
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.
Der Aqara DJT11LM ist ein kompakter, batteriebetriebener Zigbee-Vibrationssensor, der drei Bewegungsarten erkennt: Vibration, Neigung und Sturz. Er kommuniziert mit TapHome über MQTT durch ein Zigbee2Tasmota-Gateway — der Sensor sendet Ereignisdaten über das Topic tele/{gateway}/SENSOR, und die Vorlage parst die proprietären Felder AqaraVibrationsOrAngle und AqaraVibrationMode aus dem JSON-Payload ZbReceived.
Der Sensor wird von einer CR2032-Knopfzelle betrieben (Lebensdauer ca. 2 Jahre). Die Vorlage überwacht Batteriestand und -spannung über Serviceattribute, warnt bei einem Abfall unter 30 % und erkennt Offline-Zustände des Geräts (Warnung nach 12 Stunden, Fehler nach 24 Stunden).
Konfiguration
Sensor koppeln
- Aktivieren Sie am Zigbee2Tasmota-Gateway Permit Join (über den Gateway-Vorlagen-Schalter in TapHome oder den Tasmota-Konsolenbefehl
ZbPermitJoin 1) - Halten Sie die Taste am Aqara Vibrationssensor gedrückt, bis die blaue LED blinkt, und lassen Sie dann los
- Der Sensor sollte sich innerhalb von 60 Sekunden koppeln
- Notieren Sie sich die zugewiesene Device ID (z. B.
0xC9A9) aus den Serviceattributen des Gateways oder der Tasmota-Konsole
Import-Parameter
Importieren Sie nach dem Koppeln die Gerätevorlage mit diesen Parametern:
| Parameter | Beschreibung | Beispiel |
|---|---|---|
| MQTT Broker IP Address | IP-Adresse des 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 | Kurze Zigbee-Adresse vom Koppeln | 0xC9A9 |
Aqara/Xiaomi-Zigbee-Geräte entsprechen nicht vollständig dem Zigbee-Standard und können Verbindungsprobleme mit bestimmten Zigbee-Routern aufweisen. Bekannte inkompatible Router sind Centralite, General Electric, OSRAM, Sylvania, SmartThings und Securifi. Verwenden Sie Router, die als kompatibel mit Xiaomi-Geräten bestätigt sind (z. B. IKEA TRADFRI).
Gerätefunktionen
Neigungswinkel
Das Gerät Tilt Angle liest das Feld AqaraVibrationsOrAngle aus dem JSON-Payload ZbReceived. Der Wert wird in Grad durch direkte Zuweisung gemeldet — das Listener-Skript parst den Winkel aus jeder SENSOR-Nachricht und aktualisiert den Sensorwert sofort.
Der Neigungswinkel gibt die aktuelle Ausrichtung des Sensors relativ zur Oberfläche an, an der er befestigt ist. Er aktualisiert sich, sobald der Sensor ein Neigungsereignis erkennt und eine SENSOR-Nachricht sendet.
Vibrationsmodus
Das Gerät Vibration Mode liest das Feld AqaraVibrationMode aus dem JSON-Payload ZbReceived. Es ordnet die Stringwerte über einen SWITCH-Ausdruck numerischen Zuständen zu:
| Zustand | Wert | Beschreibung |
|---|---|---|
| Drop | 0 | Freier Fall oder Sturzereignis erkannt |
| Tilt | 1 | Neigung oder Winkeländerung erkannt |
| Vibrate | 2 | Vibration oder Berührung erkannt |
Der Modus aktualisiert sich bei jedem Bewegungsereignis. Die Zustände 3–9 sind in der Vorlage als Platzhalter definiert, werden aber nicht aktiv vom Listener-Skript zugeordnet — Wert 4 wird als Standard-Fallback für unerkannte Modi verwendet.
Batterie und Gerätezustand
Das Modul stellt mehrere Serviceattribute bereit, die vom ZbInfo-Abfragemechanismus befüllt werden (1-Stunden-Intervall über ReadScript):
- Battery Percentage — geschätzter CR2032-Batteriestand. Eine Warnung wird ausgelöst, wenn der Stand unter 30 % fällt.
- Battery Voltage — aktuelle Batteriespannung in Volt.
- Link Quality — Zigbee-Signalstärke, skaliert von 0–254 auf 0–100 %.
- IEEEAddr, ModelId, Manufacturer, Endpoints, Config — Geräteidentifikation und Zigbee-Konfigurationsmetadaten.
Die Vorlage verfolgt auch LastSeenEpoch aus den ZbInfo-Antworten. Wenn der Sensor seit mehr als 12 Stunden nicht gesehen wurde, wird eine Warnung ausgelöst. Nach 24 Stunden wird ein Fehler ausgelöst — dies deutet darauf hin, dass der Sensor offline sein könnte, außer Reichweite ist oder seine Batterie leer ist.
Batterie-Updates der CR2032 von Zigbee-Geräten können bis zu 24 Stunden dauern. Ein plötzlicher Abfall bedeutet nicht unbedingt, dass die Batterie defekt ist — warten Sie auf den nächsten Berichtszyklus.
Weitere Funktionen
Der DJT11LM unterstützt außerdem 3 Empfindlichkeitsstufen (niedrig, mittel, hoch), die über herstellerspezifische Zigbee-Befehle konfigurierbar sind (ZbSend mit Manuf: 0x115F). Einige Zigbee-Plattformen stellen zusätzlich einen separaten Vibrations-Intensitäts-/Zählwert neben dem Neigungswinkel bereit. Diese Funktionen können in einem zukünftigen Vorlagen-Update hinzugefügt werden.
Fehlerbehebung
Sensor meldet keine Daten
- Überprüfen Sie, ob das Zigbee2Tasmota-Gateway mit dem MQTT-Broker verbunden ist und Nachrichten empfängt (prüfen Sie
tele/{GWname}/SENSORin einem MQTT-Client) - Bestätigen Sie, dass die Device ID in der Vorlage mit der beim Koppeln zugewiesenen Kurzadresse übereinstimmt (z. B.
0xC9A9) - Prüfen Sie das Serviceattribut Link Quality — Werte unter 20 % deuten auf ein schwaches Zigbee-Signal hin. Bewegen Sie den Sensor näher zum Gateway oder fügen Sie ein kompatibles Zigbee-Router-Gerät hinzu
- Drücken Sie die Sensortaste einmal, um eine Übertragung zu erzwingen, und überprüfen Sie, ob das Gateway die Nachricht empfangen hat
Vibrationsmodus auf Fallback-Wert hängengeblieben
- Prüfen Sie die Zigbee2Tasmota-Firmware-Version — das Feld
AqaraVibrationModeverwendet proprietäre Aqara-Zigbee-Attribute, die aktuelle Firmware erfordern - Überprüfen Sie, ob der
ZbReceived-Payload das FeldAqaraVibrationModeenthält (verwenden Sie einen MQTT-Client zur Inspektion der rohentele/{GWname}/SENSOR-Nachrichten) - Wenn der Modus immer Wert 4 (Fallback) meldet, sendet das Gerät möglicherweise einen nicht erkannten Ereignistyp — prüfen Sie die Tasmota-Konsole für den vollständigen JSON-Payload
Gerät zeigt Offline-Warnung
- Prüfen Sie den Batteriestand — eine leere CR2032 führt dazu, dass der Sensor nicht mehr sendet
- Der Aqara Vibrationssensor ist ein Zigbee-Endgerät (kein Router) und kommuniziert über nahegelegene Zigbee-Router-Geräte. Wenn ein Router ausfällt, kann der Sensor unerreichbar werden
- Versuchen Sie, die Sensortaste zu drücken, um ihn aufzuwecken und eine Neuverbindung mit dem Zigbee-Netzwerk zu erzwingen
- Wenn das Problem weiterhin besteht, koppeln Sie das Gerät erneut, indem Sie die Taste gedrückt halten, bis die blaue LED blinkt
Empfindlichkeit manuell anpassen
Die TapHome-Vorlage enthält keine Empfindlichkeitskonfiguration. Um die Empfindlichkeit zu ändern, verwenden Sie direkt die Tasmota-Konsole:
- Niedrige Empfindlichkeit:
ZbSend {"Device":"0xC9A9","Manuf":"0x115F","Write":{"0000/FF0D%20":21}} - Mittlere Empfindlichkeit:
ZbSend {"Device":"0xC9A9","Manuf":"0x115F","Write":{"0000/FF0D%20":11}} - Hohe Empfindlichkeit (Standard):
ZbSend {"Device":"0xC9A9","Manuf":"0x115F","Write":{"0000/FF0D%20":1}}
Ersetzen Sie 0xC9A9 durch die tatsächliche Device ID des Sensors.