hass-core/homeassistant/components/light
Paulus Schoutsen 5a9013cda5
Refactor Hue: phue -> aiohue (#13043)
* phue -> aiohue

* Clean up

* Fix config

* Address comments

* Typo

* Fix rebase error

* Mark light as unavailable when bridge is disconnected

* Tests

* Make Throttle work with double delay and async

* Rework update logic

* Don't resolve host to IP

* Clarify comment

* No longer do unnecessary updates

* Add more doc

* Another comment update

* Wrap up tests

* Lint

* Fix tests

* PyLint does not like mix 'n match async and coroutine

* Lint

* Update aiohue to 1.2

* Lint

* Fix await MagicMock
2018-03-16 20:27:05 -07:00
..
__init__.py Refactor Google Assistant (#12959) 2018-03-08 14:39:10 -08:00
abode.py Abode services, events, lights, cameras, automations, quick actions. (#9310) 2017-09-18 17:39:41 +02:00
ads.py Add ADS component (#10142) 2017-12-05 09:44:22 +01:00
avion.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
blinksticklight.py Update docstrings and log messages (#7526) 2017-05-10 12:06:57 +02:00
blinkt.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
deconz.py deConz rewrite to use async await syntax (#13151) 2018-03-13 08:47:45 +01:00
decora.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
decora_wifi.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
demo.py Allow renaming entities in entity registry (#12636) 2018-02-24 10:53:59 -08:00
enocean.py Update docstrings and log messages (#7526) 2017-05-10 12:06:57 +02:00
flux_led.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
greenwave.py Handle more file closing using context manager (#11942) 2018-01-31 11:30:48 +01:00
group.py Clean up Light Groups (#12962) 2018-03-09 06:15:39 -08:00
hive.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
homematic.py Spelling fixes (#12041) 2018-01-29 23:37:19 +01:00
hue.py Refactor Hue: phue -> aiohue (#13043) 2018-03-16 20:27:05 -07:00
hyperion.py Fix interaction with hyperion on NodeMCU (#12872) 2018-03-03 17:04:32 -08:00
iglo.py Change iglo port to cv.port validator (#13163) 2018-03-13 08:29:20 +01:00
ihc.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
insteon_local.py Entity registry (#11979) 2018-01-30 10:39:39 +01:00
insteon_plm.py Upgrade insteonplm to 0.8.2 (required refactoring) (#12534) 2018-02-25 20:13:39 +01:00
isy994.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
knx.py Bumped (minor) version of xknx within knx-component. This fixes a bug with inverted percentage within sensors. (#12929) 2018-03-05 15:10:45 -08:00
lifx.py Fix async lifx_set_state (#13045) 2018-03-10 11:07:02 +01:00
lifx_legacy.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
light_profiles.csv Lights now support profiles 2014-03-26 00:20:02 -07:00
limitlessled.py Fix limitlessled color temperature (#12971) 2018-03-08 17:47:53 -08:00
litejet.py Do not call update() in constructor (#8878) 2017-08-08 20:21:33 +02:00
lutron.py Add configuration check and use default var names (#7963) 2017-06-09 00:21:06 +02:00
lutron_caseta.py upgrade to new pylutron_caseta with TLS (#10286) 2017-11-10 12:17:25 +01:00
mochad.py Spelling fixes (#11940) 2018-01-27 11:58:27 -08:00
mqtt.py More support for availability reporting on MQTT components (#11336) 2018-01-01 18:32:29 -08:00
mqtt_json.py light/mqqt_json: allow brightness scaling (#11613) 2018-01-13 18:58:21 +01:00
mqtt_template.py Remove execution file perm (#11563) 2018-01-09 23:55:14 -08:00
mysensors.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
mystrom.py myStrom: Add RGB support to Wifi bulbs (#13194) 2018-03-15 16:45:27 +01:00
osramlightify.py Fixes for PEP257 (#11810) 2018-01-20 22:35:38 -08:00
piglow.py light.piglow update (#7408) 2017-05-02 21:21:37 -07:00
qwikswitch.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
rflink.py Add test cases and fix for device_defaults fire_event option. (#9567) 2017-09-24 15:47:59 -07:00
rfxtrx.py Bugfix and cleanup for Rfxtrx (#11600) 2018-01-12 11:52:53 -08:00
rpi_gpio_pwm.py Update pwmled to 1.2.1. (#9040) 2017-08-19 13:23:46 +02:00
scsgate.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
sensehat.py light.sensehat: brightness control logic update (#7409) 2017-05-02 17:02:13 -07:00
services.yaml Quote services.yaml string (#12763) 2018-02-28 00:16:49 +01:00
skybell.py Skybell (#9681) 2017-10-08 20:14:39 +02:00
tellduslive.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
tellstick.py Tellstick Duo acync callback fix (#10384) 2017-11-09 15:03:35 +01:00
template.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
tikteck.py Entity registry (#11979) 2018-01-30 10:39:39 +01:00
tplink.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
tradfri.py Allow tradfri to read the available state of the device (#11056) 2017-12-11 11:34:48 +01:00
velbus.py Velbus (#8076) 2017-07-26 14:03:29 +02:00
vera.py Added Vera scenes (#10424) 2017-12-07 07:47:19 +01:00
wemo.py Entity registry (#11979) 2018-01-30 10:39:39 +01:00
wink.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
x10.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
xiaomi_aqara.py fixed wrong check for valid range of 'rgb' values (#12132) 2018-02-02 14:02:11 +01:00
xiaomi_miio.py Xiaomi MiIO light: Philips Eyecare Smart Lamp 2 integration (#12883) 2018-03-16 20:59:18 +01:00
yeelight.py Yeelight version bumped. (#13056) 2018-03-10 09:10:50 -08:00
yeelightsunflower.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
zengge.py Entity registry (#11979) 2018-01-30 10:39:39 +01:00
zha.py update to async/await (#13137) 2018-03-12 13:57:13 -07:00
zigbee.py 0.28 (#3288) 2016-09-10 18:22:58 -07:00
zwave.py Fix pylint 1.7.2 no-else-return issues (#8361) 2017-07-05 23:30:01 -07:00