ESPHomeHub

Autor: DG65

ESPHomeHub bindet ESPHome-Geräte (ESP32, ESP8266 und andere) direkt an Symcon an - über ihre eigene Schnittstelle (Native API), verschlüsselt, ohne MQTT-Server und ohne Home Assistant. Ein Konfigurator findet die Geräte per mDNS im Netz und zeigt Anzeigename, Adresse, MAC, ESPHome-Version, Chip und ob ein Schlüssel nötig ist; Geräte hinter VLAN-, VPN- oder Docker-Grenzen lassen sich mit ihrer Adresse eintragen, und vorhandene Instanzen erkennt er auch nach einem IP-Wechsel an der MAC. Jedes Gerät beschreibt sich selbst: Sensoren, Binärsensoren, Textsensoren, Schalter, Knöpfe, Zahlen, Auswahlen, Texte, Lichter (Helligkeit, Farbe, Farbtemperatur), Rollläden, Ventile, Lüfter, Schlösser, Klima-Geräte und Ereignisse werden ohne Handarbeit zu Variablen mit passender Darstellung und lassen sich aus der Visualisierung oder per RequestAction bedienen; die Variable übernimmt einen Wert erst, wenn das Gerät ihn bestätigt. ESPHomeHub hält die Verbindung mit Lebenszeichen, verbindet nach einem Ausfall selbst neu, meldet einen falschen Schlüssel klar als solchen und beantwortet Zeitanfragen der Geräte mit der Zeitzone von Symcon einschließlich Sommerzeit. Ein Gerät kann parallel mit Home Assistant verbunden bleiben. Die Oberfläche gibt es auf Deutsch und Englisch.

Das Protokoll ist gegen die von Home Assistant genutzte Bibliothek aioesphomeapi geprüft, die Verschlüsselung byte-genau. Die Erprobung an echter ESP-Hardware läuft; Rückmeldungen mit Chip und ESPHome-Version sind sehr willkommen. Ein Modul für den ESPHome-Bluetooth-Proxy folgt.

ESPHome ist ein Projekt der Open Home Foundation; ESPHomeHub ist kein offizielles ESPHome-Projekt.

Lizenz: PolyForm Noncommercial 1.0.0 - private/nicht-kommerzielle Nutzung ist frei, gewerbliche Nutzung erfordert eine gesonderte Lizenz vom Rechteinhaber.

Beinhaltete Module

  • ESPHome-Gerät
  • ESPHome-Konfigurator

Versionsverlauf

  • Erste stabile Version
  • Neu: englische Oberfläche – Formulare, Meldungen und Variablennamen folgen der Sprache von Symcon
  • Neu: Dokumentation auch auf Englisch
  • Neu: Panel „Formular: Aufbau“ im ESPHome-Gerät – Bereiche aufgeklappt, zugeklappt oder ausgeblendet und in eigener Reihenfolge
  • Neu: Link zum ESPHomeHub-Thread im Symcon-Forum im Panel „Rückmeldungen“
Haben Sie noch Fragen?