
Dieses Gerät kommuniziert über Zigbee durch ein Tasmota-Gateway. Stellen Sie sicher, dass Sie die Vorlage Zigbee2Tasmota Gateway importiert und Ihr Gerät gekoppelt haben, bevor Sie fortfahren.
Der Aqara Door and Window Sensor (MCCGQ11LM) ist ein kompakter, batteriebetriebener Zigbee-Kontaktsensor. Er erkennt, ob eine Tür oder ein Fenster geöffnet oder geschlossen ist, mittels magnetischem Reed-Kontakt. TapHome kommuniziert mit dem Sensor über MQTT durch ein Zigbee2Tasmota-Gateway — der Sensor veröffentlicht seinen Kontaktzustand in der JSON-Nachricht ZbReceived bei jeder Zustandsänderung.
Diese Vorlage erstellt zwei Geräte aus einem einzigen physischen Sensor: einen Türsensor und einen Fenstersensor. Beide lesen dasselbe Contact-Feld aus der Zigbee-Nachricht. Der Benutzer kann so ein Gerät als Türkontakt und das andere als Fensterkontakt in TapHome zuweisen oder nur das verwenden, das der tatsächlichen Installation entspricht. Nicht verwendete Geräte können in den TapHome-Einstellungen ausgeblendet werden.
Konfiguration
Sensor koppeln
- Schalten Sie in TapHome den Schalter Permit Join im Zigbee2Tasmota-Gateway-Modul ein
- Halten Sie am Sensor die kleine Taste gedrückt, bis die blaue LED zu blinken beginnt, und lassen Sie dann los
- Warten Sie, bis sich der Zähler Devices Found erhöht — die Device ID des Sensors (z. B.
0x1234) erscheint in den Serviceattributen des Gateways - Importieren Sie diese Gerätevorlage mit der Device ID aus dem Kopplungsvorgang
Importparameter
| 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 (Configuration → MQTT → Topic) | tasmota_XXXXX |
| Device ID | Zigbee-Kurzadresse aus dem Kopplungsvorgang | 0x1234 |
Gerätefunktionen
Tür- und Fensterkontakterkennung
Die Vorlage stellt zwei Reed-Kontakt-Geräte bereit — Türsensor und Fenstersensor — beide als PacketParserReedContact mit Sicherheitsfunktion gemappt. Jedes Gerät parst das Feld Contact aus ZbReceived.{DeviceID} in der MQTT-SENSOR-Nachricht:
- Contact = true → geschlossen (Tür/Fenster ist zu)
- Contact = false → geöffnet (Tür/Fenster ist offen)
Der Sensor meldet seinen Kontaktzustand sofort bei jeder Änderung und ermöglicht so Echtzeit-Automatisierungstrigger (z. B. Licht einschalten bei Türöffnung, Warnung bei unerwartetem Fensteröffnen).
Batterieüberwachung
Das Modul verfolgt den Batteriezustand über zwei Serviceattribute:
- Battery Percentage — geschätzter Ladestand; eine Warnung bei niedrigem Akkustand wird ausgelöst, wenn der Stand unter 30 % fällt
- Battery Voltage — Rohspannung der CR1632-Zelle in Volt
Batteriedaten werden aus den Feldern BatteryPercentage und BatteryVoltage in der ZbReceived-Nachricht geparst.
Offline-Erkennung
Die Vorlage überwacht die Geräteverfügbarkeit anhand des Zeitstempels LastSeenEpoch aus der ZbInfo-Abfrage (stündlich):
- Warnung — Gerät wurde seit mehr als 12 Stunden nicht gesehen
- Fehler — Gerät wurde seit mehr als 24 Stunden nicht gesehen
Dies hilft, Situationen zu erkennen, in denen der Sensor die Zigbee-Verbindung verloren hat oder die Batterie vollständig entladen ist.
Diagnostische Serviceattribute
Das Modul stellt zusätzliche Zigbee-Metadaten bereit, die über die stündliche ZbInfo-Abfrage abgerufen werden:
| Attribut | Beschreibung |
|---|---|
| IEEEAddr | Eindeutiger 64-Bit-Hardware-Identifikator |
| ModelId | Zigbee-Modell-ID (lumi.sensor_magnet.aq2) |
| Manufacturer | Vom Gerät gemeldeter Herstellerstring |
| Endpoints | Aktive Zigbee-Endpunkte |
| Config | Zigbee-Gerätekonfiguration |
| Link Quality | Signalstärke skaliert von 0–100 % |
Weitere Funktionen
Der Aqara MCCGQ11LM meldet auch die interne Gerätetemperatur über Zigbee. Die Verbindungsqualität (LQI) pro Nachricht ist in jedem SENSOR-Payload verfügbar, wird aber derzeit nur auf Modulebene über die stündliche ZbInfo-Abfrage bereitgestellt. Diese Funktionen können in einem zukünftigen Vorlagenupdate hinzugefügt werden.
Fehlerbehebung
Sensor meldet keinen Kontaktzustand
- Überprüfen Sie, ob der Sensor mit dem Zigbee2Tasmota-Gateway gekoppelt ist — prüfen Sie
ZbStatusin der Tasmota-Konsole - Bestätigen Sie, dass die Device ID in der Vorlage mit der Kurzadresse aus dem Kopplungsvorgang übereinstimmt (z. B.
0x1234) - Öffnen und schließen Sie die Tür/das Fenster, um eine Zustandsänderung auszulösen — der Sensor veröffentlicht nur bei Änderungen, nicht kontinuierlich
- Verwenden Sie einen MQTT-Client (z. B. MQTT Explorer), um das Topic
tele/{GWname}/SENSORzu abonnieren, und überprüfen Sie, ob der SensorZbReceived-Nachrichten mit dem FeldContactveröffentlicht
Offline-Warnung trotz funktionierendem Sensor
- Die Offline-Erkennung basiert auf der
ZbInfo-Abfrage (stündlich). Wenn der Sensor innerhalb von 12 Stunden keine Nachricht gesendet hat, erscheint eine Warnung - Batteriebetriebene Zigbee-Geräte schlafen zwischen Ereignissen — dies ist normales Verhalten. Die Warnung verschwindet normalerweise nach der nächsten Kontaktzustandsänderung oder
ZbInfo-Abfrage - Wenn die Warnung länger als 24 Stunden bestehen bleibt, überprüfen Sie die Batterie (CR1632) und koppeln Sie das Gerät bei Bedarf erneut
Türsensor und Fenstersensor zeigen denselben Zustand
Dies ist erwartet — beide Geräte lesen das Feld Contact desselben physischen Sensors. Blenden Sie das nicht verwendete Gerät in TapHome aus (Settings → Devices → Gerät auswählen → Hide).
Der Aqara MCCGQ11LM verwendet eine CR1632-Knopfzellenbatterie. Die Batterielebensdauer beträgt bei normaler Nutzung typischerweise über 2 Jahre. Häufige Zustandsänderungen (z. B. stark frequentierte Türen) oder schwaches Zigbee-Signal (das Nachrichtenwiederholungen erfordert) können die Batterielebensdauer verkürzen.