
Toto zariadenie komunikuje cez Zigbee prostredníctvom brány Tasmota. Uistite sa, že máte importovanú šablónu Zigbee2Tasmota Gateway a vaše zariadenie je spárované.
Aqara DJT11LM je kompaktný batériovo napájaný Zigbee vibračný senzor, ktorý deteguje tri typy pohybu: vibrácie, náklon a pád. S TapHome komunikuje cez MQTT prostredníctvom brány Zigbee2Tasmota — senzor odosiela údaje o udalostiach cez topic tele/{gateway}/SENSOR a šablóna parsuje proprietárne polia AqaraVibrationsOrAngle a AqaraVibrationMode z JSON payloadu ZbReceived.
Senzor je napájaný gombíkovou batériou CR2032 (životnosť približne 2 roky). Šablóna monitoruje úroveň a napätie batérie cez servisné atribúty, upozorní pri poklese pod 30 % a deteguje offline stavy zariadenia (varovanie po 12 hodinách, chyba po 24 hodinách).
Konfigurácia
Spárovanie senzora
- Na bráne Zigbee2Tasmota aktivujte Permit Join (cez prepínač šablóny brány v TapHome alebo príkazom
ZbPermitJoin 1v konzole Tasmota) - Stlačte a podržte tlačidlo na vibračnom senzore Aqara, kým nezačne blikať modrá LED, potom pustite
- Senzor by sa mal spárovať do 60 sekúnd
- Poznačte si pridelené Device ID (napr.
0xC9A9) zo servisných atribútov brány alebo z konzoly Tasmota
Parametre importu
Po spárovaní importujte šablónu zariadenia s týmito parametrami:
| Parameter | Popis | Príklad |
|---|---|---|
| MQTT Broker IP Address | IP adresa MQTT brokera | 192.168.1.10 |
| MQTT Broker Port | Port brokera (predvolene 1883) | 1883 |
| Gateway name | MQTT topic Tasmota (Configuration → MQTT → Topic) | tasmota_XXXXX |
| Device ID | Krátka Zigbee adresa z párovania | 0xC9A9 |
Zariadenia Aqara/Xiaomi Zigbee nie sú plne kompatibilné so štandardom Zigbee a môžu mať problémy s pripojením k niektorým Zigbee routerom. Medzi známe nekompatibilné routery patria Centralite, General Electric, OSRAM, Sylvania, SmartThings a Securifi. Používajte routery potvrdené ako kompatibilné so zariadeniami Xiaomi (napr. IKEA TRADFRI).
Funkcie zariadenia
Uhol náklonu
Zariadenie Tilt Angle číta pole AqaraVibrationsOrAngle z JSON payloadu ZbReceived. Hodnota sa hlási v stupňoch priamym priradením — listener skript parsuje uhol z každej správy SENSOR a okamžite aktualizuje hodnotu senzora.
Uhol náklonu odráža aktuálnu orientáciu senzora voči povrchu, na ktorom je pripevnený. Aktualizuje sa vždy, keď senzor zaznamená udalosť náklonu a odošle správu SENSOR.
Režim vibrácií
Zariadenie Vibration Mode číta pole AqaraVibrationMode z JSON payloadu ZbReceived. Mapuje textové hodnoty na číselné stavy pomocou výrazu SWITCH:
| Stav | Hodnota | Popis |
|---|---|---|
| Drop | 0 | Detegovaný voľný pád alebo upadnutie |
| Tilt | 1 | Detegovaný náklon alebo zmena uhla |
| Vibrate | 2 | Detegované vibrácie alebo dotyk |
Režim sa aktualizuje pri každej udalosti pohybu. Stavy 3–9 sú v šablóne definované ako zástupné, ale nie sú aktívne mapované listener skriptom — hodnota 4 sa používa ako predvolený fallback pre nerozpoznaný režim.
Batéria a stav zariadenia
Modul poskytuje niekoľko servisných atribútov napĺňaných mechanizmom ZbInfo (interval 1 hodina cez ReadScript):
- Battery Percentage — odhadovaná úroveň batérie CR2032. Varovanie sa zobrazí pri poklese pod 30 %.
- Battery Voltage — aktuálne napätie batérie vo voltoch.
- Link Quality — sila Zigbee signálu škálovaná z 0–254 na 0–100 %.
- IEEEAddr, ModelId, Manufacturer, Endpoints, Config — identifikácia zariadenia a metadáta konfigurácie Zigbee.
Šablóna tiež sleduje LastSeenEpoch z odpovedí ZbInfo. Ak senzor nebol videný viac ako 12 hodín, zobrazí sa varovanie. Po 24 hodinách sa zobrazí chyba — čo indikuje, že senzor môže byť offline, mimo dosahu alebo má vybitú batériu.
Aktualizácie batérie CR2032 zo Zigbee zariadení môžu trvať až 24 hodín. Náhly pokles nemusí nevyhnutne znamenať zlyhanie batérie — počkajte na ďalší reportovací cyklus.
Ďalšie funkcie
DJT11LM tiež podporuje 3 úrovne citlivosti (nízka, stredná, vysoká) konfigurovateľné cez výrobcom špecifické Zigbee príkazy (ZbSend s Manuf: 0x115F). Niektoré Zigbee platformy navyše poskytujú samostatnú hodnotu intenzity/počtu vibrácií popri uhle náklonu. Tieto funkcie môžu byť pridané v budúcej aktualizácii šablóny.
Riešenie problémov
Senzor nehlási údaje
- Overte, že brána Zigbee2Tasmota je pripojená k MQTT brokerovi a prijíma správy (skontrolujte
tele/{GWname}/SENSORv MQTT klientovi) - Potvrďte, že Device ID v šablóne zodpovedá krátkej adrese pridelenej pri párovaní (napr.
0xC9A9) - Skontrolujte servisný atribút Link Quality — hodnoty pod 20 % indikujú slabý Zigbee signál. Presuňte senzor bližšie k bráne alebo pridajte kompatibilný Zigbee router
- Stlačte tlačidlo senzora raz pre vynútenie prenosu a overte, že brána prijala správu
Režim vibrácií zaseknutý na fallback hodnote
- Skontrolujte verziu firmvéru Zigbee2Tasmota — pole
AqaraVibrationModepoužíva proprietárne Zigbee atribúty Aqara, ktoré vyžadujú aktuálny firmvér - Overte, že JSON payload
ZbReceivedobsahuje poleAqaraVibrationMode(použite MQTT klienta na kontrolu surových správtele/{GWname}/SENSOR) - Ak režim vždy hlási hodnotu 4 (fallback), zariadenie môže odosielať nerozpoznaný typ udalosti — skontrolujte konzolu Tasmota pre kompletný JSON payload
Zariadenie zobrazuje offline varovanie
- Skontrolujte úroveň batérie — vybitá CR2032 spôsobí, že senzor prestane vysielať
- Vibračný senzor Aqara je Zigbee koncové zariadenie (nie router) a komunikuje cez najbližšie Zigbee routery. Ak router vypadne, senzor sa môže stať nedostupným
- Skúste stlačiť tlačidlo senzora pre zobudenie a vynútenie opätovného pripojenia k Zigbee sieti
- Ak problém pretrváva, znovu spárujte zariadenie podržaním tlačidla, kým nezačne blikať modrá LED
Manuálne nastavenie citlivosti
Šablóna TapHome neobsahuje konfiguráciu citlivosti. Pre zmenu citlivosti použite priamo konzolu Tasmota:
- Nízka citlivosť:
ZbSend {"Device":"0xC9A9","Manuf":"0x115F","Write":{"0000/FF0D%20":21}} - Stredná citlivosť:
ZbSend {"Device":"0xC9A9","Manuf":"0x115F","Write":{"0000/FF0D%20":11}} - Vysoká citlivosť (predvolená):
ZbSend {"Device":"0xC9A9","Manuf":"0x115F","Write":{"0000/FF0D%20":1}}
Nahraďte 0xC9A9 skutočným Device ID senzora.