Robert Svensson
a45df7aac9
Axis - improved internal parameter handling ( #23122 )
...
Will result in faster startup per entry due to less network data
2019-04-16 10:46:29 +02:00
Jason Hunter
e7102eaf30
only preload when stream is setup ( #23134 )
2019-04-15 22:36:57 -07:00
Paulus Schoutsen
8b86bf7dd2
Load integrations only once ( #23132 )
2019-04-15 20:38:24 -07:00
Teemu R
f48eb913b3
Bump pyhs100 requirement for tplink integration ( #23065 )
...
* bump pyhs100 requirement for tplink integration
* Fixes #20994
* Run script/gen_requirements_all.py
2019-04-15 20:29:31 -04:00
Sidney
48138189b3
Fix flux_led only-white controllers (and remove explicit declaration as RGBW in automatic add) ( #22210 )
...
* Remove explicit declaration of automatic found devices as RGBW
* fixes for Magic Home only-white controllers
* mode is now set to None instead of removed entirely
* flux_led now changes no values when turned on from off state.
* better checking for changed values in turn_on
* Reduce waiting time to 1 second
* Correction of turn on logic
* Remove accidentally inserted 'not'
* Remove lint
* Remove redundant code
2019-04-15 17:07:15 -07:00
Paulus Schoutsen
6a2da9f9a5
load cleanups ( #23112 )
...
* load cleanups
* Remove unused methods
* Allow importing requirements at the top of a file
* Fix test
* Lint
* Install reqs ASAP when loading platforms
2019-04-15 16:45:46 -07:00
Fredrik Erlandsson
4d080f8b17
skip non existing zones ( #23113 )
2019-04-15 16:41:33 -07:00
Tim Lyakhovetskiy
9e15fc1376
Update Leviton Decora WiFi library version. ( #23125 )
2019-04-15 16:15:51 -07:00
zewelor
7bed448100
Update yeelight lib ( #23123 )
...
* Update yeelight lib
* Run gen requirements
2019-04-15 16:10:26 -07:00
Pascal Vizeli
7a78d65633
Fix ingress bug with Firefox ( #23121 )
...
* Fix ingress bug with Firefox
* Fix mock
* Fix tests
* Fix test lint
2019-04-15 15:27:13 -07:00
Robert Svensson
60c787c2e6
Axis component support unloading entries ( #22692 )
...
* Add support for unloading entries
* Improve config entry tests
* Improve coverage for device
* Remove callback when relevant
2019-04-15 15:06:45 -07:00
Andrew Loe
dbcdc32f05
Ensure Boolean configuration values are handled correctly. ( #22810 )
2019-04-15 14:24:20 -07:00
Michał Węgrzynek
7251e29e60
Add basic Supla cover support ( #22133 )
...
* Added basic Supla (https://www.supla.org ) support (covers)
* PySupla upgrade, minor spelling corrections and .coveragerc update
* Linter errors cleanup
* More linter cleanups.
* Documentation link removal and import sorting
* Docstring formatting
* PR suggestions
* Styling and linting
* PySupla version update
* Removal of ALLOW_EXTRA in SERVER_CONFIG
* Return False on failed connection validation, function order cleanup
* Component manifest
* Missing return None and different way of setting unique_id
* CODEOWNERS update
* CircleCI nudge
2019-04-15 13:20:08 -07:00
Pascal Vizeli
8a4dd093f8
Add pvizeli/danielperna84 to code owner of homematic ( #22989 )
...
* Add pvizeli/danielperna84 to code owner of homematic
* Update CODEOWNERS
* Run hassfest
2019-04-15 13:13:29 -07:00
giefca
497038b332
Add Google Assistant garage type ( #23115 )
...
* Tests
* Add Google Assistant GARAGE type
* Update test_trait.py
* Key device class by domain
* Update smart_home.py
2019-04-15 13:05:53 -07:00
cgtobi
6ab158ba88
Bump pyatmo version ( #23116 )
2019-04-15 10:58:02 -07:00
Tsvi Mostovicz
d894025365
Lower verbosity of command line sensor ( #23120 )
...
The command line sensor prints every minute the command that is run. This fills up the log.
The command run should be a debug statement.
2019-04-15 10:56:32 -07:00
Jeff Irion
c341e33749
Handle missing 'serialno' of Android TV ( #22996 )
...
* Handle missing 'serialno' for unique ID
* Use None for unique_id if serialno is missing
* Remove name from unique ID
* Use serialno as unique_id
2019-04-15 10:28:58 -07:00
Robert Svensson
ec171b9928
Axis - start stream when system is ready ( #23119 )
...
* Make sure that event stream doesn't start until event listeners are ready
* Change order
2019-04-15 09:20:01 -07:00
Jc2k
e97b2b7015
Fix homekit_controller climate supported operation_list being blank ( #23095 )
...
* Fix tado supported operation modes when used with homekit_controller
* Replace with list comp as requested in review
* More list comps
2019-04-15 17:09:21 +02:00
Jason Hu
2f89f88d23
Load component which contains data entry flow handler ( #23107 )
...
* Load component which contains data entry flow handler
* Use integration.get_component()
* Add error log
2019-04-14 23:24:47 -07:00
Paulus Schoutsen
b0d893afc9
Remove loader.get_component ( #23111 )
...
* Remove get_component
* Lint
2019-04-14 22:31:01 -07:00
Robert Svensson
23cb579f9f
Support updating deCONZ host address ( #22784 )
...
* Update config flow to support updating host address
Improve tests
* Update gateway to handle new address signal
* Improve description why whe need to keep step_init
2019-04-14 21:50:01 -07:00
Maikel Punie
96f689a70f
Upgraded python-velbus package, this fixes a lot of problems with the… ( #23100 )
...
* Upgraded python-velbus package, this fixes a lot of problems with the velbus component
* updated manifest.json
2019-04-14 21:42:30 -07:00
giefca
b804919eaa
Fix for stateless covers ( #22962 )
...
* Corrections and test
* Raise error if does not support setting position
* Raising error for stateless and assumed state covers
* Fix pylint
* Tests
* Update test_trait.py
2019-04-14 19:52:00 -07:00
Paulus Schoutsen
d722f4d64a
Further integration load cleanups ( #23104 )
...
* Further integration load cleanups
* Fix tests
* Unflake MQTT vacuum command test
2019-04-14 19:07:05 -07:00
Alexei Chetroi
930f75220c
Await merge_packages_config(). ( #23109 )
2019-04-14 19:02:49 -07:00
Paulus Schoutsen
6b0180f753
Fix demo ( #23087 )
...
* Fix demo
* Fix types
* Fix all the things
* Fix type
* Fix test
* Lint
2019-04-14 16:59:06 -07:00
Pawel
1d2e9b6915
Add support for params in send_command ( #23071 )
...
* add support for params in send_command
* add more tests
2019-04-14 11:09:46 -07:00
ActuallyRuben
df580b2322
Add URL query parameters to webhook trigger result data ( #23043 )
...
* Added query parameters to webhook data
* Added test for query webhook
* Add second blank line in new test for webhook trigger
2019-04-14 10:53:35 -07:00
Paulus Schoutsen
3368e30279
Migrate packages and check config ( #23082 )
...
* Migrate packages and check config
* Fix typing
* Fix check config script
2019-04-14 07:23:01 -07:00
Jason Hu
95662f82d4
Remove validate from aws_config ( #23084 )
2019-04-14 07:21:47 -07:00
choss
c314220167
Ignore secrets.yaml when using include_dir_named ( #22929 )
...
* ignore secrets.yaml in include_dir_named include
* updating test for include_dir_named secrets ignore
2019-04-13 21:24:06 -07:00
Erik Montnemery
c6bc47b32d
Refactor MQTT climate to deduplicate code ( #23044 )
2019-04-13 20:34:39 -07:00
Erik Montnemery
b390de1598
Fix bugs in MQTT vacuum ( #23048 )
2019-04-13 20:29:01 -07:00
Erik Montnemery
d99637e51b
Deprecate implicit state_topic for MQTT discovery ( #22998 )
...
* Deprecate implicit state_topic for MQTT discovery
* Lint
* Add comments
* Modernize tests
2019-04-13 20:25:45 -07:00
Aaron Bach
56b08a6ddb
Ensure OpenUV service checks permissions ( #22668 )
...
* Create decorator to check service permissions
* Ensure OpenUV service has proper user permissions
* Reverting strange changes
2019-04-13 16:50:19 -06:00
Martin Fuchs
0a0975b5d9
Add support for Stiebel Eltron heat pumps ( #21199 )
...
* Start with Stiebel Eltron heatpump
* STE HP
* Add read of operating mode
* Add read-write operation mode
* Further extract ModBus access
* Separation of platform and API
* Last changes
* Use modbus hub
* Update module doc with config
* Clean up platform code
* Cleanup and update to dev2 of pystiebeleltron
* Remove slave configuration
* Add translation of states
* Make name parameter optional
* Consolidate platform
* Correct .coveragerc after conflict
* Prepare component for sensor platform
* Fix issues found in review
* Remove custom states and map to existing HA states
* Force update, when values are modified
* Update CODEOWNERS and requirements_all.txt
* Fix .coveragerc file
* Exclude stiebel_eltron components in .coveragerc
* Break out to module level constant
* Rename constant
* Removed REQ and DEP constant.
2019-04-13 23:53:36 +02:00
Teemu R
39264af310
Add missing async for tplink's async_setup_platform methods ( #23066 )
...
* add missing async for tplink's async_setup_platform methods
thanks to @MartinHjelmare for spotting this, related to #21916
* fix line lengths
2019-04-13 23:50:21 +02:00
Andrew Sayre
8c89e260df
HEOS confirm discovered devices before adding ( #23063 )
...
* Add host selection step to discovery
* Review feedback
* Fix failing test
2019-04-13 16:44:45 -05:00
Aaron Bach
46ee7d7b22
Fix test ( #23081 )
2019-04-13 14:32:07 -07:00
Paulus Schoutsen
e8343452cd
Validate component usage ( #23037 )
...
* Update manifest validator
* Update circle
* Update text
* Typo
* fix link to codeowners
* Merge CODEOWNERS into hassfest
* Annotate errors with fixable
* Convert error to warning
* Lint
* Make abs path
* Python 3.5...
* Typo
* Fix tests
2019-04-13 13:17:01 -07:00
Aaron Bach
fc481133e7
Create decorator to check service permissions ( #22667 )
...
* Create decorator to check service permissions
* Typing
* Linting
* Member comments
* Linting
* Member comments
* Updated import
* Owner comments
* Linting
* Linting
* More work
* Fixed tests
* Removed service helper tests in RainMachine
* Linting
* Owner comments
* Linting
* Owner comments
Co-Authored-By: bachya <bachya1208@gmail.com>
2019-04-13 13:54:29 -06:00
Joakim Plate
7a6950fd72
Validate data packet format on config validation ( #23062 )
2019-04-13 10:58:12 -07:00
Penny Wood
2527731865
Fix websocket connection sensor ( #22923 )
...
* Fix for #22890
* Singleton count
2019-04-13 10:48:40 -07:00
Alexei Chetroi
479511ee42
Bugfix ZHA device_removed() handler. ( #23074 )
2019-04-13 12:57:22 -04:00
c-soft
2f17529f28
Add Satel_integra switchable outputs and multiple partitions ( #21992 )
...
* Added editable outputs and multiple zones.
* Updated requirements_all.txt
* Linter fixes.
* Post-review changes
* Fixed too many lines separation error
* Passing satel controller as parameter to entities.
* Fixed linter error.
* Fixed forgotten requirements update.
* Fixed satel_integra version (again!?!)
* Fixed manifest.json.
* Fixed passing non-serializable controller
* Removed unnecessary isinstance check.
* Post review changes
2019-04-13 14:24:12 +02:00
Josef Schlehofer
18cf8275b8
Upgrade python-slugify to 3.0.2 ( #22997 )
2019-04-13 11:29:44 +02:00
Jason Hu
73a473ac29
Allow aws credential skip validation ( #22991 )
...
* Allow aws credential skip validation
* Don't validate the auto-created default profile
2019-04-12 17:19:05 -07:00
Paulus Schoutsen
3f69d0283d
Convert translation helper to use async_get_integration ( #23054 )
...
* Convert translation helper to use async_get_integration
* Simplify after comments
* Lint
* Fix typing
* Typo
2019-04-12 17:10:19 -07:00