$129 AUD per processor · Version 0.17 · 120-minute free trial · RTI XP processors
Local control of TP-Link Kasa & Tapo lighting, plugs and power strips - bulbs, dimmers, switches, per-outlet strip control - with per-device feedback, a Web Object dashboard and a Browse Menu.
Control TP-Link Kasa and Tapo smart lighting, plugs and power strips directly from your RTI system over your local network - no cloud dependency on the control path. Supports modern Tapo and newer Kasa devices via the KLAP protocol and legacy Kasa devices via the older local protocol (TCP 9999), auto-detecting which one each device uses. Up to 32 devices per instance with power, brightness, colour temperature and full colour, plus live per-device feedback and online / offline / on / off events. Power strips (Tapo P300/P304/P316, Kasa HS300) get per-outlet control, outlet names and a timed Outlet Power Cycle for rebooting rack equipment; energy-monitoring plugs report watts and energy; Tapo hubs report their sensors. Verified on real Kasa KS220 dimmers, a KS200 switch and an HS300 strip. Includes a processor-hosted Web Object dashboard and a hardware-remote Browse Menu for T-class / ISR remotes. Per-processor licence with a 120-minute free trial.
Introduction
Local network control of TP-Link Kasa and Tapo smart lighting, plugs and power strips: bulbs, light strips, dimmers, switches, plugs, multi-outlet strips and Tapo hubs. Up to 32 devices per driver instance, with live feedback for each one. The driver talks to each device directly on your network; no cloud service is used to control anything.
Important Note
Tapo devices (and newer Kasa devices) only accept local connections when "Third-Party Compatibility" is turned on for that device in the Tapo app. If a Tapo device stays Offline, check that setting first.
Driver Features
What this driver controls
- Power on / off / toggle for every device type.
- Brightness, colour temperature and full colour for bulbs, light strips and dimmers that support them.
- Each outlet of a power strip on its own, including a timed power cycle for rebooting rack equipment.
- Per-device named macro steps (pick "Kitchen Light - Off" instead of "Power Off, device 3").
Feedback
- Per device: online, power, brightness, colour temperature, hue, saturation, model and type.
- Energy-monitoring plugs: current power (W), energy today and this month.
- Power strips: each outlet's on/off state, name (as set in the Kasa / Tapo app) and, where the strip meters it, power (W).
- Tapo hubs: each sensor's name, type, triggered state, temperature, humidity and battery.
- Overall Connection State across all configured devices.
- Changes made in the Kasa / Tapo app or at the device show up on the next poll.
Web dashboard and Browse Menu
- A control dashboard hosted on the processor for an RTI Web Object (default port 9064).
- A Browse Menu for hardware remotes (T-class / ISR) using the standard Browse tags.
Cloud services
All control is local. The driver only talks to the internet when Remote Logging is switched on: it then sends the driver's log lines and the processor MAC address to shpdrivers.services (operated by Smart Home Programming and Automation) so support can see them. Your TP-Link account email and password are used only for the local device login and are never sent anywhere else. Licensing is checked on the processor and sends nothing.
Supported Devices
- Tapo bulbs, light strips, dimmers and plugs on 2023+ firmware (KLAP protocol).
- Tapo power strips P300 / P304 / P316 (per-outlet control).
- Tapo hubs H100 and Kasa KH100 (sensor children).
- Kasa HS300 power strip (per-outlet control and per-outlet power readings on strips that meter it).
- Newer Kasa devices on KLAP firmware, including those that still use the older Kasa commands.
- Legacy Kasa bulbs, plugs, switches and dimmers using the older local protocol (TCP 9999).
- Verified in use on Kasa KS220 dimmers, a Kasa KS200 switch and a Kasa HS300 strip.
System Requirements
- Integration Designer - 11.4 or above
- RTI processor - XP-8 class (XP-3 / XP-6 / XP-6s / XP-8 / XP-8s / XP-8v)
- Processor script runtime - 24 or above
- The processor and the devices must be on the same network (the driver connects to each device's IP address).
Limitations
- No automatic discovery: enter each device's IP address, and reserve it in the router.
- Feedback is polled (default every 10 seconds), so changes made outside RTI appear on the next poll.
- Tapo devices on pre-2023 firmware that has never been updated use a protocol the RTI processor cannot run. Update the firmware in the Tapo app first.
- Some strips (for example HS300 hardware version 2) do not report per-outlet power; those readings stay 0.
- Up to 6 outlets per strip and 6 sensors per hub are shown.
Related RTI drivers
See all RTI drivers