
Mit dem neuen Zigbee-Adapter für homeESS und der ergänzenden ZigBee Network Bridge wird Zigbee künftig deutlich flexibler in homeESS integriert.
Der Adapter bindet Zigbee-Coordinatoren direkt an homeESS an und übernimmt dabei die komplette Netzwerkverwaltung. Ein separates Zigbee2MQTT, Home Assistant oder eine andere zusätzliche Smart-Home-Zentrale ist dafür nicht erforderlich.
Zigbee direkt in homeESS
Der neue Adapter setzt auf bewährte Zigbee-Komponenten und unterstützt zunächst vor allem Texas-Instruments-Z-Stack-Coordinatoren wie den weit verbreiteten Sonoff Zigbee 3.0 USB Dongle Plus.
Weitere Coordinator-Familien sollen folgen.
Der Adapter übernimmt unter anderem:
- Aufbau und Verwaltung des Zigbee-Netzes
- Pairing und Device Interview
- Erkennung und Verwaltung von Zigbee-Geräten
- Bereitstellung von States in homeESS
- Steuerung schreibbarer Gerätefunktionen
- Nutzung vorhandener Geräte-Converter für eine breite Geräteunterstützung
Dadurch sollen möglichst viele bekannte Zigbee-Geräte direkt innerhalb von homeESS nutzbar werden.
Lokal per USB oder über das Netzwerk
Ein Coordinator kann entweder direkt am homeESS-Server angeschlossen oder über TCP angebunden werden.
Genau dafür wurde zusätzlich die ZigBee Network Bridge entwickelt.
Die Bridge ist ein kleines eigenständiges Linux-Programm, das einen lokal angeschlossenen Zigbee-USB-Stick transparent über das Netzwerk bereitstellt.
Damit kann der Coordinator dort platziert werden, wo die Funkabdeckung tatsächlich benötigt wird – unabhängig davon, wo der homeESS-Server steht.
Ein typischer Aufbau sieht beispielsweise so aus:
Zigbee USB-Coordinator -> USB -> ZigBee Network Bridge -> LAN / WLAN -> homeESS Zigbee-Adapter
Die Bridge selbst übernimmt bewusst keine Zigbee-Netzwerkverwaltung. Sie reicht lediglich die Kommunikation zwischen Coordinator und homeESS weiter. Pairing, Netzwerkparameter, Geräteverwaltung und States bleiben vollständig im Zigbee-Adapter.
Zur Installationsanleitung für die ZigBee Network Bridge
Mehrere Zigbee-Netze in einer homeESS-Installation
Besonders interessant wird das Konzept bei größeren Gebäuden oder getrennten Bereichen.
Für Haus, Werkstatt, Garage oder Gartenhaus kann jeweils eine eigene Bridge mit eigenem Coordinator eingesetzt werden. Im Zigbee-Adapter wird dafür einfach eine weitere Instanz angelegt.
So lassen sich mehrere voneinander getrennte Zigbee-Netze innerhalb derselben homeESS-Installation verwalten.
Das kann sowohl Reichweitenprobleme lösen als auch dabei helfen, sehr große oder ungünstig aufgebaute Zigbee-Netze sinnvoll aufzuteilen.
Vorhandene Coordinatoren weiterverwenden
Ein weiterer wichtiger Punkt: Bereits vorhandene Zigbee-USB-Sticks können weiterverwendet werden.
In ersten Tests konnte ein bestehender TI-Z-Stack-Coordinator über die Network Bridge eingebunden werden. Die bereits auf dem Coordinator gespeicherten Netzwerkdaten wurden dabei erkannt, ohne dass die bisherigen Daten der vorherigen Zigbee-Installation benötigt wurden.
Gerade bei Migrationen soll dadurch möglichst vermieden werden, ein bestehendes Zigbee-Netz komplett neu aufbauen und alle Geräte erneut anlernen zu müssen.
Aktueller Stand
Die ZigBee Network Bridge ist bereits als lauffähiger MVP umgesetzt und erfolgreich mit einem Sonoff Z-Stack-USB-Coordinator getestet.
Der homeESS Zigbee-Adapter befindet sich aktuell in Entwicklung.
Umgesetzt sind zunächst:
- Z-Stack-Unterstützung
- direkte USB-/Serial-Anbindung
- TCP-Anbindung über die Network Bridge
- bestehende Zigbee-Netze übernehmen
- Pairing und Geräteverwaltung
- dynamische States
- breite Geräteunterstützung über bestehende Zigbee-Converter
Damit bekommt homeESS eine direkte, flexible und vollständig lokal verwaltete Zigbee-Integration – vom einzelnen USB-Stick bis hin zu mehreren verteilten Zigbee-Netzen innerhalb einer Installation.