Wenn du Zigbee-Geräte mit Home Assistant verbinden möchtest, stehen meist zwei Möglichkeiten zur Wahl: ZHA oder Zigbee2MQTT. Beide Lösungen bauen ein Zigbee-Netzwerk auf und binden viele Geräte unterschiedlicher Hersteller ein. Sie unterscheiden sich aber darin, wie sie eingerichtet, verwaltet und gewartet werden.

Kurz gesagt: ZHA ist für viele Einsteiger der unkomplizierte Start, weil es direkt in Home Assistant integriert ist. Zigbee2MQTT bietet eine separate Verwaltung und eine umfangreiche, durchsuchbare Geräteliste. Das ist hilfreich, wenn du gezielt Geräte auswählst, mehr Einblick in dein Zigbee-Netzwerk möchtest oder bereits MQTT verwendest.

In diesem Vergleich erfährst du, welche Hardware du brauchst, wie die Einrichtung abläuft und worauf du bei Geräteunterstützung, Koordinator-Platzierung und einem späteren Wechsel achten solltest. Falls du Home Assistant gerade erst eingerichtet hast, hilft dir auch unser Beitrag Home Assistant: Die ersten Schritte nach der Installation.

ZHA und Zigbee2MQTT: Was ist der Unterschied?

ZHA steht für „Zigbee Home Automation“. Die Integration ist Bestandteil von Home Assistant. Sie verbindet einen kompatiblen Zigbee-Koordinator direkt mit Home Assistant und verwaltet darüber dein Zigbee-Netzwerk. Ein zusätzlicher MQTT-Broker ist dafür nicht nötig.

Zigbee2MQTT ist eine eigenständige Anwendung. Sie kommuniziert mit dem Zigbee-Koordinator und gibt Geräteinformationen und Befehle über MQTT weiter. Home Assistant bindet diese Geräte über seine MQTT-Integration ein. Zigbee2MQTT hat außerdem eine eigene Weboberfläche zur Verwaltung und Diagnose.

In beiden Fällen brauchst du einen Zigbee-Koordinator. Das ist das Funkmodul, das die Zigbee-Verbindung zwischen Home Assistant und den Geräten herstellt. ZHA und Zigbee2MQTT sollten nicht gleichzeitig denselben Koordinator oder dasselbe Zigbee-Netzwerk verwalten.

ZHA oder Zigbee2MQTT im direkten Vergleich

Bereich ZHA Zigbee2MQTT
Einrichtung Direkt in Home Assistant, meist wenige Schritte Zusätzlicher MQTT-Broker und separate Anwendung erforderlich
Geräteverwaltung In Home Assistant integriert Eigene Weboberfläche plus MQTT-Integration
Geräteunterstützung Viele standardkonforme Geräte; Besonderheiten werden teils über Geräte-Quirks ergänzt Durchsuchbare Geräteliste mit Angaben zu unterstützten Funktionen
Wartung Weniger Komponenten und eine zentrale Verwaltung Home Assistant, MQTT-Broker und Zigbee2MQTT separat im Blick behalten
Geeignet für Einsteiger und Installationen, die möglichst direkt in Home Assistant bleiben sollen Installationen mit speziellen Geräten, eigener MQTT-Nutzung oder höherem Diagnosebedarf

Eine Lösung ist nicht grundsätzlich zuverlässiger als die andere. In der Praxis hängen Stabilität und Reichweite vor allem von einem passenden Koordinator, guter Platzierung, einem sinnvollen Zigbee-Mesh und kompatiblen Geräten ab.

Voraussetzungen und benötigte Hardware

Für ein Zigbee-Netzwerk brauchst du Home Assistant, einen kompatiblen Koordinator und mindestens ein Zigbee-Gerät. Ein Koordinator kann ein USB-Stick oder ein anderes Zigbee-Funkmodul sein. Home Assistant Green hat beispielsweise kein eingebautes Zigbee-Funkmodul; dafür benötigst du einen separaten Koordinator.

Für den Einstieg ist ein USB-Koordinator meist die einfachste Wahl. Verbinde ihn mit dem Gerät, auf dem Home Assistant läuft, und verwende nach Möglichkeit ein USB-Verlängerungskabel. Bei einer größeren Installation oder einem ungünstigen Standort des Servers kann ein netzwerkgebundener Koordinator sinnvoll sein. Achte dann auf eine stabile Verbindung, vorzugsweise über Ethernet. Eine Verbindung über WLAN kann durch Verzögerungen oder Paketverluste Probleme verursachen.

Als Koordinator nennt Home Assistant den Connect ZBT-2 als empfohlene Hardware für neue ZHA-Netzwerke. Auch andere Modelle funktionieren, wenn sie von der jeweiligen Software unterstützt werden. Prüfe vor dem Kauf immer den genauen Modellnamen und die unterstützte Firmware.

Passende Hardware bei Amazon*

Werbung / Affiliate-Links: Die mit einem Sternchen (*) gekennzeichneten Links sind Amazon-Partnerlinks. Wenn du darüber etwas kaufst, erhalte ich möglicherweise eine Provision. Für dich entstehen dadurch keine zusätzlichen Kosten. Als Amazon-Partner verdiene ich an qualifizierten Verkäufen.

Preise, Angebote und Verfügbarkeit bei Amazon können sich ändern. Bei Zigbee-Geräten kommt es außerdem auf die genaue Modellvariante an. Ein ähnlich klingender Produktname reicht als Kompatibilitätsnachweis nicht immer aus.

ZHA einrichten: der direkte Weg in Home Assistant

Für ZHA brauchst du einen kompatiblen und korrekt konfigurierten Koordinator. Ein zusätzlicher MQTT-Broker ist nicht erforderlich. Die grundlegenden Schritte sehen so aus:

  1. Verbinde den Koordinator mit deinem Home-Assistant-System. Nutze möglichst ein USB-Verlängerungskabel und wähle, wenn angeboten, den stabilen Gerätepfad des Koordinators.
  2. Öffne in Home Assistant Einstellungen → Geräte & Dienste.
  3. Wähle Integration hinzufügen und suche nach „Zigbee Home Automation“ oder „ZHA“. Wird ZHA automatisch entdeckt, kannst du auch diese Meldung auswählen.
  4. Wähle den richtigen Koordinator und folge dem Einrichtungsdialog. Home Assistant erstellt dabei ein Zigbee-Netzwerk.
  5. Öffne das Anlernen neuer Geräte über ZHA und versetze jeweils ein Gerät nach Herstelleranleitung in den Kopplungsmodus.

Beim ersten Anlernen empfiehlt es sich, das Gerät nahe am Koordinator zu platzieren. So lässt sich leichter erkennen, ob die Kopplung grundsätzlich funktioniert, bevor du Reichweite und Mesh optimierst. Die einzelnen Menünamen können sich je nach Home-Assistant-Version leicht unterscheiden. Weitere Details stehen in der offiziellen ZHA-Dokumentation.

Zigbee2MQTT einrichten: MQTT-Broker und eigene Geräteverwaltung

Zigbee2MQTT benötigt einen MQTT-Broker. Wenn Home Assistant OS oder eine unterstützte Supervised-Installation läuft, kannst du dafür häufig eine Home-Assistant-App beziehungsweise ein Add-on wie Mosquitto verwenden. Bei Home Assistant Container installierst und konfigurierst du den Broker und Zigbee2MQTT separat, zum Beispiel als eigene Container.

Für die Einrichtung brauchst du neben dem Koordinator also einen erreichbaren MQTT-Broker und dessen Verbindungsdaten. Home Assistant muss ebenfalls mit dem Broker verbunden sein.

  1. Installiere und konfiguriere einen MQTT-Broker. Lege für Zigbee2MQTT einen eigenen Benutzer mit einem starken Passwort an, wenn dein Broker das unterstützt.
  2. Füge in Home Assistant die MQTT-Integration hinzu und verbinde sie mit dem Broker.
  3. Installiere Zigbee2MQTT für deine Installationsart. Die einfachste Variante ist häufig die bereitgestellte App für Home Assistant OS oder Supervised. Bei einer Container-Installation ist Zigbee2MQTT ein eigener Dienst.
  4. Trage in der Zigbee2MQTT-Konfiguration den MQTT-Server, den Gerätepfad und den passenden Adaptertyp ein. Die Werte hängen vom konkreten Koordinator ab.
  5. Aktiviere die Home-Assistant-Integration beziehungsweise MQTT Discovery in Zigbee2MQTT und starte den Dienst.
  6. Öffne die Zigbee2MQTT-Oberfläche, aktiviere das Anlernen und kopple deine Geräte nacheinander.

Wenn MQTT Discovery aktiv ist, legt Zigbee2MQTT erkannte Geräte und Entitäten in Home Assistant an. Die Kommunikation zwischen Zigbee2MQTT und Home Assistant läuft dann über den Broker. Eine Schritt-für-Schritt-Übersicht bietet der offizielle Zigbee2MQTT-Einstieg; die Hinweise zur Home-Assistant-Anbindung stehen in der Dokumentation zu MQTT Discovery.

Geräteunterstützung: Kompatibilität vor dem Kauf prüfen

Beide Systeme unterstützen viele Zigbee-Geräte verschiedener Hersteller. Ob ein Gerät zuverlässig funktioniert, hängt aber nicht nur vom Zigbee-Logo ab. Hersteller verwenden teils eigene Erweiterungen oder weichen in einzelnen Funktionen vom Standard ab. Dann kann ein Gerät zwar gekoppelt werden, aber nicht alle Sensorwerte, Tastenaktionen oder Einstellungen bereitstellen.

ZHA orientiert sich an den standardisierten Zigbee-Funktionen und ergänzt Unterstützung für spezielle Geräte über sogenannte Quirks. Eine vollständige offizielle Liste aller kompatiblen Einzelgeräte gibt es nicht. Wenn du ein bestimmtes Modell verwenden möchtest, suche nach dem vollständigen Modellnamen und Erfahrungen mit ZHA.

Zigbee2MQTT veröffentlicht eine durchsuchbare Liste unterstützter Geräte. Dort kannst du vor dem Kauf nach Hersteller und Modell suchen und sehen, welche Funktionen bekannt sind. Auch diese Liste ist keine Garantie, dass jede Modellrevision identisch funktioniert. Vergleiche deshalb möglichst die genaue Modellnummer auf Gerät, Verpackung oder Produktseite.

Wenn ein Gerät nur mit einer bestimmten Funktion zuverlässig läuft oder du mit möglichst vielen Details arbeiten möchtest, ist Zigbee2MQTT oft praktisch. Wenn deine Geräte mit ZHA bereits die benötigten Entitäten und Funktionen bereitstellen, bringt ein Wechsel möglicherweise keinen Vorteil.

Den Zigbee-Koordinator sinnvoll platzieren

Eine gute Platzierung hilft ZHA und Zigbee2MQTT gleichermaßen. Der Koordinator sollte nicht direkt am Home-Assistant-Rechner stecken, wenn sich dort viele Störquellen befinden. USB-3.0-Geräte, SSDs, HDMI-Anschlüsse und WLAN-Router können das 2,4-GHz-Funkband beeinträchtigen.

  • Verwende ein USB-Verlängerungskabel. Schon etwa 50 Zentimeter Abstand können helfen; ein längeres Kabel kann mehr Spielraum bei der Platzierung geben.
  • Nutze nach Möglichkeit einen USB-2.0-Anschluss oder einen geeigneten Hub.
  • Platziere den Koordinator frei und möglichst zentral im Wohnbereich, nicht hinter Metall, in einem geschlossenen Netzwerkschrank oder direkt neben einem WLAN-Router.
  • Probiere unterschiedliche Ausrichtungen aus. Kleine Änderungen können den Funkkontakt verbessern.
  • Baue das Zigbee-Mesh mit netzbetriebenen Geräten aus, die als Router arbeiten. Dazu gehören viele Zigbee-Steckdosen und manche Leuchten. Batteriebetriebene Sensoren sind üblicherweise Endgeräte und erweitern das Mesh nicht.

Netzbetriebene Zigbee-Geräte sollten dauerhaft mit Strom versorgt sein, wenn sie als Mesh-Router dienen. Eine smarte Lampe, die am Wandschalter regelmäßig vollständig vom Strom getrennt wird, kann ihre Routerfunktion verlieren. Auch ein Wechsel des Zigbee-Kanals ist keine harmlose Optimierung: Manche Geräte müssen danach neu gekoppelt werden. Wähle den Kanal möglichst vor dem Anlernen und berücksichtige vorhandene WLAN- und Zigbee-Netze in deiner Umgebung.

Weitere Hinweise zu USB-Abstand, Funkstörungen und Mesh-Routern gibt die Dokumentation zur Reichweite und Stabilität von Zigbee2MQTT.

Wartung: Updates, Backups und Fehlersuche

ZHA hat weniger getrennte Komponenten: Home Assistant und den Koordinator. ZHA erstellt Netzwerk-Backups automatisch; manuelle Sicherungen lassen sich ebenfalls über die ZHA-Einstellungen anlegen. Firmware-Updates für den Koordinator hängen vom Modell ab. Bei offiziell unterstützter Home-Assistant-Hardware lässt sich die Firmware teilweise direkt über Home Assistant verwalten.

Bei Zigbee2MQTT solltest du zusätzlich zum Home-Assistant-System den MQTT-Broker, Zigbee2MQTT und die Daten der Zigbee2MQTT-Installation berücksichtigen. Dazu gehören insbesondere die Konfiguration und die Gerätedatenbank. Bei unterstützten Koordinatoren kann auch eine Datei wie coordinator_backup.json erstellt werden. Welche Backup- und Wiederherstellungsfunktionen zur Verfügung stehen, hängt vom verwendeten Adaptertyp ab.

Installiere Updates nicht unüberlegt auf allen Komponenten gleichzeitig. Ein aktuelles Backup vor größeren Änderungen hilft dabei, Fehler einzugrenzen und im Notfall zurückzukehren. Nach Änderungen am Netzwerk oder an Routern kann es außerdem eine Weile dauern, bis sich das Mesh stabilisiert. Prüfe bei Problemen zuerst die Protokolle und die Erreichbarkeit einzelner Geräte, bevor du das ganze Netzwerk zurücksetzt.

Vor dem Wechsel ein Backup vorbereiten

Ein Wechsel zwischen ZHA und Zigbee2MQTT ist nicht einfach das Austauschen eines Menüeintrags. Die Systeme speichern ihre Konfiguration und Gerätedaten unterschiedlich. Ein Backup ist deshalb kein universeller Umzugsknopf. Je nach Koordinator, Funkstack und Gerät kann es erforderlich sein, einzelne oder alle Geräte zurückzusetzen und erneut anzulernen.

Bereite den Wechsel so vor, dass du deine bestehende Installation wiederherstellen kannst:

  1. Erstelle ein vollständiges Home-Assistant-Backup. Sichere es zusätzlich außerhalb des Home-Assistant-Geräts. Bewahre erforderliche Wiederherstellungsinformationen und den zugehörigen Schlüssel getrennt und sicher auf.
  2. Erstelle ein separates Zigbee-Backup. Exportiere bei ZHA ein Netzwerk-Backup aus den ZHA-Einstellungen. Sichere bei Zigbee2MQTT den gesamten Datenordner mit Konfiguration und Gerätedaten. Verlasse dich nicht allein darauf, dass ein Home-Assistant-Backup alle separat betriebenen Dienste umfasst.
  3. Notiere die aktuelle Installation. Halte Modell und Firmware des Koordinators, Funkkanal, Gerätenamen sowie wichtige Automationen und Entitäten fest. Speichere sensible Netzwerkschlüssel nur an einem sicheren Ort und veröffentliche sie nicht.
  4. Prüfe die Migrationshinweise für deinen Adapter. Bei Zigbee2MQTT unterstützen nur bestimmte Adapterfamilien das dort dokumentierte Coordinator-Backup. Auch ein vorhandenes Backup garantiert keinen reibungslosen Wechsel zwischen zwei unterschiedlichen Zigbee-Softwarelösungen.
  5. Lass die alte Installation zunächst unangetastet. Setze Geräte nicht zurück und lösche keine Konfigurationsdateien, bis die neue Installation läuft und die wichtigsten Funktionen geprüft sind. Betreibe denselben Koordinator nicht gleichzeitig mit zwei Anwendungen.

Plane Zeit für das erneute Anlernen und die Nacharbeit an Automationen ein. Wenn ein Gerät nicht automatisch wieder erscheint, kann ein Zurücksetzen auf Werkseinstellungen und erneutes Koppeln erforderlich sein. Die offiziellen Hinweise zu ZHA-Backups und Migration sowie zur Migration bei Zigbee2MQTT beschreiben die jeweiligen Grenzen genauer. Eine ausführliche Anleitung zur allgemeinen Sicherung findest du außerdem in unserem Beitrag Home Assistant Backup und Wiederherstellung.

Entscheidungshilfe: Welche Lösung passt zu dir?

Wähle ZHA, wenn du …

  • möglichst wenige zusätzliche Dienste einrichten möchtest;
  • deine Zigbee-Geräte direkt in Home Assistant verwalten willst;
  • überwiegend verbreitete, standardkonforme Geräte verwendest;
  • mit der Unterstützung und den angezeigten Funktionen deiner Geräte zufrieden bist.

Wähle Zigbee2MQTT, wenn du …

  • vor dem Kauf gezielt nach Geräten und unterstützten Funktionen suchen möchtest;
  • eine eigene Oberfläche für Geräte, Anlernen und Netzwerkdiagnose bevorzugst;
  • MQTT bereits nutzt oder weitere Systeme an den Broker anbinden möchtest;
  • zusätzliche Konfigurationsmöglichkeiten wichtiger findest als eine möglichst schlanke Einrichtung.

Für größere Installationen kann Zigbee2MQTT nützlich sein, wenn du die Geräteliste, den Netzwerkstatus und die Konfiguration aktiv überwachen möchtest. Die Größe allein ist aber kein Grund für einen Wechsel: Auch mit ZHA lassen sich umfangreiche Zigbee-Netzwerke betreiben. Entscheidend sind ein geeigneter Koordinator, eine gute Funkabdeckung und genügend dauerhaft versorgte Router im Mesh.

Fazit: ZHA oder Zigbee2MQTT für Home Assistant?

Für viele Einsteiger ist ZHA der naheliegende Start: Es ist bereits in Home Assistant integriert und benötigt keinen separaten MQTT-Broker. Zigbee2MQTT lohnt sich besonders dann, wenn du vor dem Kauf genaue Geräteinformationen brauchst, zusätzliche Diagnosemöglichkeiten möchtest oder MQTT als Teil deiner Installation verwendest.

Prüfe vor der Entscheidung deine wichtigsten Zigbee-Geräte und deren genaue Modellnummer. Wähle einen unterstützten Koordinator, platziere ihn mit Abstand zu Störquellen und erstelle vor Änderungen ein Backup. Wenn du zusätzlich WLAN-Geräte wie Shelly einbinden möchtest, findest du eine separate Anleitung zum Einbinden von Shelly in Home Assistant.

Verwandte Artikel