Smart Home

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.

Version
v1.7.0
Updated
Oct 23, 2026
Licensing
Per-processor

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

  1. 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.
  2. 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.
  3. 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.

Need a custom driver? Suggest one or email support@customcontroldrivers.com.