ESPHome Controller for Homey
Connect and control your ESPHome devices with the Native API.
FEATURES
• 18 Dedicated Drivers for every device type
• Secure Connection with API password and Encryption Key
• Native API for fast and reliable communication
• Multi-Language support (EN, TR, DE, FR, ES, IT, NL, SV, NO, DA, PL, RU, AR, KO)
SUPPORTED DEVICES
• Lights (dimmable, RGB, color temperature)
• Switches & Smart Plugs
• Climate / Thermostats / AC
• Fans (single and dual)
• Covers / Curtains / Blinds
• Locks
• Garage Doors
• Ratgdo Garage Door Opener
• Motion Sensors
• Door/Window Sensors
• Multi Sensors (motion + light + temp + humidity)
• Smoke Sensors
• Gas Sensors
• Water Leak Sensors
• Air Quality Sensors (PM2.5, CO2)
• Energy Meters
• Sirens
• Buttons
SETUP
1. Enable the Native API in your ESPHome configuration
2. Add the device by selecting the appropriate driver
3. Enter the device's IP address, port (default: 6053), and credentials
ESPHOME CONFIGURATION
api:
encryption:
key: "your-encryption-key-here"
password: "your-api-password" # optional
All devices automatically detect and report WiFi signal strength when available.
Note: When you change the Encryption Key or other connection settings in Homey, the app will automatically restart the connection in the background to apply the new settings immediately.
Developed by Uğur BENEK
Support: ugrbnk@me.com
Version 1.1.24 — Fixed Light Driver: Resolved an issue where binary lights (ON/OFF only) incorrectly displayed brightness, color temperature, and RGB sliders. Stale capabilities are now cleanly removed, preventing UI clutter. Enhanced Text Sensors: The generic driver now supports all text_sensor entities (e.g., IP Addresses, SSID names), not just "uptime" sensors. Duration Sensor Support: Sensors utilizing the duration device class or time-based units (s, min, h) are now properly discovered and mapped to generic measurements. Preserved Entity Names: Fixed an issue where custom sensor names defined in ESPHome YAML were overwritten by Homey’s default localized capability titles (e.g., forcing "Signal Strength" instead of "WiFi RSSI"). Custom names are now strictly respected. Ratgdo v32 Enhancements: Added dedicated matching rules for Ratgdo v32 garage controllers. vehicle_detected, vehicle_arriving, and vehicle_leaving are now correctly mapped to Presence sensors. vehicle_distance_actual and other distance inputs are natively supported as numeric measurements.