hass-core/homeassistant/components/switch
GadgetReactor 609458052c New Switch Platform: TPLink Switch (HS100 / HS110) (#2453)
* New Switch Platform: TPLink Switch (HS100 / HS110)

### Information

The TPLink switch platform allows you to control the state of your TPLink Wi-Fi Smart Plugs.

Supported devices (tested):
HS100 (UK)

It should also work with the HS110.

To use your D-Link smart plugs in your installation, add the following to your configuration.yaml file:

"""
# Example configuration.yaml entry
switch:
  platform: tplink
  host: IP_ADRRESS
  name: TPLink Switch
"""

### Configuration variables:

host (Required): The IP address of your TPlink plug, eg. http://192.168.1.105
name (Optional): The name to use when displaying this switch.

* Update tplink.py

Bug fixes

* Separate to a standalone library

* Removed unnecessary imports

* Code cleanup and update reference library link

* TPLink switch support (#2453)

* updated requirements
2016-07-10 09:48:02 -07:00
..
__init__.py ABC consistent not implemented behavior (#2359) 2016-06-24 21:27:40 -07:00
acer_projector.py Fix PyLint 1.6 issues (#2471) 2016-07-07 18:54:16 -07:00
arduino.py Add support for having default state on arduino switch and negate functionality 2016-03-20 12:52:06 +02:00
arest.py ABC consistent not implemented behavior (#2359) 2016-06-24 21:27:40 -07:00
command_line.py UPdate link to docs 2016-05-05 00:32:11 +02:00
demo.py Fix typos in demo switch doc strings (#2480) 2016-07-09 09:35:55 +02:00
dlink.py Fix PEP257 issues 2016-03-08 13:35:39 +01:00
edimax.py Fixed issue with edimax SP-1101 switches (#2105) 2016-05-26 05:53:10 -07:00
enocean.py Initial support for EnOcean (#2177) 2016-05-29 14:28:03 -07:00
flux.py flux platform as a switch (#2097) 2016-06-01 23:38:19 -07:00
hikvisioncam.py Fix PEP257 issues 2016-03-08 13:35:39 +01:00
homematic.py Docstrings (#2395) 2016-06-30 10:33:34 +02:00
isy994.py Fix PEP257 issues 2016-03-08 13:35:39 +01:00
mfi.py Fix PEP257 issues 2016-03-08 13:35:39 +01:00
modbus.py Fix final pep257 issues 2016-03-09 23:34:38 -08:00
mqtt.py Move CONF_STATE_TOPIC, CONF_COMMAND_TOPIC and CONF_RETAIN to mqtt component. 2016-04-06 22:51:39 -04:00
mysensors.py Add mysensors IR switch device and service (#2239) 2016-06-12 23:04:45 +02:00
mystrom.py Fix PEP257 issues 2016-03-08 13:35:39 +01:00
netio.py Netio Switch platform support (#2181) 2016-06-09 23:40:14 -07:00
orvibo.py Update Orvibo platform to the switch component, add 'mac' option 2016-04-06 14:52:21 -07:00
pulseaudio_loopback.py Summary: Enhanced to make more robust and efficient. (#1917) 2016-04-26 11:29:20 +02:00
qwikswitch.py Docs (#2124) 2016-05-21 16:59:52 +02:00
rest.py Fix final pep257 issues 2016-03-09 23:34:38 -08:00
rfxtrx.py Added rfxtrx rollershutter (#2030) 2016-06-02 00:39:58 -07:00
rpi_gpio.py Fix PEP257 issues 2016-03-08 13:35:39 +01:00
rpi_rf.py Update rpi_rf.py 2016-05-12 00:13:48 -07:00
scsgate.py Fix PEP257 issues 2016-03-08 13:35:39 +01:00
services.yaml Add mysensors IR switch device and service (#2239) 2016-06-12 23:04:45 +02:00
tellduslive.py Fix PEP257 issues 2016-03-08 13:35:39 +01:00
tellstick.py Tellstick config validation 2016-04-21 07:57:28 -07:00
template.py Merge branch 'pr/2251' into dev 2016-06-07 19:16:14 -07:00
thinkingcleaner.py Fix PyLint 1.6 issues (#2471) 2016-07-07 18:54:16 -07:00
tplink.py New Switch Platform: TPLink Switch (HS100 / HS110) (#2453) 2016-07-10 09:48:02 -07:00
transmission.py Fix PEP257 issues 2016-03-08 13:35:39 +01:00
vera.py Use standardised datetime format 2016-04-16 01:46:50 -07:00
verisure.py add reconnect retry and longer timeouts for verisure (#1944) 2016-05-03 18:53:11 -07:00
wake_on_lan.py Docstrings (#2395) 2016-06-30 10:33:34 +02:00
wemo.py Handle startup race condition. 2016-03-14 10:29:12 +00:00
wink.py Downgraded pubnub version (#2420) 2016-07-02 10:04:51 -07:00
zigbee.py Fix PEP257 issues 2016-03-08 13:35:39 +01:00
zwave.py Zwave import fixes for stability (#1845) 2016-04-17 14:46:51 -07:00