ESPHomeHub

Author: DG65

ESPHomeHub connects ESPHome devices (ESP32, ESP8266 and others) directly to Symcon - through their own interface (Native API), encrypted, without an MQTT server and without Home Assistant. A configurator finds the devices on the network via mDNS and shows friendly name, address, MAC, ESPHome version, chip and whether a key is required; devices behind VLAN, VPN or Docker boundaries can be entered by address, and existing instances are recognised by their MAC even after an IP change. Every device describes itself: sensors, binary sensors, text sensors, switches, buttons, numbers, selects, texts, lights (brightness, color, color temperature), covers, valves, fans, locks, climate devices and events become variables with a matching presentation without manual work, and can be operated from the visualization or via RequestAction; a variable only takes a value once the device confirms it. ESPHomeHub keeps the connection alive, reconnects by itself after an outage, reports a wrong key clearly as such and answers time requests of the devices with the time zone of Symcon including daylight saving time. A device can stay connected to Home Assistant at the same time. The user interface is available in English and German.

The protocol is checked against aioesphomeapi, the library used by Home Assistant, the encryption byte by byte. Testing on real ESP hardware is ongoing; feedback with chip and ESPHome version is very welcome. A module for the ESPHome Bluetooth proxy will follow.

ESPHome is a project of the Open Home Foundation; ESPHomeHub is not an official ESPHome project.

License: PolyForm Noncommercial 1.0.0 - private/non-commercial use is free, commercial use requires a separate license from the rights holder.

Included Modules

  • ESPHome-Gerät
  • ESPHome-Konfigurator

Version History

  • First stable version
  • New: English user interface – forms, messages and variable names follow the language of Symcon
  • New: documentation in English
  • New: panel "Form: layout" in the ESPHome device – sections expanded, collapsed or hidden and in your own order
  • New: link to the ESPHomeHub thread in the Symcon forum in the panel "Feedback"
Any questions?