Zum Inhalt springen
SONOYA.com
Raspberry Pi & Linux

Zigbee in Home Assistant: ZHA oder Zigbee2MQTT?

ZHA oder Zigbee2MQTT für Home Assistant: konkrete Vor- und Nachteile aus der Community, bewertet, mit klarer Empfehlung und Einrichtung von ZHA.

Von

Funkantennen-Symbol auf rotem Verlauf für ein Zigbee-Netz in Home Assistant mit ZHA oder Zigbee2MQTT

Zigbee ist der Funkstandard hinter vielen günstigen Sensoren, Lampen und Schaltern, von IKEA über Aqara bis Philips Hue. Wer sie in Home Assistant einbinden will, steht früh vor der Frage: ZHA oder Zigbee2MQTT? Beide machen dasselbe, sie verwalten Dein Zigbee-Netz über einen USB-Funkstick. Sie tun es aber auf unterschiedliche Weise, und ein späterer Wechsel bedeutet, jedes Gerät neu anzulernen. Deshalb lohnt es sich, gleich richtig zu wählen.

Stand ist Home Assistant 2026.11 und Zigbee2MQTT 2.14. Die Angaben stammen aus der ZHA-Dokumentation und der Zigbee2MQTT-Dokumentation.

Der Unterschied in zwei Sätzen

ZHA (Zigbee Home Automation) ist fest in Home Assistant eingebaut: Integration hinzufügen, Stick auswählen, fertig. Zigbee2MQTT ist ein eigenständiges Programm, das als App neben Home Assistant läuft und seine Geräte über einen MQTT-Broker an Home Assistant meldet.

ZHAZigbee2MQTT
Einrichtungin Home Assistant eingebauteigene App plus MQTT-Broker
Bedienungin den Home-Assistant-Menüseigene Weboberfläche
Geräteunterstützungsehr gut für gängige Geräteüber 5800 Geräte von über 600 Herstellern gelistet
FeineinstellungenGrundfunktionensehr viele Optionen je Gerät
Netzwerk-Backupautomatischbei Sticks mit TI- oder Silicon-Labs-Chip
Batterielose Schalter (Green Power)seit 2026.11je nach Stick und Gerät
Teile, die ausfallen könneneinsdrei (App, Broker, Integration)

Was Nutzer für und gegen ZHA anführen

Im offiziellen Home-Assistant-Forum, in Erfahrungsberichten und in den Fehlermeldungen beider Projekte tauchen immer wieder dieselben Argumente auf. Ich habe sie gesammelt und so konkret wiedergegeben, wie sie genannt werden.

Dafür:

  • „Einfach da.“ ZHA ist eingebaut, es gibt keinen MQTT-Broker und keine zweite Oberfläche. Wer neu einsteigt, hat in wenigen Minuten ein laufendes Netz.
  • „Weniger Teile, die kaputtgehen können.“ Ein Update betrifft nur Home Assistant, nicht zusätzlich Broker und Zigbee2MQTT.
  • Automatisches Netzwerk-Backup und ein eingebauter Assistent, um auf einen neuen Stick umzuziehen, ohne Geräte neu anzulernen.
  • Robust bei Funkfehlern. Mehrere Nutzer berichten, dass ZHA mit nicht erreichbaren Geräten gelassener umgeht, während andere Nachrichten nicht ins Stocken geraten.
  • Holt auf. Viele, die vor Jahren zu Zigbee2MQTT gewechselt sind, schreiben heute, dass ZHA bei gängigen Geräten die Lücke weitgehend geschlossen hat. Neu dazugekommen ist 2026.11 die Unterstützung für batterielose Schalter mit Zigbee Green Power.

Dagegen:

  • „Mein Gerät wird nur halb erkannt.“ Das häufigste Argument. Vor allem günstige Tuya-Geräte und manche Aqara-Modelle liefern in ZHA weniger Sensoren oder Einstellungen, bis jemand eine Anpassung (ein sogenanntes Quirk) geschrieben hat.
  • Weniger Feineinstellungen. Empfindlichkeit eines Bewegungsmelders, Kalibrierung eines Thermometers oder Sonderfunktionen eines Thermostats sind in ZHA oft nicht erreichbar.
  • Neue Geräte kommen später. Wer ein gerade erschienenes Modell kauft, wartet bei ZHA tendenziell länger auf vollständige Unterstützung.
  • Hängt an Home Assistant. Startet Home Assistant neu, ist auch die Zigbee-Steuerung kurz weg.

Was Nutzer für und gegen Zigbee2MQTT anführen

Dafür:

  • Riesige Geräteliste. Zigbee2MQTT listet über 5800 unterstützte Geräte von mehr als 600 Herstellern auf seiner offiziellen Geräteseite, inklusive vieler Billigmarken.
  • „Zeigt alles, was das Gerät kann.“ Mehr Sensoren, mehr Schalter, mehr Diagnosewerte pro Gerät. Das wird in Erfahrungsberichten am häufigsten als Grund für einen Wechsel genannt.
  • Die eigene Weboberfläche mit Netzwerkkarte, Geräteeinstellungen, Gruppen und Bindungen. Gerade bei Funkproblemen hilft die Karte, schwache Stellen im Netz zu finden.
  • Firmware-Updates (OTA) für mehr Geräte, auch kleinerer Marken.
  • Unabhängig von Home Assistant. Das Zigbee-Netz läuft weiter, wenn Home Assistant neu startet, und kann über MQTT auch andere Systeme bedienen.

Dagegen:

  • Mehr bewegliche Teile. Broker, Zigbee2MQTT und die MQTT-Integration müssen zusammenspielen. Fällt eins aus, ist Zigbee weg.
  • Updates können Funktionen kosten. In den Fehlermeldungen des Projekts finden sich immer wieder Fälle, in denen nach einem Update ein Gerät bestimmte Werte nicht mehr meldet und Nutzer auf die Vorversion zurückgehen.
  • Mehr zu lernen. Zwei Oberflächen, MQTT-Begriffe, Konfigurationsdateien. Für Einsteiger ist die Hürde höher.
  • Kein offizieller Umzug. Wer später zu ZHA wechseln will, lernt alle Geräte neu an. Umgekehrt gilt das genauso.

Meine Bewertung: Was davon wirklich zählt

Nicht jedes Argument wiegt gleich schwer. So gewichte ich sie:

  1. Geräteunterstützung ist das einzige harte Kriterium. Funktioniert ein Gerät in einem System nicht vollständig, nützen alle anderen Vorteile nichts. Bei Marken wie IKEA, Philips Hue, Sonoff und den meisten Aqara-Sensoren ist das heute in beiden Systemen kein Problem. Bei Tuya-Geräten und Neuheiten liegt Zigbee2MQTT klar vorn.
  2. Einfachheit zählt über Jahre mehr als Funktionsfülle. Ein Smart Home soll laufen, nicht gepflegt werden. Jede zusätzliche Komponente ist ein Update mehr und eine mögliche Fehlerquelle mehr. Hier punktet ZHA deutlich.
  3. Feineinstellungen brauchen die wenigsten. Die meisten Bewegungsmelder und Thermometer funktionieren mit den Standardwerten gut. Wer aber gezielt an diesen Stellschrauben drehen will, findet sie fast nur in Zigbee2MQTT.
  4. Die Weboberfläche von Zigbee2MQTT ist ein echter Vorteil bei großen Netzen. Bei zehn Geräten brauchst Du sie selten, bei sechzig hilft sie bei der Fehlersuche sehr.
  5. „Läuft ohne Home Assistant“ ist für die meisten kein Argument. Ohne Home Assistant laufen auch keine Automationen, die Zigbee-Geräte wären also trotzdem nur eingeschränkt nutzbar.

Meine Empfehlung und warum

Für die meisten ist ZHA die richtige Wahl. Es ist mit wenigen Klicks eingerichtet, braucht keine zusätzlichen Programme, sichert das Zigbee-Netz automatisch und kann seit 2026.11 auch batterielose Schalter mit Zigbee Green Power einbinden, mit Sticks auf Silicon-Labs-Basis wie dem ZBT-2 sogar direkt. Die Kritikpunkte an ZHA betreffen vor allem Geräte, die die meisten gar nicht besitzen, während die Vorteile jeden Tag wirken: weniger Wartung, weniger Fehlerquellen, ein Backup ohne Zutun.

Zigbee2MQTT empfehle ich, wenn mindestens einer dieser Punkte auf Dich zutrifft:

  • Du setzt viele günstige Tuya-Geräte ein oder kaufst gern die neuesten Modelle.
  • Ein konkretes Gerät, das Du nutzen willst, ist auf der Geräteseite von Zigbee2MQTT vollständig unterstützt, in ZHA aber nur teilweise.
  • Du willst Einstellungen wie Empfindlichkeit oder Kalibrierung selbst setzen.
  • Dein Netz wird groß, und Du willst die Netzwerkkarte zur Fehlersuche.
  • Du nutzt MQTT ohnehin schon für andere Projekte.

Ein guter Test vor der Entscheidung: Schreib Dir die Geräte auf, die Du hast oder kaufen willst, und such sie auf der Geräteseite von Zigbee2MQTT. Steht dort bei Deinen wichtigsten Geräten nichts Besonderes, kommst Du mit ZHA genauso gut zurecht.

Im Folgenden richten wir ZHA ein. Wie der Weg mit Zigbee2MQTT aussieht, steht weiter unten.

Den richtigen Zigbee-Stick wählen

Der Stick ist die Funkzentrale Deines Netzes. Home Assistant empfiehlt für neue Netze den eigenen Home Assistant Connect ZBT-2. Gut getestet ist außerdem der Sonoff Zigbee 3.0 USB Dongle Plus „ZBDongle-E“ (Affiliate Link). Beide funktionieren mit ZHA und mit Zigbee2MQTT.

Wichtiger als das Modell ist der Platz: USB-3-Anschlüsse, SSDs und WLAN stören das Zigbee-Signal erheblich. Steck den Stick deshalb über ein USB-Verlängerungskabel (Affiliate Link) an einen USB-2-Anschluss und leg ihn mindestens einen halben Meter vom Rechner weg. Das ist der Tipp, der in beiden Dokumentationen an erster Stelle steht, wenn Geräte schlecht erreichbar sind.

ZHA einrichten

  1. Steck den Stick über das Verlängerungskabel an und starte Home Assistant neu.
  2. Öffne Einstellungen > Geräte & Dienste. Oft erkennt Home Assistant den Stick von selbst und zeigt ihn oben als Entdeckt an. Dann tippe dort auf Hinzufügen.
  3. Taucht er nicht auf, tippe auf Integration hinzufügen, wähle Zigbee Home Automation und dann den Stick. Nimm den Eintrag, der mit /dev/serial/by-id/ beginnt, denn dieser Pfad bleibt auch nach einem Neustart gleich.
  4. Bestätige mit Absenden. Den Funkchip erkennt ZHA selbst.

Nach einem Moment ist Dein Zigbee-Netz eingerichtet, noch ohne Geräte.

Das erste Gerät anlernen

  1. Öffne den Bereich Zigbee in den Einstellungen (in der englischen Oberfläche Settings > Connectivity > Zigbee) und tippe unten rechts auf Gerät hinzufügen. Das Netz ist jetzt offen für neue Geräte.
  2. Versetze das Gerät in den Kopplungsmodus. Wie das geht, steht in der Anleitung des Herstellers. Meist hältst Du eine Taste einige Sekunden gedrückt, bis eine LED blinkt; Lampen schaltest Du mehrmals aus und ein.
  3. Nach wenigen Sekunden erscheint das Gerät in der Liste. Gib ihm einen sprechenden Namen und einen Bereich.

Lerne zuerst Geräte mit Netzstecker an, etwa Steckdosen und Lampen. Sie arbeiten als Router und verstärken das Netz, sodass später auch weit entfernte Batteriesensoren zuverlässig erreichbar sind.

Woran Du erkennst, dass das Netz gesund ist

Unter den Zigbee-Einstellungen zeigt die Visualisierung eine Karte Deines Netzes. Jedes Batteriegerät sollte dort mit mindestens einem Router oder dem Stick verbunden sein. Bei jedem Gerät steht außerdem die Signalqualität (LQI): Je höher der Wert, desto besser; sehr niedrige Werte deuten auf einen ungünstigen Platz oder fehlende Router dazwischen hin.

Die Alternative: Zigbee2MQTT in Home Assistant

Entscheidest Du Dich doch für Zigbee2MQTT, brauchst Du zwei Apps, die Du unter Einstellungen > Apps installierst: zuerst den MQTT-Broker Mosquitto und danach Zigbee2MQTT selbst. Zigbee2MQTT steht nicht im offiziellen Katalog, Du fügst dafür das Repository https://github.com/zigbee2mqtt/hassio-zigbee2mqtt als zusätzliche Quelle hinzu. Beim ersten Start führt Dich eine Einrichtungsseite durch die Wahl des Sticks. Neue Geräte lernst Du dort über Permit join oben in der Weboberfläche an, das Netz bleibt dann gut vier Minuten offen. Die vollständige Anleitung steht in der offiziellen Installationsbeschreibung.

Wichtig: Ein Stick kann immer nur von einem der beiden Systeme genutzt werden, nicht von beiden gleichzeitig.

Typische Probleme

  • Geräte fallen immer wieder aus: Fast immer Funkstörungen. Verlängerungskabel nutzen, Stick weg vom Rechner und von der SSD, und mehr Geräte mit Netzstecker als Router ins Netz bringen.
  • Gerät lässt sich nicht anlernen: Es war vorher mit einer anderen Zentrale verbunden, etwa einer Hue Bridge. Setz es nach Herstelleranleitung komplett auf Werkseinstellungen zurück und versuche es erneut.
  • Gerät erscheint, liefert aber keine Werte: Batteriesensoren schlafen die meiste Zeit. Drück nach dem Anlernen einmal die Taste am Gerät oder warte ein paar Minuten.
  • Wechsel zwischen ZHA und Zigbee2MQTT: Einen direkten Umzug gibt es nicht. Jedes Gerät muss zurückgesetzt und neu angelernt werden. Plane dafür einen Nachmittag ein.

Damit Dein Zigbee-Netz einen Defekt übersteht, gehört es ins reguläre Backup. Wie das geht, zeigt Home Assistant Backup: Schlüssel, USB-Laufwerk und NAS.

Fazit

ZHA ist 2026 für die meisten Smart Homes die einfachere und zuverlässigere Lösung: eingebaut, automatisch gesichert und mit Green Power auf dem neuesten Stand. Zigbee2MQTT bleibt die erste Wahl für Bastler mit exotischen Geräten und Lust auf Feineinstellungen. Bei beiden Systemen gilt: Der größte Unterschied für die Zuverlässigkeit ist ein Verlängerungskabel für den Stick.

Weiterlesen.