· 7 Min. Lesezeit

ZHA oder Zigbee2MQTT? Home Assistant Zigbee-Integration im Vergleich

ZHA oder Zigbee2MQTT für Home Assistant? Setup, Geräte-Support und Performance im Vergleich – mit konkreter Empfehlung.

Affiliate-Hinweis: Einige Links in diesem Artikel sind Affiliate-Links. Beim Kauf über diese Links erhalten wir eine kleine Provision — für dich ändert sich am Preis nichts.

Du hast einen Zigbee-Stick und willst Geräte in Home Assistant einbinden. Aber welche Integration nutzt du — ZHA (Zigbee Home Automation) oder Zigbee2MQTT? Beide funktionieren, aber sie unterscheiden sich grundlegend in Philosophie, Einrichtung und Möglichkeiten.

In diesem Vergleich schauen wir uns beide Lösungen im Detail an — mit konkreten Beispielen, Einrichtungsschritten und einer klaren Empfehlung.

Was ist der Unterschied?

Bevor wir ins Detail gehen, kurz das Grundprinzip:

  • ZHA ist direkt in Home Assistant eingebaut. Dein Zigbee-Stick kommuniziert direkt mit Home Assistant — ohne Umweg.
  • Zigbee2MQTT ist ein separater Dienst, der Zigbee-Geräte über den MQTT-Standard verfügbar macht. Home Assistant liest die Geräte dann über MQTT ein.

Das klingt nach einem unnötigen Umweg bei Zigbee2MQTT — aber genau diese Entkopplung bringt Vorteile.

ZHA — Die eingebaute Lösung

ZHA ist die offizielle Zigbee-Integration von Home Assistant. Sie ist direkt integriert — keine separate App, kein MQTT-Broker nötig.

Einrichtung von ZHA

Die Einrichtung ist denkbar einfach:

  1. Zigbee-Stick anstecken — z. B. den Sonoff ZBDongle-E (USB-Passthrough konfigurieren, falls du Proxmox/Docker nutzt)
  2. In Home Assistant → EinstellungenGeräte & DiensteIntegration hinzufügen
  3. Nach „ZHA” suchen → Stick auswählen → fertig

Geräte koppeln geht dann über die Oberfläche: ZHAGeräte hinzufügen → Gerät in den Pairing-Modus versetzen.

Vorteile von ZHA

  • Einfachste Einrichtung: Stick anstecken, Integration hinzufügen, fertig — unter 5 Minuten
  • Kein MQTT-Broker nötig — eine Abhängigkeit weniger in deinem Stack
  • Komplett GUI-basiert: Geräte koppeln, Gruppen erstellen, Bindungen einrichten — alles über die Oberfläche
  • Automatische Updates mit Home Assistant — kein separates Update nötig
  • Geringerer Ressourcenverbrauch — kein separater Dienst, kein MQTT-Broker, spart RAM und CPU
  • Offizielle Integration — direkt vom Home-Assistant-Team gepflegt

Nachteile von ZHA

  • Geringere Geräteunterstützung — manche exotischen oder sehr neuen Geräte fehlen
  • Weniger Konfigurationsmöglichkeiten pro Gerät — OTA-Updates eingeschränkt, Reporting-Intervalle nicht immer anpassbar
  • Langsamere Updates bei neuen Geräten — an den HA-Release-Zyklus gebunden, neue Geräte kommen oft erst Wochen später
  • Debugging schwieriger — weniger Logs und Diagnosetools, bei Problemen stochert man eher im Dunkeln
  • Netzwerkkarte weniger detailliert — zeigt das Mesh, aber ohne LQI-Werte oder Routing-Informationen

Zigbee2MQTT — Die Power-Lösung

Zigbee2MQTT (Z2M) ist ein eigenständiges Open-Source-Projekt, das Zigbee-Geräte über MQTT verfügbar macht. Es läuft als separate App oder Docker-Container.

Einrichtung von Zigbee2MQTT

Die Einrichtung ist etwas aufwändiger, aber immer noch machbar in 15-20 Minuten:

1. MQTT-Broker installieren:

Falls noch nicht vorhanden, den Mosquitto-Broker als App installieren:

# App: Mosquitto broker
# Danach in der Mosquitto-Config einen User anlegen:
logins:
  - username: mqtt
    password: dein-passwort

2. Zigbee2MQTT App installieren:

Das App-Repository hinzufügen (https://github.com/zigbee2mqtt/hassio-zigbee2mqtt) und die App installieren.

3. Konfiguration anpassen:

# Zigbee2MQTT Konfiguration
mqtt:
  server: mqtt://core-mosquitto:1883
  user: mqtt
  password: dein-passwort
serial:
  port: /dev/ttyUSB0  # Dein Zigbee-Stick
frontend:
  port: 8485

4. Starten und Geräte koppeln:

Zigbee2MQTT starten → Frontend unter http://homeassistant.local:8485 aufrufen → „Permit join” aktivieren → Gerät in den Pairing-Modus versetzen.

Vorteile von Zigbee2MQTT

  • Größte Geräteunterstützung — über 3.500 Geräte, neue werden oft innerhalb von Tagen hinzugefügt
  • Detaillierte Gerätekonfiguration — OTA-Updates, Reporting-Intervalle, Power-on-Behavior, Sensitivitäts-Einstellungen
  • Unabhängig von Home Assistant — kann auch ohne HA genutzt werden, z.B. mit Node-RED oder openHAB
  • Eigenes Web-Frontend — übersichtliche Verwaltung aller Geräte mit Echtzeit-Status
  • Community-getrieben — schnelle Unterstützung neuer Geräte, oft innerhalb weniger Tage nach Marktstart
  • Besseres Debugging — detaillierte Logs, Netzwerk-Visualisierung mit LQI-Werten, Routing-Tabellen
  • Gruppen und Szenen — direkt im Zigbee-Netz, ohne Umweg über Home Assistant
  • Touchlink-Support — Geräte zurücksetzen, die keinen physischen Reset-Button haben

Nachteile von Zigbee2MQTT

  • MQTT-Broker erforderlich — Mosquitto muss laufen (Einrichtung dauert ca. 2 Minuten, aber ist eine zusätzliche Komponente)
  • Komplexere Ersteinrichtung — App installieren, MQTT konfigurieren, Stick zuweisen, Serial-Port finden
  • Separater Dienst — ein weiterer Container/Prozess der laufen muss, Updates separat einspielen
  • Konfiguration teils über YAML — nicht alles geht über die GUI, manche Einstellungen erfordern configuration.yaml

Direktvergleich

KriteriumZHAZigbee2MQTT
Einrichtung⭐⭐⭐⭐⭐⭐⭐⭐
Geräteunterstützung⭐⭐⭐⭐⭐⭐⭐⭐
Neue GeräteWochen bis MonateTage
Konfigurationstiefe⭐⭐⭐⭐⭐⭐⭐⭐
Ressourcenverbrauch⭐⭐⭐⭐⭐⭐⭐⭐
Debugging & Logs⭐⭐⭐⭐⭐⭐⭐
MQTT nötig?NeinJa
Netzwerk-MapEinfachDetailliert mit LQI
OTA-UpdatesEingeschränktVollständig
UnabhängigkeitAn HA gebundenEigenständig nutzbar
Web-FrontendNein (nur HA-UI)Ja (eigenes Dashboard)
Gruppen im NetzJa (über GUI)Ja (über Frontend)

Performance-Vergleich

In der Praxis unterscheiden sich ZHA und Z2M bei der täglichen Nutzung kaum. Schaltbefehle werden bei beiden in unter 100ms ausgeführt. Wo es Unterschiede gibt:

  • Großes Netzwerk (50+ Geräte): Z2M skaliert besser, weil das Netzwerk-Management unabhängig von HA läuft
  • Viele Sensoren mit häufigen Updates: Z2M kann Reporting-Intervalle pro Gerät feiner einstellen
  • Recovery nach Stromausfall: Z2M baut das Mesh schneller wieder auf, weil die Netzwerk-Datenbank separat gespeichert wird

Wann ZHA?

ZHA ist die richtige Wahl, wenn:

  • Du gerade erst anfängst und minimale Komplexität willst
  • Du nur gängige Geräte nutzt (Aqara Sensoren, Philips Hue, Sonoff)
  • Du keinen MQTT-Broker für andere Dinge brauchst
  • Du ein kleines Setup hast (unter 30 Geräte)
  • Du keine Lust auf Konfigurationsdateien hast und alles per GUI machen willst

Wann Zigbee2MQTT?

Zigbee2MQTT ist die richtige Wahl, wenn:

  • Du viele verschiedene Zigbee-Geräte hast oder planst
  • Du maximale Kontrolle und Konfigurierbarkeit willst
  • Du sowieso schon MQTT nutzt (z.B. für ESPHome, Tasmota, eigene Sensoren)
  • Du neue Geräte sofort nutzen willst, ohne auf HA-Updates zu warten
  • Du ein größeres Smart-Home-Setup betreibst (50+ Geräte)
  • Du Proxmox oder Docker nutzt und die Zigbee-Verwaltung sauber vom Rest trennen willst

Migration: Von ZHA zu Zigbee2MQTT

Wenn du mit ZHA gestartet hast und wechseln willst — das ist möglich, aber nicht ohne Aufwand:

  1. Backup machen — bevor du irgendetwas anfasst
  2. ZHA-Integration entfernen — damit der Stick freigegeben wird
  3. Zigbee2MQTT installieren und konfigurieren (siehe oben)
  4. Alle Geräte neu koppeln — es gibt leider kein Migrations-Tool, jedes Gerät muss einzeln gepairt werden
  5. Automationen anpassen — Entity-IDs ändern sich, du musst alle Automationen durchgehen

Zeitaufwand: Rechne pro Gerät mit 2-5 Minuten. Bei 20 Geräten ist das ein Nachmittag.

Tipp: Wenn du dir unsicher bist, starte direkt mit Zigbee2MQTT. Ein späterer Wechsel von ZHA zu Z2M ist aufwändiger als umgekehrt. Und der MQTT-Broker, den du für Z2M brauchst, ist sowieso nützlich für andere Projekte — zum Beispiel ESP32-Sensoren mit ESPHome oder Tasmota-Geräte.

Können beide gleichzeitig laufen?

Theoretisch ja — aber nur mit zwei separaten Zigbee-Sticks. Jeder Stick kann nur von einer Software gleichzeitig genutzt werden. In der Praxis gibt es dafür selten einen guten Grund. Entscheide dich für eine Lösung und bleib dabei.

Unsere Empfehlung

Für Einsteiger mit wenigen Geräten: ZHA. Einfach, schnell, funktioniert. Du kannst jederzeit später wechseln.

Für alle anderen: Zigbee2MQTT. Die breitere Geräteunterstützung, die besseren Konfigurationsmöglichkeiten und das eigene Web-Frontend machen den kleinen Mehraufwand bei der Einrichtung mehr als wett. Und sobald du den MQTT-Broker einmal eingerichtet hast, steht er dir auch für MQTT-basierte Sensoren und andere Projekte zur Verfügung. Für Beleuchtung per Zigbee lohnt sich unser Vergleich smarter Lampen von IKEA, Philips Hue und Lidl.

Hast du schon einen Zigbee-Stick ausgesucht? Beide Integrationen funktionieren mit allen gängigen Sticks. Und falls du noch nicht weißt, welcher der richtige ist — schau in unseren Zigbee-Stick-Vergleich.

Wenn dein Zigbee-Netz steht, ist der nächste logische Schritt die Visualisierung: Home Assistant Dashboard gestalten zeigt dir, wie du deine Sensordaten und Schalter übersichtlich anordnest. Und wer seine Geräte lieber per Sprache steuert: Sprachsteuerung einrichten.

Philipp Just

Gründer & Autor

Schreibt über Home Assistant, ESP32 und alles was das Smart Home smarter macht.