core/homeassistant/components/switch
David Ryan dfd7ef1fce Add Hydrawise component (#14055)
* Added the Hydrawise component.

* Fixed lint errors.

* Multiple changes due to review comments addressed.

* Simplified boolean test. Passes pylint.

* Need hydrawiser package version 0.1.1.

* Added a docstring to the device_class method.

* Addressed all review comments from MartinHjelmare.

* Changed keys to single quote. Removed unnecessary duplicate method.

* Removed unused imports.

* Changed state to lowercase snakecase.

* Changes & fixes from review comments.
2018-05-26 18:42:52 +02:00
..
__init__.py Removing asyncio.coroutine syntax from some components (#12507) 2018-02-24 10:24:33 -08:00
abode.py
acer_projector.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
ads.py Fixes for PEP257 (#11810) 2018-01-20 22:35:38 -08:00
amcrest.py Added switch component to Amcrest IP Camera. (#12992) 2018-03-31 23:15:25 +02:00
android_ip_webcam.py
anel_pwrctrl.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
arduino.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
arest.py Added option to invert aREST pin switch logic for active low relays (#14467) 2018-05-16 09:58:49 +02:00
bbb_gpio.py
broadlink.py Upgrade broadlink lib (#14074) 2018-04-24 22:45:16 -04:00
command_line.py
deluge.py deluge-components-update (#14016) 2018-04-29 00:16:22 +02:00
demo.py
digital_ocean.py
digitalloggers.py Spelling fixes (#11940) 2018-01-27 11:58:27 -08:00
dlink.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
doorbird.py Added switch for DoorBird second relay (#13339) 2018-03-20 08:43:31 +01:00
edimax.py Restore typeerror check for units sans energy tracking (#13824) 2018-04-15 15:25:30 +02:00
enocean.py
eufy.py Add support for Eufy bulbs and switches (#13773) 2018-04-10 21:38:23 -04:00
flux.py Flux bug fix (#14476) 2018-05-18 08:50:57 +02:00
fritzbox.py Change the divisor for total consumption output (#14215) 2018-05-01 14:13:35 -04:00
fritzdect.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
gc100.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
hdmi_cec.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
hikvisioncam.py Fix Hikvision (motion) switch bug (#10608) 2017-11-16 01:15:45 +01:00
hive.py Hive R3 update (#13357) 2018-04-16 21:00:13 +02:00
homekit_controller.py Add support for controlling homekit lights and switches (#13346) 2018-04-13 19:25:35 +02:00
homematic.py
homematicip_cloud.py Add more homematicip cloud components (#14084) 2018-05-08 09:57:51 +02:00
hook.py
hydrawise.py Add Hydrawise component (#14055) 2018-05-26 18:42:52 +02: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 Add All-Linking capabilities (#14065) 2018-05-05 11:15:20 -04:00
isy994.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
kankun.py
knx.py Removing asyncio.coroutine syntax from some components (#12507) 2018-02-24 10:24:33 -08:00
konnected.py Konnected component follow up (#14491) 2018-05-17 20:19:05 +02:00
linode.py Linode (#9936) 2017-10-27 16:19:47 +02:00
litejet.py
lutron_caseta.py upgrade to new pylutron_caseta with TLS (#10286) 2017-11-10 12:17:25 +01:00
mfi.py
mochad.py Reconnect before mochad switch send command (#11296) 2018-01-08 08:32:24 +01:00
modbus.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
mqtt.py Add unique_id to MQTT switch (#13719) 2018-05-06 08:21:02 +02:00
mysensors.py Make mysensors component async (#13641) 2018-05-11 09:39:18 +02:00
mystrom.py Upgrade python-mystrom to 0.4.2 (#13485) 2018-03-27 13:09:01 +02:00
neato.py Spelling fixes (#12041) 2018-01-29 23:37:19 +01:00
netio.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
orvibo.py
pilight.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
pulseaudio_loopback.py Spelling fixes (#12138) 2018-02-02 22:35:34 +01:00
qwikswitch.py Qwikswitch async refactor & sensor (#13509) 2018-03-29 23:29:46 +02:00
rachio.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
rainbird.py Spelling fixes (#12041) 2018-01-29 23:37:19 +01:00
raincloud.py Removed attribute current_time from Raincloudy sensors to avoid being triggered by recorder component (#14584) 2018-05-22 08:19:45 +02:00
rainmachine.py Adds useful attributes to RainMachine programs and zones (#14087) 2018-05-08 18:10:03 -04:00
raspihats.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
rest.py Add "headers" config parameter to rest switch (#12706) 2018-02-28 14:00:51 -08:00
rflink.py
rfxtrx.py Use ATTR_NAME from const.py (#14450) 2018-05-14 13:05:52 +02:00
rpi_gpio.py
rpi_pfio.py Use ATTR_NAME from const.py (#14450) 2018-05-14 13:05:52 +02:00
rpi_rf.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
scsgate.py Spelling fixes (#11940) 2018-01-27 11:58:27 -08:00
services.yaml Xiaomi MiIO Switch: Power Strip support improved (#12917) 2018-03-16 19:58:03 +01:00
skybell.py
smappee.py added smappee component (#11491) 2018-02-18 14:34:28 -08:00
snmp.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
tahoma.py Spelling, grammar etc fixes (#14432) 2018-05-13 12:09:28 +02:00
tellduslive.py
tellstick.py Tellstick Duo acync callback fix (#10384) 2017-11-09 15:03:35 +01:00
telnet.py Make Telnet Switch value template optional (#13433) 2018-03-26 18:22:21 +02:00
template.py Return of entity_id in template platforms (#12234) 2018-02-07 22:46:14 -08:00
tesla.py Adding additional switches and sensors for Tesla (#12241) 2018-03-04 11:35:38 +01:00
thinkingcleaner.py
toon.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
tplink.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
transmission.py Better error handling (#11297) 2017-12-25 17:46:42 +01:00
upcloud.py Address upcloud post-merge comments (#12011) (#12835) 2018-03-02 11:23:53 -08:00
velbus.py
vera.py Added Vera scenes (#10424) 2017-12-07 07:47:19 +01:00
verisure.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
vesync.py Prevent vesync doing I/O in event loop (#13862) 2018-04-14 10:31:03 +02:00
volvooncall.py Update volvooncall.py (#12834) 2018-03-02 11:23:12 -08:00
vultr.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
wake_on_lan.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
wemo.py Fix unavailable property for wemo switch (#13106) 2018-03-12 13:54:56 -07:00
wink.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
xiaomi_aqara.py Support new Xiaomi Aqara device model names and LAN protocol 2.0 (#13540) 2018-04-25 07:05:00 +02:00
xiaomi_miio.py Xiaomi MiIO Switch: Support for the Xiaomi Chuangmi Plug V3 (#13271) 2018-03-30 21:02:02 +02:00
zha.py Use None as initial state in zha component (#14389) 2018-05-12 14:41:44 +02:00
zigbee.py
zoneminder.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
zwave.py