Smart Home

ESPHome Device— RTI XP Driver

Control any ESPHome device from RTI — no Home Assistant required.

Version
v2.1.0
Updated
Jun 18, 2026
Licensing
Per-processor

About this driver

Two-way RTI control for any device running ESPHome — connected directly, with no Home Assistant, cloud, or MQTT broker in between. ESPHome is the open-source firmware behind thousands of ESP32/ESP8266 devices, from DIY sensors and LED controllers to commercial relays, shades, and HVAC. The driver speaks ESPHome's native API over your LAN — including the encryption modern devices use by default — and auto-discovers every control the device exposes. One-click AutoConfig then imports them already labeled with their real names, so laying out a page takes seconds instead of decoding slot numbers. And because an ESP32 running ESPHome can act as a Bluetooth bridge, the driver even reaches BLE-only gear — adjustable beds, smart locks, sensors — that RTI can't touch on its own. One type-aware surface covers lights, switches, covers, fans, climate, locks, buttons, numbers, selects, and every kind of sensor, with live push feedback, automatic reconnect, and a light footprint on the processor.

What's included

  • AutoConfig: one click imports every control already named — no guessing which slot is which button
  • Reaches Bluetooth-only gear, too: an ESP32 running ESPHome bridges BLE devices — adjustable beds, locks, sensors — into RTI, a category it can't reach natively
  • Works with encrypted ESPHome devices (encryption is the modern default) and legacy plaintext alike
  • Speaks ESPHome's native API directly over your LAN — no Home Assistant, no cloud, no MQTT broker
  • Full entity coverage: lights (brightness/RGB/CCT/effects), switches, covers, fans, climate/thermostat, locks, buttons, numbers, selects, and numeric/binary/text sensors
  • Live push state + keepalive heartbeat — instant feedback, and a self-healing connection that recovers from any drop on its own (new in 2.1), light on the processor
  • 120-minute MAC-locked free trial — try before you buy

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 120 minutes per session for compatibility testing.
  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.
Need a custom driver? Suggest one or email [email protected].