Hier erzähle ich dir, wie mein Umstieg zu Home Assistant ZHA von Zigbee2MQTT verlaufen ist, was ich dabei alles gelernt habe und gebe dir Tipps & Tricks für die Benutzung sowie den Einstieg in Zigbee Home Automation 🙌
Inhaltsverzeichnis
- Erwähnte Videos & Ressourcen
- Voraussetzungen
- Benötigte Hardware (ZigBee-Stick)
- Code zum Updaten der FW per OTA
- Eigene Quriks in ZHA einbinden
- FAQ zu ZHA & ZigBee-Geräten
- Fazit: Für wen ist ZigBee2MQTT, für wen ZHA, geeignet?
Erwähnte Videos & Ressourcen
- Installation des SkyConnect & Umstellung von Zigbee2MQTT auf den Stick.
- Zigbee2MQTT Einrichtung (Alternative zu ZHA)
- Doku zu ZHA
Voraussetzungen
Home Assistant muss bereits installiert sein, auf welcher Hardware spielt keine Rolle.
Benötigte Hardware (ZigBee-Stick)
Es ist natürlich ausreichen, nur einen der hier aufgeführten Sticks zu haben 😉
Alle unterstützten Sticks findet man auch direkt auf der Doku-Seite.
Home Assistant SkyConnect
Da dieser Stick in Zukunft auch Thread & ZigBee gleichzeitig unterstützen wird & man durch den Kauf die Home Assistant Entwickler etwas unterstützt, wäre das aktuell meine Empfehlung an alle, die noch keinen Zigbee-Stick haben.
Man könnte ihn alternativ natürlich auch “nur” als Thread-Stick nutzen und einen anderen Stick für ZigBee nutzen, wobei das auch mit anderen Sticks funktionieren würde.
Zu kaufen gibt es den SkyConnect aktuell nicht in Deutschland, auf der Seite von Home Assistant findest du alle verfügbaren Shops.
SonOff-Stick
Code zum Updaten der FW per OTA
Dieser Code muss in die configuration.yaml, damit Firmware-Updates von unterstützten Anbietern Over-the-Air installiert werden können.
zha: zigpy_config: ota: ikea_provider: true # Auto update Trådfri devices ledvance_provider: true # Auto update LEDVANCE/OSRAM devices salus_provider: true # Auto update SALUS/Computime devices inovelli_provider: true
Eigene Quriks in ZHA einbinden
Manchmal kommt es vor, dass man auf GitHub bereits funktionierende Quriks, also Unterstützungsdateien für Geräte findet, die sich nicht an den Standard halten. Normalerweise wandern diese recht schnell mit in den Code von ZHA und werden mit dem nächsten Update ausgeliefert.
Ein Beispiel für den Aqara E1 Thermostat
- Ich hatte etwa hier eine für das Aqara E1 Thermostat gefunden.
- Die Datei konnte man hier herunterladen (Findet man in der Repo des Pull-Request von oben)
- Diese muss dann in einem neuen Ordner unter config im eigenen Home Assistant platziert werden (Ordername frei wählbar)
- Anschließend noch folgenden Code in die configuration.yaml & danach Home Assistant neu starten und das Gerät neu anlernen.
zha: enable_quirks: true custom_quirks_path: /config/custom_zha_quirks
Wenn alles geklappt hat, wird die Quirks nach dem Anlernen des Geräts angewandt:
FAQ zu ZHA & ZigBee-Geräten
Warum sind keine Entitäten am Gerät vorhanden?
Wenn keine Entitäten am Gerät verfügbar sind, das Gerät aber supportet wird, einfach Home Assistant einmal neu starten.
Wie kann man batteriebetriebene Geräte am besten anlernen?
Alle Geräte sollten immer am finalen Einsatzort angelernt werden. Nachdem der Pairing-Modus in ZHA aktiviert wurde, diesen auch am Gerät nach der Anleitung aktivieren. Sobald dieser beendet wurde, die Taste am Gerät 5-30 mal (langsam nacheinander) drücken, bis das Interview von ZHA erfolgreich ist.
Was kann man tun, wenn ZHA keine Geräte findet?
Als erstes sollte man Home Assistant neu starten: Einstellungen → System → Hardware → 3 Punkte rechts oben in der Ecke → System neu starten
. Wenn das nichts ändert, hilft häufig ein Blick in die Logs: Einstellungen → System → Logs
Wie kann man in ZHA ZigBee-Geräte direkt binden?
Um Geräte direkt zu binden, erstelle zuerst eine Gruppe mit den zu steuernden Geräten. Wechsel anschließend auf die Geräteseite der Fernbedienung und wähle im Kontextmenü Zigbee-Gerät verwalten
. Hier kannst du oben auf Bindungen
klicken und mit der Gruppe oder einem Gerät (direkt) binden. Abhängig von der FW deiner Fernbedienung unterstützt diese ggf. nur direkte Geräte-Bindungen oder Gruppenbindungen.
Funktionieren ZGP (ZigBee Green Power) Geräte mit ZHA?
Leider unterstützt ZHA aktuell keine ZigBee Green Power Geräte, wie einige Batteriebetriebene “Friends of Hue” Geräte oder auch einige Batteriebetriebene Hue Geräte. Zu diesem Thema gibt es auch ein Issue auf GitHub, wo es sich lohnen könnte, einfach mal sein Leid zu klagen: https://github.com/zigpy/zigpy/issues/341
Fazit: Für wen ist ZigBee2MQTT, für wen ZHA, geeignet?
Diese Frage beantwortet vermutlich jeder anders…
Ich würde sagen: Neue Nutzer sollten mit ZHA beginnen und prüfen, ob alle gewünschten Geräte (falls vorhanden) unterstützt werden und wenn nicht hier im Gadget-Finder oder auf Blackadder schauen, welche Geräte unterstützt werden und dementsprechend die Kaufentscheidungen anpassen.
Falls man bereits Z2M nutzt, könnte man so wie ich es in diesem Video getan habe, versuchen das Netzwerk zu migrieren und nach 2-4 Stunden entscheiden, ob das so für einen passt oder nicht…
Meine Empfehlung geht tatsächlich mehr in Richtung ZHA. Der einfache Start für Neueinsteiger, die exzellente Unterstützung des SkyConnect sowie die native Integration in Home Assistant, machen es für jeden zu einer guten Wahl.
Es wird wohl noch etwas dauern, bis ZHA genau so viele “Sonderlocken” unterstützt wie Z2M, aber bei der gigantischen Home Assistant Community ist das vermutlich nur eine Frage der Zeit.
Und wenn ohnehin all deine Geräte von ZHA gesteuert werden können, ist das ziemlich egal 😅
Wenn du Fragen oder Anmerkungen hast, zögere nicht, sie mir unten in den Kommentaren mitzuteilen und ich werde mein Bestes tun, um dir zu helfen. Vielen Dank fürs Zuschauen!
Hi Simon, tolle Arbeit die du in die Seite und HA steckst.
ich hatte ZHA laufen und musste feststellen, dass die Batterien von den IKEA Schaltern binnen 1-2 Tagen leer gesaugt werden. Mit Zigbee2mqtt ist das Phänomen weg…
Kennst du das Phänomen?
Hallo Simon,
Erstmal ein riesen Lob an deine tollen Videos. Dank dir konnte ich vor 2 Monaten mit Home Assistant beginnen und meine bisherige reine HomeKit Umgebung Stück für Stück migrieren.
Heute kommt mein SkyConnect an (hier in der Schweiz sehr gut lieferbar) und ich kann am Wochenende endlich anfangen mich von den vielen Bridges zu trennen (Tradfri, Hue, Lidl, etc) und auf ZHA setzen.
Kann ich eigentlich etappenweise vorgehen, und sozusagen Bridge für Bridge ersetzen, oder würden sich die unterschiedlichen ZigBee Netzwerke zu sehr stören?
Viele Grüsse und mach weiter so.
Sebastian
Hi Sebastian, danke dir für das Feedback 💙
Generell gesprochen (vor allem, da ja vielleicht nicht alle Geräte mit ZHA funktionieren und man von daher ohnehin auf Z2M umsatteln müsste) würde ich eher Schritt für Schritt vorgehen wie von dir gesagt. Aber natürlich nicht unnötig in die Länge ziehen, die Interferenzen können immens sein.
Hallo Simon,
Vielen Dank für Deine tollen Videos. Durchcheckt Dich bin ich in HA gut voran gekommen.
Aktuell ist der SkyConnect ja nicht lieferbar. Da ich mit meinem HA-Projekt aber weiter machen und als nächstes ZHA angehen möchte, hab dich mich nach einer Alternative umgeschaut. Von dem Sonoff-Stick gibt es ja zwei Varianten, wovon eine auch Tread können soll.
https://community.home-assistant.io/t/itead-s-sonoff-zigbee-3-0-usb-dongle-plus-v2-model-zbdongle-e-based-on-silicon-labs-efr32mg21-20dbm-radio-soc-mcu/442695
Hast Du Erfahrungen mit der Variante E? Gibt es Nachteile oder auch Vorteile gegenüber der Variante P?
Viele Grüße
Mario
Hi Mario,
beide Varianten funktionieren, soweit ich weiß mit ZHA & Zigbee2MQTT, aber ich würde eher zur neueren Variante greifen 😉
Die Chips sind, soweit ich das gehört habe, deutlich leistungsfähiger
Hi,
vielen Dank für das tolle Video!
Ich habe ZHA mit einem SONOFF Zigbee 3.0 USB Dongle und einer Aqara Steckdose eingerichtet.
Leider scheint das Signal nicht von der ersten Etage in den Keller zu reichen.
Gibt es Erfahrungen wie weit der SONOFF Dongle funken kann?
Viele Grüße
Andre
Hallo Simon, ist es möglich die Livolo Zigbee Geräte mit ZHA anzubinden?
Vielen Dank für deine tolle Arbeit 👍
finde es krass, das bei so vielen Herstellern nur 4 OTA unterstützen 😳
Hallo Simon, Gibt es für die Friends of Hue Schalter Alternativen, die mit ZHA funktionieren? Ich suche Schalter die auch halten der Taste, oder doppeltippen unterstützen und ins 55 Schalterprogramm passen?
Ich habe noch von der FHEM Installation einen CC2531 mit Z2M laufen. Klappt eigentlich auch im Moment ganz gut. Möchte aber eher von den WLAN Komponenten weg. Also werden es wohl mehr Geräte werden und da ist der 2531 glaube nicht geeignet. Ich frage mich halt Sonoff oder Skystick? Mit der Antenne sieht der Sonoff irgendwie nach mehr Reichweite aus oder?
Würde ich auch so sehen, prinzipiell sind beide Sticks wirklich gut. SkyConnect würde halt Mulit-Radio & Support für die Home Assistant Entwickler mit sich bringen 😉
Never touch a running system 😉 Und für Tasmota brauch ich eh nen mqtt Broker
Und bei meinem Versuch wollte er kein Gerät mehr finden … also zurück zu zigbee2mqtt 😉
Na dann würde ich auch definitiv bei Z2M bleiben 👍