Tapo Universal— RTI XP Driver
Two-way RTI control for your TP-Link Tapo and Kasa smart devices: plugs, energy plugs, bulbs, light strips, wall switches and dimmers, power strips with per-outlet control, and the H100 / KH100 hub with its sensors, wall switches and radiator valves. 100% local, no cloud.
About this driver
Two-way RTI control for your TP-Link Tapo devices, 100% local over your LAN (KLAP-encrypted) with no cloud round-trip. One instance holds your whole Tapo setup: smart plugs, energy-monitoring plugs (live power, energy, voltage and current on models that report them, plus power-overload protection), color and tunable-white bulbs, light strips with their built-in effects, wall switches and dimmers, multi-outlet power strips with independent per-outlet control, and the H100 / KH100 hub with its motion, contact, water-leak, temperature/humidity and button sensors, S210 / S220 hub wall switches and KE100 radiator valves. Newer Kasa models on the same Tapo protocol (KP125M, EP25, KS205, KS225, HS220, EP40M) are recognized too. A one-click Discover action finds every Wi-Fi device on the LAN and drops each in as its own named source; the hub's devices and the power strip's outlets bind by name (type each one's Tapo-app name; accented and non-English names are supported). Every device reports full state and fires per-device events (power on/off, motion, open/closed, leak, temperature/humidity, button presses, heating started/stopped, overload, low battery) so you build automations from real-world activity. Device settings are on your panels too: LED indicator, auto-off timer, the presets saved in the Tapo app, fade times, light effects, and the hub alarm's sound, volume and duration. Settings are read when a device connects, never polled, so the processor load stays low across a big install. The download includes a ready-made sample project with five pages for RTiPanel on iPad, iPhone and Android. Before you start: turn on Third-Party Compatibility in the Tapo app (Me > Third-Party Services); the driver tells you if a device still has it off, belongs to a different TP-Link account, or reports a login this driver does not support yet. Need a Tapo device the driver doesn't cover yet? Reach out (support@customcontroldrivers.com) and we'll get it added; we prioritize by demand. Free 120-minute trial, so you can confirm your own devices before you buy. One license per processor.
New in 1.7.0
- Clearer setup messages: when a device refuses the login, its status says why and what to do (Third-Party Compatibility, wrong password, a different TP-Link account, Matter-only setup, or an unsupported login), and a device the processor cannot reach says so.
- New hub devices: S210 / S220 hub wall switches and KE100 radiator valves. The S200D works as a Smart Button, and turning the dial fires its own events.
- More Kasa smart models recognized by Discover: KP125M and EP25 energy plugs, KS225 and HS220 dimmers, P210M / EP40M / TP25 strips and the P135 dimmer plug.
- New controls: LED indicator, auto-off timer, power-overload protection, voltage and current, Tapo-app presets, fade times, built-in light effects, light-strip length, and the hub alarm's sound, volume and duration.
- Names with accents or in any language now match, and driver faults are written to the processor's System Log.
- Ships with a sample project: five pages for iPad, iPhone and Android.
- Updating keeps every device in its slot with its bindings.
What's included
- Controls a wide range of Tapo and Kasa smart devices: smart plugs, energy plugs, color and tunable bulbs, light strips, wall switches and dimmers, multi-outlet power strips with per-outlet control, and the H100 / KH100 hub with its sensors, wall switches and radiator valves
- 100% local over your LAN (KLAP-encrypted): no cloud round-trip, instant response
- One-click Discover finds every Wi-Fi device and adds it as a named source; hub devices and strip outlets bind by their Tapo-app name, accented and non-English names included
- Events-first: motion, contact open/closed, water leak, temperature/humidity, button presses, heating started/stopped, overload, low battery, each a per-device event for automations
- Full state feedback: power, energy, voltage and current, brightness, color (hue/saturation), color temperature, effects, sensor and valve states as text and on/off
- Device settings from RTI: LED indicator, auto-off, power-overload protection, Tapo-app presets, fade times, light effects, light-strip length, hub alarm sound, volume and duration
- Clear setup messages: tells you when Third-Party Compatibility is off, a device belongs to a different TP-Link account, or it reports a login this driver does not support yet
- Includes a sample project with five ready-made pages for RTiPanel on iPad, iPhone and Android
- Self-healing local connection and low processor load: settings are read once, never polled
- 120-minute MAC-locked free trial: try before you buy; one license per processor
What you should know before buying
- Tested on our bench: P125M smart plugs, P115 energy-monitoring plugs, L530 bulbs, the P316M power strip (per-outlet control), and the H100 hub with a T110 contact sensor and a temperature/humidity sensor.
- Supported from the real-device data in the open-source python-kasa library, not yet tested on our bench: other Tapo plugs, energy plugs and bulbs, L900 / L920 / L930 light strips, S500 / S505 wall switches and S500D / S505D / S515D dimmers, P300 / P304 / P306 strips, T100 motion, T300 leak, S200B / S200D buttons, S210 / S220 hub wall switches, KE100 radiator valves, the KH100 hub, and the Kasa KP125M, EP25, KS205, KS225, HS220, P210M, EP40M and P135. The free 120-minute trial is the way to confirm your model before you buy.
- New in v1.7 and tested on our bench: LED indicator, auto-off, Tapo-app presets, light effects, fade times and the hub alarm settings. Built to the same library data and not yet tested on our bench: setting power-overload protection, voltage and current readings, and light-strip length.
- Requires Third-Party Compatibility ON in the Tapo app (Me > Third-Party Services), or the Kasa app for Kasa-branded devices. Make the change from the latest app version, on a phone connected to the same network as the devices.
- The driver uses the KLAP local login. Discover shows each device's login: a device that reports AES, or TP-Link's newer TPAP login, cannot be controlled by this driver yet. On our bench, devices that reported TPAP switched to KLAP after Third-Party Compatibility was turned back on; Discover shows when a device has.
- Sign in with the TP-Link account that owns the devices; a device shared to you from another account needs the owner's login.
- Not supported: Tapo cameras, video doorbells and chimes, the H200 camera hub, robot vacuums, the KS240 fan switch, and older Kasa devices that use the original Kasa app protocol.
- Life-safety: leak sensors, the hub siren and radiator valves are a convenience and monitoring integration, not a life-safety system. They do not replace a monitored alarm, code-required detection, frost or freeze protection, or the Tapo app's own alerts, and status can be delayed or missed.
How licensing works
- Download the driver (free — button on the right), install it in Integration Designer, and load to your processor. It runs unlocked for a total of 120 minutes of run time for compatibility testing. The clock is cumulative, so it does not reset when the processor reboots.
- Buy a license here, then sign in and enter your processor's MAC address on your account page. We issue a signed license key bound to that MAC.
- Paste the key into the driver's configuration. The trial wall goes away and the driver runs unlocked indefinitely.
Not enough time to finish testing? Email support@customcontroldrivers.com and we will give you more time.