hass-core/homeassistant/components/light
Martin Hjelmare 9db1aa7629 Add discovery notify support and mysensors notify (#5219)
* Add mysensors notify platform

* Make add_devices optional in platform callback function.
* Use new argument structure for all existing mysensors platforms.
* Add notify platform.
* Update mysensors gateway.

* Refactor notify setup

* Enable discovery of notify platforms.
* Update and add tests for notify component and some platforms.
* Continue setup of notify platforms if a platform fails setup.
* Remove notify tests that check platform config. These tests are not
  needed when config validation is used.
* Add config validation to APNS notify platform.
* Use discovery to set up mysensors notify platform.

* Add discovery_info to get_service and update tests

* Add discovery_info as keyword argument to the get_service function
  signature and update all notify platforms.
* Update existing notify tests to check config validation using test
  helper.
* Add removed tests back in that checked config in apns, command_line
  and file platforms, but use config validation test helper to verify
  config.
* Add a test for notify file to increase coverage.
* Fix some PEP issues.

* Fix comments and use more constants

* Move apns notify service under notify domain
2017-01-15 03:53:14 +01:00
..
__init__.py Bugfix default values to timedelta (#5193) 2017-01-06 00:16:12 +01:00
blinksticklight.py Update ordering, constants, and callback name (light.*) (#3339) 2016-09-12 15:52:22 +02:00
demo.py Migrate light component to async (#4635) 2016-11-30 13:33:38 -08:00
enocean.py Fix broken EnOcean support (#4710) 2016-12-05 08:15:36 -08:00
flux_led.py Bump flux_led version and make use of PyPi package (#5267) 2017-01-11 06:45:46 +01:00
homematic.py Homematic update with HomematicIP/HomematicWired support and multible… (#4568) 2016-11-29 20:53:02 +01:00
hue.py Fix hue groups on older hubs (#4884) 2016-12-13 23:46:27 -08:00
hyperion.py Migrate to voluptuous (#3281) 2016-09-11 09:24:25 +02:00
insteon_hub.py Disable insteon hub (#4221) 2016-11-04 23:38:27 -07:00
insteon_local.py Clean-up (#5327) 2017-01-14 09:42:45 -08:00
isy994.py Default dimmable brightness to 255 from 100 (#4621) 2016-11-29 09:50:12 -07:00
lifx.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
light_profiles.csv Lights now support profiles 2014-03-26 00:20:02 -07:00
limitlessled.py Migrate light component to async (#4635) 2016-11-30 13:33:38 -08:00
litejet.py Async cleanup part 3 (#4302) 2016-11-07 22:31:40 -08:00
mqtt.py Migrate light component to async (#4635) 2016-11-30 13:33:38 -08:00
mqtt_json.py Expose supported_features of mqtt_json (#5250) 2017-01-10 00:40:52 +01:00
mqtt_template.py Migrate light component to async (#4635) 2016-11-30 13:33:38 -08:00
mysensors.py Add discovery notify support and mysensors notify (#5219) 2017-01-15 03:53:14 +01:00
osramlightify.py Migrate light component to async (#4635) 2016-11-30 13:33:38 -08:00
qwikswitch.py Update Qwikswitch: fix typing, add validation, shutdown (#2603) 2016-07-23 17:03:29 -07:00
rfxtrx.py Update ordering, constants, and callback name (light.*) (#3339) 2016-09-12 15:52:22 +02:00
scsgate.py Migrate light component to async (#4635) 2016-11-30 13:33:38 -08:00
services.yaml create light.hue_activate_scene service (#4425) 2016-11-17 22:14:06 -08:00
tellduslive.py initialize self._last_brightness (#4917) 2016-12-15 22:35:53 -08:00
tellstick.py Improve async/multithreaded behavior of tellstick code (#4989) 2017-01-03 23:54:11 +01:00
tikteck.py Add support for Tikteck Bluetooth bulbs (#4843) 2017-01-04 22:31:31 +01:00
vera.py Migrate light component to async (#4635) 2016-11-30 13:33:38 -08:00
wemo.py Update ordering, constants, and callback name (light.*) (#3339) 2016-09-12 15:52:22 +02:00
wink.py Wink PubNub v4 (#4561) 2016-11-30 13:12:26 -08:00
x10.py Fixed issue #3760, handle X10 unit numbers greater than 9. (#3763) 2016-10-08 12:57:40 -07:00
yeelight.py Add Yeelight auto discovery, color temp (#5145) 2017-01-05 23:39:28 +01:00
zengge.py Add support for Zengge Bluetooth bulbs (#5196) 2017-01-13 22:15:43 -08:00
zigbee.py 0.28 (#3288) 2016-09-10 18:22:58 -07:00
zwave.py Keep previous brightness of dimming zwave light upon turning it on/off (#5160) 2017-01-03 20:31:44 +01:00