
Zigbee2Tasmota (Z2T) ist eine leichtgewichtige Zigbee-to-MQTT-Bridge, die auf ESP8266/ESP32-Mikrocontrollern mit integriertem Zigbee-Funkmodul läuft. Sie ermöglicht TapHome die Kommunikation mit Zigbee-Geräten über Ihren lokalen MQTT-Broker — ohne Cloud-Verbindung.
Diese Gateway-Vorlage ist die Voraussetzung für alle Zigbee2Tasmota-Gerätevorlagen. Sie muss zuerst importiert werden, bevor Zigbee-Gerätevorlagen hinzugefügt werden können. Das Gateway verwaltet das Geräte-Pairing und stellt in TapHome einen Permit-Join-Schalter und einen Devices-Found-Zähler bereit.
Unterstützte Gateway-Hardware
Die folgenden Zigbee-Koordinatoren sind mit Zigbee2Tasmota kompatibel:
| Gateway | Prozessor | Zigbee-Funk | Konnektivität | Hinweise |
|---|---|---|---|---|
| eWeLink ZB-GW03 (empfohlen) | ESP32 | EFR32 (EZSP) | Ethernet + Zigbee | Mit vorinstallierter Tasmota-Firmware erhältlich |
| Sonoff ZBBridge | ESP8266 | EFR32 (EZSP) | WiFi + Zigbee | Erfordert manuelles Flashen der Tasmota-Firmware |
| Sonoff ZBBridge Pro | ESP32 | CC2652P (ZNP) | WiFi + Zigbee | Bis zu 128 Geräte, Flashen erforderlich |
Weitere kompatible Hardware umfasst das Tube’s Ethernet Zigbee Gateway (EFR32-basiert) und eigene DIY-Aufbauten mit ESP32 und CC2530/CC2652-Modulen.
Das eWeLink ZB-GW03 wird empfohlen — dank Ethernet-Anbindung (zuverlässiger als WiFi) und Verfügbarkeit mit vorinstallierter Tasmota-Firmware ist kein Flashen nötig.
Konfiguration
Einrichtung des Tasmota-Gateways
- Flashen Sie die Tasmota-Firmware auf Ihren Zigbee-Koordinator (überspringen, falls vorinstalliert)
- Verbinden Sie das Gateway über die Tasmota-Weboberfläche mit Ihrem Netzwerk
- Navigieren Sie zu Configuration → Configure MQTT und stellen Sie ein:
- Host: IP-Adresse Ihres MQTT-Brokers (z. B.
192.168.1.10) - Port:
1883
- Host: IP-Adresse Ihres MQTT-Brokers (z. B.
- Notieren Sie den Topic-Namen (z. B.
tasmota_XXXXX) — dies ist der Parameter Gateway name, der beim Vorlagenimport benötigt wird
TapHome verfügt über einen integrierten MQTT-Broker — aktivieren Sie ihn unter Settings → Hardware → MQTT Broker. Zusätzliche Broker-Software ist nicht erforderlich.
Parameter für den Vorlagenimport
Die Gateway-Vorlage benötigt 3 Parameter:
| Parameter | Beschreibung | Beispiel |
|---|---|---|
| MQTT Broker IP Address | IP-Adresse Ihres MQTT-Brokers | 192.168.1.10 |
| MQTT Broker Port | Broker-Port (Standard 1883) | 1883 |
| Gateway name | Tasmota MQTT Topic aus Configuration → MQTT → Topic | tasmota_XXXXX |
Nach dem Import abonniert das Modul tele/{GWname}/# und zwei Geräte erscheinen: Permit Join und Devices Found.
Gerätefunktionen
Zigbee-Geräte pairen
Der Schalter Permit Join steuert den Pairing-Modus des Gateways:
- Schalten Sie Permit Join in TapHome ein — dadurch wird ein
ZbPermitJoin-Befehl gesendet, der ein 60-Sekunden-Pairing-Fenster öffnet - Starten Sie die Pairing-Prozedur an Ihrem Zigbee-Gerät (in der Regel die Reset-Taste 5 Sekunden gedrückt halten, bis die LED blinkt)
- Beobachten Sie den Devices Found-Zähler — er erhöht sich, wenn ein neues Gerät erfolgreich dem Netzwerk beitritt
- Prüfen Sie das Service-Attribut New devices am Gateway, das die ID des gepaarten Geräts (z. B.
0x1234), Hersteller und Modell anzeigt - Der Pairing-Modus deaktiviert sich nach Ablauf des Zeitlimits automatisch
Die Device ID (Kurzadresse wie 0x1234), die in den Service-Attributen angezeigt wird, wird beim Import gerätespezifischer Vorlagen benötigt.
Geräteüberwachung
Das Gateway-Modul fragt stündlich ZbInfo ab, um die Informationen zu allen gepaarten Zigbee-Geräten zu aktualisieren. Das Service-Attribut New devices zeigt Details kürzlich entdeckter Geräte einschließlich ihrer kurzen Zigbee-Adresse, des Herstellers und der Modellkennung.
Zusätzliche Funktionen
Das Tasmota Zigbee Gateway unterstützt außerdem das Auflisten aller gepaarten Geräte (ZbStatus), das Anzeigen der Netzwerkkonfiguration (ZbConfig — PanID, Kanal, Verschlüsselungsschlüssel), Gerätebenennungen, Gruppenverwaltung und direkte Gerät-zu-Gerät-Bindungen. Diese Diagnose- und Verwaltungsfunktionen können in einem zukünftigen Vorlagen-Update ergänzt werden.
Unterstützte Zigbee-Gerätevorlagen
Nach dem Pairing eines Geräts importieren Sie die entsprechende gerätespezifische Vorlage. Jede Gerätevorlage benötigt 4 Parameter: MQTT Broker IP, Port, Gateway name (identisch mit dem Gateway) und die Device ID aus dem Pairing.
Verfügbare Zigbee2Tasmota-Gerätevorlagen:
- Aqara Temperature, Humidity and Pressure Sensor
- Aqara Door and Window Sensor
- Aqara Vibration Sensor
- Aqara Water Leak Sensor
- Aqara Single Switch Module T1 (With Neutral)
- IKEA TRADFRI E1810 Remote
- Livarno SMART TS0505B
- Moes Smart Switch
Fehlerbehebung
Gateway verbindet sich nicht mit dem MQTT-Broker
- Überprüfen Sie, ob das Tasmota-Gateway mit dem Netzwerk verbunden ist (Tasmota-Weboberfläche prüfen)
- Stellen Sie sicher, dass IP-Adresse und Port des MQTT-Brokers in der Tasmota-MQTT-Konfiguration und den TapHome-Importparametern übereinstimmen
- Prüfen Sie, ob der MQTT-Broker läuft und auf dem angegebenen Port erreichbar ist
Permit Join findet keine Geräte
- Stellen Sie sicher, dass das Zigbee-Gerät im Pairing-Modus ist — die meisten Geräte erfordern das Halten einer Taste für 5+ Sekunden
- Vergewissern Sie sich, dass der Permit-Join-Schalter in TapHome eingeschaltet ist, bevor Sie die Pairing-Prozedur des Geräts starten
- Positionieren Sie das Zigbee-Gerät während des ersten Pairings näher am Gateway (innerhalb von 2–3 Metern)
- Einige Geräte erfordern einen Werksreset, bevor sie mit einem neuen Koordinator gepaart werden können
Device ID wird nicht angezeigt
- Prüfen Sie nach erfolgreichem Pairing das Service-Attribut New devices am Gateway-Modul für Device ID, Hersteller und Modell
- Falls das Service-Attribut leer ist, schalten Sie Permit Join auf OFF und wieder auf ON und pairen Sie das Gerät erneut
- Die Device ID kann auch über die Tasmota-Konsole (Befehl
ZbStatus) in der Gateway-Weboberfläche gefunden werden
Der Zigbee-Funkkanal sollte sich nicht mit Ihrem Wi-Fi-Kanal überschneiden. Für beste Ergebnisse verwenden Sie die Zigbee-Kanäle 15, 20 oder 25, die minimale Wi-Fi-Interferenz aufweisen. Den aktuellen Kanal können Sie mit dem Befehl
ZbConfigin der Tasmota-Konsole prüfen.