Skip to content
Athom Homey app for the TP link HS100/HS110/HS200 smart wall plugs and LB100, LB110, LB120 and LB130 smart LED lights.
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets SDK2 rewrite Jan 19, 2019
drivers Removed onoff from mobile interface for plugs Feb 11, 2019
locales SDK2 rewrite Jan 19, 2019
node_modules SDK2 rewrite Jan 19, 2019 Removed onoff from mobile interface for plugs Feb 11, 2019
LICENSE v.0.0.8 bugfixes for bulbs Jun 26, 2017
app.json Removed onoff from mobile interface for plugs Feb 11, 2019
tplink-smarthome-commands.txt initial commit for LB support May 16, 2017

TP-Link Smart Plug and Bulb (WIFI) app for Athom Homey

This app lets you control TP-Link Smart Plugs HS100 (plug with no energy monitoring) HS110 (plug with energy monitoring) and Smart Bulbs LB100, LB110, LB120 and LB130 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.

While it is probably a good idea to used fixed IP addresses for the TP Link devices, the app now also works when the IP addresses are dynamic. This option can be enabled in the settings.

This app is based on the following resources:

Kudo's to Patrick Seal for the fantastic job on the TP Link smarthome API!

Supported flow triggers:

  • Power / total power changed (HS110/HS200)
  • On / off state changed
  • Dim level changed (LB100/LB110/LB120/LB130)

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)
  • Select mode ('circadian' or 'normal', LB120/LB130)

Mobile capabilities:

  • On/off
  • Display power and energy usage (HS110/HS200)
  • Dim (LB100/LB110/LB120/LB130
  • Set light temperature (LB120/LB130)
  • Set hue (LB130)

Energy monitoring has currently not been implemented for the bulbs (LB110 and up) as I am not sure anyone would use it. The selection of pre-sets for the LB130 is currently not supported in the API.


If you like the app you can show your appreciation by posting it in the [forum], and if you really like it you can donate. Bug reports and feature requests can also be placed on the forum.


You can’t perform that action at this time.