TP-Link Plugs and Bulbs
Note: This version requires a Hub device running Node.js. The Cloud version does not.
Models: HS100, HS105, HS110, HS200, LB100, LB110, LB120, LB130
Types: Plugs, Plug with Energy Monitor, Switch, Lights, Light with Energy Monitor
Protocol:LAN with independent Hub
Capabilities:Switch, Light, Brightness, Color Temperature, Color Control, Brightness, Energy Monitor
Device Type Author: djgutheinz
Device handler series for the TP-Link HS-series plugs/switches and LB-series bulbs.
Installation Prerequisite: A independent Hub device (Windows PC, Android (2.2.1 or later), Fire Tablet, Raspberry PI)
a. Always on and preferably auto-reboot
b. Running hode.js
c. Running included java script (in a node.js window)
d. Android devices and Fire OS require app 'Server Ultimate' (US$9.00) and use of java script with 'oldNode' in title.
(Instructions for setting up Window PC included in documentation.)
Models and Capabilities:
HS-Series - ON/OFF ('TP-Link_HS_Series.groovy')
LB100/LB110 - ON/OFF, Brightness ('TP-Link_LB100_110.groovy')
LB120 - ON/OFF, Brightness, Color Temperature, Circadian Mode ('TP-Link_LB120.groovy')
LB130 - ON/OFF, Brightness, Color Temperature, Circadian Mode, Color ('TP-Link_LB120.groovy')
Optional Energy Monitor Functions (have above function plus Energy Monitor)
HS110 - Energy Monitor ('TP-Link_HS110_Emeter.groovy)
LB110 - Energy Monitor ('TP-Link_LB110_Emeter.groovy)
LB120 - Energy Monitor ('TP-Link_LB120_Emeter.groovy')
LB130 - Energy Monitor ('TP-Link_LB130_Emeter.groovy')
1. Higher potential error rate in Energy Monitor variants. These variants require special processing in the java script to accommodate the devices sometimes (but not always) responding to the data request with two packets.