Thomas Lovén
90183bd682
Tuya light icon fix ( #17605 )
...
* Fix for tuya light icons going too bright
* Make sure other values aren't strings either
2018-10-19 09:17:19 +02:00
Anders Melchiorsen
1e4463957d
Scan all network interfaces for LIFX bulbs ( #17530 )
2018-10-17 10:50:13 +02:00
Charles Garwood
9c52a3ce22
Z-Wave Device Registry Support ( #17291 )
...
* Add device_registry support for sensor and switch domains
* Add device_registry support for light
* Add device registry to binary_sensor, climate, cover
* Add device registry to zwave fan
* Fix test for config entry loading
* lint
* revert erroneous modification
* Revert device_registry.py change
2018-10-16 14:58:25 +02:00
Anders Melchiorsen
1a5048baaf
Add device info for LIFX ( #17330 )
...
* Add device info for LIFX
* Address review comments
2018-10-15 20:46:33 +02:00
emontnemery
2ceb4d2d1e
Refactor RFLink component ( #17402 )
...
* Start refactor of RFLink component
* alias _id not added correctly
Aliases for sensor not added correctly
And some debug traces.
* Update rflink.py
* Cleanup, fix review comments
* Call event handlers directly when processing initial event
* Use hass.async_create_task when adding discovered device
* Review comments
* Review comments
2018-10-15 15:35:33 +02:00
Paulus Schoutsen
ac79ff9e24
Add context to scripts run by template entities ( #17329 )
2018-10-15 11:38:49 +02:00
Julius Mittenzwei
a71cc67efb
Fix NoEntitySpecifiedError during knx startup ( #17366 )
...
* Potential fix for #13699
* removed uneccessary initialization of hass
* removed hass from signature
2018-10-15 03:29:36 +02:00
Daniel Shokouhi
3cf6c76f8b
Add unique_id for Lightify ( #17377 )
2018-10-13 00:32:35 +02:00
Jedmeng
7b28963a88
Fix setting opple light color temperature ( #17359 )
2018-10-12 14:50:20 +02:00
Sebastian Muszynski
5a00cc5afc
Provide an individual color temperature range per Yeelight model ( #17305 )
...
* Provide an individual color temperature range per Yeelight model
* Fix lint
* Bump yeelight version
* Remove unused const
* Enable SUPPORT_COLOR_TEMP for BulbType.WhiteTemp
2018-10-12 11:35:33 +02:00
shred86
7bb60068d7
Color control for Abode RGB lights ( #17347 )
...
* Color control support for Abode lights
* Updated add_devices to add_entities
* Update line length
* Changed elif to if for pylint warning
2018-10-12 08:47:14 +02:00
Fabian Affolter
8d9da4e7b9
Upgrade construct to 2.9.45 ( #16362 )
2018-10-10 23:52:45 +02:00
Glenn Waters
93e3596e5a
Add Elk-M1 switch and scene platforms ( #17256 )
...
* Add Elk-M1 switch platform.
* Fix travis error.
* Fix very annoying lint error.
* Fix PR comments.
* Fix comment.
* Fix lint errors.
* Fix PR comments.
* Fix PR
Apologize. Going too fast. You should not have to find those.
2018-10-10 19:05:19 +02:00
Ville Skyttä
707b7c202d
Narrow scope of various pylint inline disables ( #15364 )
...
* Narrow scope of various pylint inline disables
* Whitespace tweaks
2018-10-10 12:17:11 +02:00
Sebastian Muszynski
757ba3b60e
Add basic support of the Philips Zhirui desk lamp (philips.light.mono1) ( #17258 )
2018-10-09 10:11:34 +02:00
Sebastian Muszynski
882c4b73ae
Fix ambient light state of the Philips Eyecare Lamp ( Closes : #16269 ) ( #17259 )
2018-10-09 10:11:14 +02:00
Teemu R
56a43436d7
Bump python-miio requirement ( #17260 )
2018-10-08 22:33:06 +02:00
Glenn Waters
9380fca97e
Add Elk light platform ( #17222 )
...
* Add Elk light platform.
* Add ElkM1 light code. Doh.
* Fix PR comments.
* Fix hound errors.
* Fix PR comment.
* Move state from base to class(s) where used
2018-10-08 17:30:27 +02:00
emontnemery
42fb886d71
Add support for HS color to mqtt light ( #16958 )
...
* Add support for HS color to mqtt light
* Warn if hs state update is invalid
2018-10-08 15:36:57 +02:00
Anders Melchiorsen
086c71525e
Add config entry for LIFX ( #17201 )
...
* Add config entry for LIFX
* Use list for dependencies
* Obsolete the platform config
* Use DOMAIN
* Use async_create_task
2018-10-07 23:14:53 +02:00
Anders Melchiorsen
8683eeb908
Upgrade aiolifx_effects to 0.2.1 ( #17188 )
2018-10-06 14:32:54 +02:00
Paulus Schoutsen
a6f8c3f662
Add logging to light updates ( #17069 )
2018-10-02 13:33:16 +02:00
cdce8p
7f0a50ce31
async_create_task ( #17059 )
...
* async_create_task
* Update google.py
2018-10-02 11:03:09 +02:00
cdce8p
3b5e5cbcd6
Async syntax 5, light & lock & remote & scene & telegram & helpers ( #17019 )
2018-10-01 08:56:50 +02:00
Greg Laabs
7f47d601f1
Fix ISY blocking bug ( #16978 )
...
This fix results in `is_on` returning False if the state is unknown (which was a bug in 0.79).
2018-09-30 09:21:27 +02:00
Otto Winter
af89e7c50f
Move more MQTT platforms to config entries ( #16918 )
...
* Move more MQTT platforms to config entries
* Address comments
2018-09-28 16:57:17 +02:00
Otto Winter
c9b6567265
Remove discovered mqtt_json light entity when discovery is cleared ( #16906 )
...
* Remove discovered mqtt_json entity device when discovery topic is cleared
* Keep imports ordered
2018-09-28 00:25:51 +02:00
cdce8p
70b901017f
Remove service helper (5) ( #16917 )
...
* Update switch
* Update script
* Update light
* Fix tests
* Fix config/script hook
* Async_create_task
* Fix flux switch
2018-09-27 23:13:11 +02:00
emontnemery
ad79dc673d
MQTT Light - Do not throw if property is missing from templated MQTT message ( #16720 )
...
* Do not throw if property is missing
* Render template once, add debug prints
2018-09-27 11:48:52 +02:00
Anders Melchiorsen
81d4338b93
Upgrade aiolifx_effects to 0.2.0 ( #16900 )
2018-09-27 01:08:20 +02:00
Jedmeng
8e311686d0
Add support for Opple light ( #16765 )
...
* Add support for Opple light
* Update docstring
* review fix
* review fix
* review fix
2018-09-25 20:49:37 +02:00
emontnemery
90197b6ec9
Remove discovered MQTT light device when discovery topic is cleared ( #16824 )
2018-09-25 09:19:04 +02:00
Greg Laabs
dc1534c6d1
Fix some unhandled exceptions due to missing null checks ( #16812 )
...
Fixed a couple cases that would produce errors when the ISY node status was None or `-inf`.
2018-09-24 11:43:00 +02:00
Robert Svensson
7fe0d8b2f4
deCONZ cover support ( #16759 )
...
deCONZ cover platform for Keen vents
2018-09-21 19:59:20 +02:00
Paulus Schoutsen
3e59ffb33a
Add tradfri device info ( #16768 )
2018-09-21 14:47:52 +02:00
Robert Svensson
90c18d1c15
deCONZ add via_hub attribute for device registry ( #16760 )
...
* deCONZ add via_hub attribute for device registry
* A shorter way to get bridgeid
2018-09-21 09:21:44 +02:00
Zoé Bőle
03de658d4d
Changed save_on_change to default to False ( #16744 )
2018-09-20 20:24:01 +02:00
Alexei Chetroi
3ea8c25e1f
light.zha: Catch exceptions for all commands. ( #16752 )
...
Catch exceptions for all operations which may fail because of device
reachibility
More verbose debug logging on operations
2018-09-20 20:23:09 +02:00
Nikolay Kasyanov
27eede724c
Add unique_id to mqtt_json light ( #16721 )
...
Applies changes from #16303 to mqtt_json component.
Fixes #16600 .
2018-09-20 08:15:17 +02:00
Paulus Schoutsen
a1c524d372
Config flow tradfri ( #16665 )
...
* Fix comments
* Add config flow tests
* Fix Tradfri light tests
* Lint
* Remove import group from config flow
* fix stale comments
2018-09-19 21:21:43 +02:00
Paulus Schoutsen
b8257866f5
Clean up device update, add via-hub ( #16659 )
...
* Clean up device update, add via-hub
* Test loading/saving data
* Lint
* Add to Hue"
* Lint + tests
2018-09-17 13:39:30 +02:00
Sören Oldag
00918af94d
Upgrade pwmled to 1.3.0 ( #16624 )
2018-09-15 10:08:52 +02:00
Harvtronix
d076251b18
Changing z-wave brightness calculation to respect 0x01 and 0x02 byte values ( #16420 )
...
* Changing z-wave brightness calculation to respect 0x01 and 0x02 byte
values
* adding additional line breaks to satisfy houndci
* - Update comment style for linter
- Add additional unit test to increase code coverage
* Update zwave.py
2018-09-13 10:38:07 -04:00
Alexei Chetroi
7a52bbdf24
Allow only_cache parameter in zha.safe_read() ( #16553 )
...
* Allow only_cache parameter in zha.safe_read()
* Use cache_only for binary_sensor.zha initial update.
* Use cache_only for fan.zha initial update.
* Use cache_only for sensor.zha initial update.
* Use cache_only for switch.zha initial update.
* Use cache_only for light.zha initial update.
* Refactor cached only read in zha platform.
2018-09-13 09:22:50 +02:00
Anders Melchiorsen
7d590a6b93
Update pyHS100 to 0.3.3 ( #16502 )
2018-09-09 00:34:22 +02:00
Maciej Bieniek
e75a1690d1
Add unique_id to MQTT Light ( #16303 )
...
* Add unique_id
* Delete whitespaces
2018-09-01 23:37:03 +02:00
Anders Melchiorsen
b43c47cb17
Fix LIFX effects ( #16309 )
2018-08-31 10:17:11 +02:00
Robert Svensson
645c3a67d8
Fix so that entities are properly unloaded with config entry ( #16281 )
2018-08-29 23:18:20 +02:00
Paulus Schoutsen
867d17b03d
Add Hue device info ( #16267 )
...
* Add Hue device info
* Set with tuples
* Fix tests
2018-08-29 17:04:04 +02:00
Robert Svensson
5341785aae
Revert changes to platforms using self.device ( #16209 )
...
* Revert tank_utility
* Fix Soundtouch
* Fix Plex
* Fix Emby
* Fix Radiotherm
* Fix Juicenet
* Fix Qwikswitch
* Fix Xiaomi miio
* Fix Nest
* Fix Tellduslive
* Fix KNX
2018-08-26 21:25:39 +02:00