TP-Link Smart Devices

Anne Baretta

TP-Link Smart Plugs and Bulbs (WIFI)

This app lets you control TP-Link Smart Plugs HS100 (plug with no energy monitoring) HS110 (plug with energy monitoring) and Smart Bulbs LB100/110/120 and LB130 as well as the KL50/60/110/120/130 from within flows and the (mobile) app. The HS200 Smart Switch is as of yet untested but should work as well (please let me know ;-) Support for several other devices such as the HS115 mini plug and LB200 and LB230 bulbs can be added with little effort, let me know if you have one of these devices. Usage note: Use fixed IP addresses for the TP Link devices by reserving IP addresses in the DHCP server for each device if you can. In case this is not possible, enable the option to use dynamic IP addresses in the settings. The app will then attempt to rediscover the device each time the IP address has changed. Supported flow triggers: - Power / total power changed (HS110/HS200) - On / off state changed - Dim level changed (all bulbs) Supported flow conditions: - If on / off Supported flow actions: - Switch on / off - Toggle on / off - Switch LED on / off ('nightmode', HS100/HS110) - reset power meter / undo reset power meter (HS110/HS200) - Transition on / off ('wake-up light', LB100/LB110/LB120/LB130/KL50/KL60/KL110/KL120/KL130) - Select mode ('circadian' or 'normal', LB120/LB130/KL120/KL130) Mobile capabilities: - On/off - Display power and energy usage (HS110/HS200) - Dim (LB100/LB110/LB120/LB130 - Set light temperature (LB120/LB130/KL120/KL130) - Set hue (LB130/KL130) This app is based on the following resources: - The tplink-smarthome-api: https://github.com/plasticrake/tplink-smarthome-api - https://github.com/ggeorgovassilis/linuxscripts/tree/master/tp-link-hs100-smartplug - https://www.softscheck.com/en/reverse-engineering-tp-link-hs110 - https://github.com/DaveGut/TP-Link-Bulbs Kudo's to Patrick Seal for the fantastic job on the TP Link smarthome API!
What's new in v0.1.12
Added support for KL50, KL60, KL110, KL120 and KL130 bulbs
Homey Pro
Homey beta

Supported devices

HS100
HS110
HS200
KL110
KL120
KL130
KL50
KL60
LB100
LB110
LB120
LB130

Flow cards

Click on a device above to show related Flow cards only.

When...

HS100
Turned on
HS100
Turned off
HS110
Turned on
HS110
Turned off
HS110
The power changed
HS110
The power meter changed
HS110
The electric current changed
HS110
The voltage changed
HS200
Turned on
HS200
Turned off
HS200
The power changed
HS200
The power meter changed
HS200
The electric current changed
HS200
The voltage changed
KL110
Turned on
KL110
Turned off
KL110
Dim-level changed
KL120
Turned on
KL120
Turned off
KL120
Dim-level changed
KL130
Turned on
KL130
Turned off
KL130
Dim-level changed
KL50
Turned on
KL50
Turned off
KL50
Dim-level changed
KL60
Turned on
KL60
Turned off
KL60
Dim-level changed
LB100
Turned on
LB100
Turned off
LB100
Dim-level changed
LB110
Turned on
LB110
Turned off
LB110
Dim-level changed
LB120
Turned on
LB120
Turned off
LB120
Dim-level changed
LB130
Turned on
LB130
Turned off
LB130
Dim-level changed

And...

HS100
Is turned on
HS110
Is turned on
HS200
Is turned on
KL110
Is turned on
KL120
Is turned on
KL130
Is turned on
KL50
Is turned on
KL60
Is turned on
LB100
Is turned on
LB110
Is turned on
LB120
Is turned on
LB130
Is turned on

Then...

HS100
Turn on
HS100
Turn off
HS100
Toggle on or off
HS100
Turn LED on
i
Turn the LED on (turn off 'nightmode').
HS100
Turn LED off
i
Turn the LED off ('nightmode'). Use with care, the power remains on!
HS110
Turn on
HS110
Turn off
HS110
Toggle on or off
HS110
Turn LED on
i
Turn the LED on (turn off 'nightmode').
HS110
Turn LED off
i
Turn the LED off ('nightmode'). Use with care, the power remains on!
HS110
Reset meter values
i
Reset the accumulated power usage (kWh). Can be reversed with the next action card.
HS110
Undo reset meter values
i
Undo resetting the accumulated power usage (kWh).
HS200
Turn on
HS200
Turn off
HS200
Toggle on or off
HS200
Turn LED on
i
Turn the LED on (turn off 'nightmode').
HS200
Turn LED off
i
Turn the LED off ('nightmode'). Use with care, the power remains on!
HS200
Reset meter values
i
Reset the accumulated power usage (kWh). Can be reversed with the next action card.
HS200
Undo reset meter values
i
Undo resetting the accumulated power usage (kWh).
KL110
Turn on
KL110
Turn off
KL110
Toggle on or off
KL110
Dim to %
KL110
Set relative dim-level %
i
Dim or brighten with respect to the device's current dim-level.
KL120
Turn on
KL120
Turn off
KL120
Toggle on or off
KL120
Dim to %
KL120
Set relative dim-level %
i
Dim or brighten with respect to the device's current dim-level.
KL120
Set the saturation %
KL120
Set a temperature %
i
Adjusts the temperature of the light. A higher value means a warmer color.
KL130
Turn on
KL130
Turn off
KL130
Toggle on or off
KL130
Dim to %
KL130
Set relative dim-level %
i
Dim or brighten with respect to the device's current dim-level.
KL130
Set the hue °
i
Select a color from the hue scale, for example red (0°/360°), yellow (60°), or blue (180°).
KL130
Set a color ...
KL130
Set a random color
KL130
Set the saturation %
KL130
Set a temperature %
i
Adjusts the temperature of the light. A higher value means a warmer color.
KL50
Turn on
KL50
Turn off
KL50
Toggle on or off
KL50
Dim to %
KL50
Set relative dim-level %
i
Dim or brighten with respect to the device's current dim-level.
KL60
Turn on
KL60
Turn off
KL60
Toggle on or off
KL60
Dim to %
KL60
Set relative dim-level %
i
Dim or brighten with respect to the device's current dim-level.
LB100
Turn on
LB100
Turn off
LB100
Toggle on or off
LB100
Dim to %
LB100
Set relative dim-level %
i
Dim or brighten with respect to the device's current dim-level.
LB100
Turn bulb on with a transition in brightness. Transition time in seconds
i
Turn the bulb on with a transistion in brightness over the entered number of seconds.
LB100
Turn bulb off with a transition in brightness. Transition time in seconds
i
Turn the bulb off with a transistion in brightness over the entered number of seconds.
LB110
Turn on
LB110
Turn off
LB110
Toggle on or off
LB110
Dim to %
LB110
Set relative dim-level %
i
Dim or brighten with respect to the device's current dim-level.
LB110
Turn bulb on with a transition in brightness. Transition time in seconds
i
Turn the bulb on with a transistion in brightness over the entered number of seconds.
LB110
Turn bulb off with a transition in brightness. Transition time in seconds
i
Turn the bulb off with a transistion in brightness over the entered number of seconds.
LB120
Turn on
LB120
Turn off
LB120
Toggle on or off
LB120
Dim to %
LB120
Set relative dim-level %
i
Dim or brighten with respect to the device's current dim-level.
LB120
Set the saturation %
LB120
Set a temperature %
i
Adjusts the temperature of the light. A higher value means a warmer color.
LB120
Turn bulb on with a transition in brightness. Transition time in seconds
i
Turn the bulb on with a transistion in brightness over the entered number of seconds.
LB120
Turn bulb off with a transition in brightness. Transition time in seconds
i
Turn the bulb off with a transistion in brightness over the entered number of seconds.
LB120
Enable circadian mode
i
Enable circadian mode. In this mode the color of the bulb automatically changes during the day.
LB120
Enable normal mode
i
Disable circadian mode and set the bulb to normal mode, it will keep the current colorsetting.
LB130
Turn on
LB130
Turn off
LB130
Toggle on or off
LB130
Dim to %
LB130
Set relative dim-level %
i
Dim or brighten with respect to the device's current dim-level.
LB130
Set the hue °
i
Select a color from the hue scale, for example red (0°/360°), yellow (60°), or blue (180°).
LB130
Set a color ...
LB130
Set a random color
LB130
Set the saturation %
LB130
Set a temperature %
i
Adjusts the temperature of the light. A higher value means a warmer color.
LB130
Turn bulb on with a transition in brightness. Transition time in seconds
i
Turn the bulb on with a transistion in brightness over the entered number of seconds.
LB130
Turn bulb off with a transition in brightness. Transition time in seconds
i
Turn the bulb off with a transistion in brightness over the entered number of seconds.
LB130
Enable circadian mode
i
Enable circadian mode. In this mode the color of the bulb automatically changes during the day.
LB130
Enable normal mode
i
Disable circadian mode and set the bulb to normal mode, it will keep the current colorsetting.

Reviews

This app has no reviews yet.

You can leave a review once you're using this app.

Thank you for your review.

Submit review

Write a review

Support

Having an issue with this app? Contact the developer via the Homey Community Forum.

Install TP-Link Smart Devices on

TP-Link Smart Devices will install on Homey shortly.

Install

Be the first to hear about Homey’s latest developments.

Subscribe to our newsletter and be on top-of-mind about new Homey features, exclusive offers and more.