hass-core/homeassistant/components/light
angel12 799e1f0469 Wemo Dimmer Support (#10882)
* Wemo Dimmer Support

Add support for the Wemo Dimmer Switch

* Add newline at end of file

Re: findings from hound

* Syntax for the hound

Sorry for the excess edits, new to python

* Change order of Models

Fixed order back to ABC order

* Changes as requested

I made the changes I was comfortable with at this point, the dimmer addition now very closely mirrors what is under the switch component, at least as far as the parts necessary for the dimmer.

Any changes past these with regards to the subscription registry / callback info is probably going to be over my head, but I will try to look deeper at them if required.

* Remove unnecessary lines

Removed self.schedule_update_ha_state() from turn off / turn on

* Remove update(self)

Removed update method

* Move subscription to async_added_to_hass

* Move subscription.
* Clean up.

* Wait until the job in the executor is done

* Run gen_requirements_all script

* Only update instance attributes via callback
2018-01-15 23:08:48 +01:00
..
__init__.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -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 Update avion.py (#8364) 2017-07-06 23:20:39 -07:00
blinksticklight.py Update docstrings and log messages (#7526) 2017-05-10 12:06:57 +02:00
blinkt.py Single LEDs in Blinkt support (#10581) 2017-11-27 21:14:03 +01:00
deconz.py Add deCONZ component (#10321) 2018-01-01 17:08:13 +01:00
decora.py Decora: Fix set brightness and improve reconnection (#8522) 2017-07-19 00:02:42 +02:00
decora_wifi.py Fix #8960 - Decora Wi-Fi Switch unable to set brightness (#8989) 2017-08-15 16:12:16 +02:00
demo.py Cleanup old stale restore feature (#10593) 2017-11-15 23:03:41 -08:00
enocean.py Update docstrings and log messages (#7526) 2017-05-10 12:06:57 +02:00
flux_led.py flux led lib 0.20 (#9533) 2017-09-22 10:39:53 +02:00
greenwave.py Greenwave Reality (TCP Connected) Lighting Component (#11282) 2017-12-24 01:11:45 +01:00
hive.py Hive Component Release Two (#11053) 2017-12-18 18:15:41 +01:00
homematic.py WIP: Homematic improvments with new hass interfaces (#9058) 2017-08-31 21:16:44 +02:00
hue.py Try to fix crashes after Hue refactoring (#11270) 2018-01-10 08:05:04 +01:00
hyperion.py Hyperion: Add brightness, HDMI and effect support (#11543) 2018-01-13 21:06:34 +01:00
iglo.py Use kelvin/mireds correctly for setting iglo white (#11622) 2018-01-13 20:07:39 +01:00
insteon_local.py Insteon local update (#11088) 2018-01-08 18:18:10 +01:00
insteon_plm.py Fix a bunch of typos (#9545) 2017-09-23 17:15:46 +02:00
isy994.py Huge ISY994 platform cleanup, fixes support for 5.0.10 firmware (#11243) 2017-12-26 09:26:37 +01:00
knx.py More tolerant KNX component if gateway cant be connected (#11511) 2018-01-07 13:39:14 -08:00
lifx.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
lifx_legacy.py Updated docstrings (#7383) 2017-04-30 20:10:08 -07:00
light_profiles.csv Lights now support profiles 2014-03-26 00:20:02 -07:00
limitlessled.py LimitlessLED: Configurable fade-out behavior (#7369) 2017-06-21 22:22:24 -07: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 Fix X10 commands for mochad light turn on (#11146) 2017-12-17 00:52:40 +01: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 Refactor mysensors callback and add validation (#9069) 2017-08-25 08:58:05 -07:00
mystrom.py Add effects (#8442) 2017-07-11 21:22:00 +02:00
osramlightify.py Upgrade lightify to 1.0.6.1 (#11545) 2018-01-09 15:35:34 -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 Update services.yaml files (#10229) 2017-10-30 21:39:12 +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 Deprecate explicit entity_id in template platforms (#11123) 2018-01-10 00:06:26 -08:00
tikteck.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
tplink.py Reverts unit conversions in TP-Link bulb (#11381) 2017-12-31 15:58:22 +01: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 Wemo Dimmer Support (#10882) 2018-01-15 23:08:48 +01:00
wink.py Support for Wink Switch and Light groups also fix fan speed selection (#8501) 2017-07-20 00:27:39 +02:00
x10.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
xiaomi_aqara.py Remove execution file perm (#11563) 2018-01-09 23:55:14 -08:00
xiaomi_miio.py Update Xiaomi Miio compontent broken URI (#11621) 2018-01-13 12:16:09 +01:00
yeelight.py Fixed Yeelight's color temperature conversion to RGB (#10831) 2017-11-27 20:54:56 -08:00
yeelightsunflower.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
zengge.py Do not call update() in constructor (#8878) 2017-08-08 20:21:33 +02:00
zha.py Support OSRAM lights on ZHA (#11522) 2018-01-11 13:56:00 -08: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