
Ez az eszköz Zigbee-n keresztül kommunikál egy Tasmota átjárón át. Győződj meg róla, hogy a Zigbee2Tasmota Gateway sablon importálva van és az eszközöd párosítva van.
Az Aqara DJT11LM egy kompakt, elemes Zigbee rezgésérzékelő, amely háromféle mozgást érzékel: rezgést, dőlést és ejtést. A TapHome-mal MQTT-n keresztül kommunikál egy Zigbee2Tasmota átjárón át — az érzékelő a tele/{gateway}/SENSOR topicon keresztül küldi az eseményadatokat, a sablon pedig a ZbReceived JSON payloadból parszolja a tulajdonosi AqaraVibrationsOrAngle és AqaraVibrationMode mezőket.
Az érzékelő CR2032 gombelelemmel működik (élettartama körülbelül 2 év). A sablon a szervizattribútumokon keresztül figyeli az akkumulátor szintjét és feszültségét, figyelmeztet, ha az szint 30 % alá csökken, és felismeri az eszköz offline állapotait (figyelmeztetés 12 óra, hiba 24 óra után).
Konfiguráció
Az érzékelő párosítása
- A Zigbee2Tasmota átjárón engedélyezd a Permit Join funkciót (a TapHome-ban az átjáró sablon kapcsolóján vagy a Tasmota konzolon a
ZbPermitJoin 1paranccsal) - Tartsd nyomva az Aqara rezgésérzékelő gombját, amíg a kék LED villogni nem kezd, majd engedd el
- Az érzékelőnek 60 másodpercen belül párosodnia kell
- Jegyezd fel a kapott Device ID-t (pl.
0xC9A9) az átjáró szervizattribútumaiból vagy a Tasmota konzolról
Import paraméterek
Párosítás után importáld az eszközsablont ezekkel a paraméterekkel:
| Paraméter | Leírás | Példa |
|---|---|---|
| MQTT Broker IP Address | Az MQTT broker IP-címe | 192.168.1.10 |
| MQTT Broker Port | Broker port (alapértelmezett 1883) | 1883 |
| Gateway name | Tasmota MQTT topic (Configuration → MQTT → Topic) | tasmota_XXXXX |
| Device ID | Rövid Zigbee cím a párosításból | 0xC9A9 |
Az Aqara/Xiaomi Zigbee eszközök nem felelnek meg teljes mértékben a Zigbee szabványnak, és csatlakozási problémák léphetnek fel bizonyos Zigbee routerekkel. Az ismert inkompatibilis routerek közé tartozik a Centralite, General Electric, OSRAM, Sylvania, SmartThings és Securifi. Használj olyan routereket, amelyek kompatibilisek a Xiaomi eszközökkel (pl. IKEA TRADFRI).
Eszközképességek
Dőlésszög
A Tilt Angle eszköz a ZbReceived JSON payloadból olvassa az AqaraVibrationsOrAngle mezőt. Az érték fokban, közvetlen hozzárendeléssel kerül jelentésre — a listener szkript minden SENSOR üzenetből parszolja a szöget és azonnal frissíti az érzékelő értékét.
A dőlésszög az érzékelő aktuális orientációját tükrözi ahhoz a felülethez képest, amelyre rögzítve van. Minden alkalommal frissül, amikor az érzékelő dőlési eseményt észlel és SENSOR üzenetet küld.
Rezgésmód
A Vibration Mode eszköz a ZbReceived JSON payloadból olvassa az AqaraVibrationMode mezőt. A szöveges értékeket SWITCH kifejezéssel numerikus állapotokra képezi le:
| Állapot | Érték | Leírás |
|---|---|---|
| Drop | 0 | Szabadesés vagy ejtési esemény észlelve |
| Tilt | 1 | Dőlés vagy szögváltozás észlelve |
| Vibrate | 2 | Rezgés vagy érintés észlelve |
A mód minden mozgási eseménynél frissül. A 3–9 állapotok a sablonban helyőrzőként vannak definiálva, de a listener szkript nem képezi le őket aktívan — a 4-es érték az ismeretlen módok alapértelmezett fallback értéke.
Akkumulátor és eszközállapot
A modul több szervizattribútumot tesz elérhetővé, amelyeket a ZbInfo lekérdezési mechanizmus tölt fel (1 órás intervallum a ReadScripten keresztül):
- Battery Percentage — becsült CR2032 akkumulátor szint. Figyelmeztetés jelenik meg, ha 30 % alá csökken.
- Battery Voltage — aktuális akkumulátor feszültség voltban.
- Link Quality — Zigbee jelszint 0–254-ről 0–100 %-ra skálázva.
- IEEEAddr, ModelId, Manufacturer, Endpoints, Config — eszközazonosítás és Zigbee konfigurációs metaadatok.
A sablon a ZbInfo válaszokból a LastSeenEpoch értéket is követi. Ha az érzékelő több mint 12 órája nem volt látható, figyelmeztetés jelenik meg. 24 óra után hiba jelenik meg — ami arra utal, hogy az érzékelő offline lehet, hatótávolságon kívül van vagy lemerült az eleme.
A Zigbee eszközök CR2032 akkumulátor-frissítései akár 24 órát is igénybe vehetnek. A hirtelen csökkenés nem feltétlenül jelenti az elem meghibásodását — várd meg a következő jelentési ciklust.
További képességek
A DJT11LM emellett 3 érzékenységi szintet támogat (alacsony, közepes, magas), amelyek gyártóspecifikus Zigbee parancsokkal konfigurálhatók (ZbSend a Manuf: 0x115F paraméterrel). Egyes Zigbee platformok a dőlésszög mellett külön rezgésintenzitás/számláló értéket is megjeleníthetnek. Ezek a képességek egy jövőbeli sablonfrissítésben adhatók hozzá.
Hibaelhárítás
Az érzékelő nem jelent adatokat
- Ellenőrizd, hogy a Zigbee2Tasmota átjáró csatlakozik az MQTT brokerhez és fogadja az üzeneteket (ellenőrizd a
tele/{GWname}/SENSORtopicot egy MQTT kliensben) - Győződj meg róla, hogy a sablonban szereplő Device ID megegyezik a párosításkor kiosztott rövid címmel (pl.
0xC9A9) - Ellenőrizd a Link Quality szervizattribútumot — a 20 % alatti értékek gyenge Zigbee jelet jeleznek. Mozgasd az érzékelőt közelebb az átjáróhoz vagy adj hozzá egy kompatibilis Zigbee router eszközt
- Nyomd meg egyszer az érzékelő gombját az átvitel kikényszerítéséhez és ellenőrizd, hogy az átjáró fogadta az üzenetet
Rezgésmód fallback értéken ragadt
- Ellenőrizd a Zigbee2Tasmota firmware verziót — az
AqaraVibrationModemező tulajdonosi Aqara Zigbee attribútumokat használ, amelyekhez naprakész firmware szükséges - Ellenőrizd, hogy a
ZbReceivedpayload tartalmazza azAqaraVibrationModemezőt (használj MQTT klienst a nyerstele/{GWname}/SENSORüzenetek vizsgálatához) - Ha a mód mindig 4-es értéket (fallback) jelez, az eszköz ismeretlen eseménytípust küldhet — ellenőrizd a Tasmota konzolt a teljes JSON payloadért
Az eszköz offline figyelmeztetést mutat
- Ellenőrizd az akkumulátor szintet — a lemerült CR2032 az érzékelő adásának leállását okozza
- Az Aqara rezgésérzékelő Zigbee végeszköz (nem router), és a közeli Zigbee routereken keresztül kommunikál. Ha egy router leáll, az érzékelő elérhetetlenné válhat
- Próbáld megnyomni az érzékelő gombját az ébresztéséhez és a Zigbee hálózathoz való újracsatlakozás kikényszerítéséhez
- Ha a probléma fennáll, párosítsd újra az eszközt a gomb nyomva tartásával, amíg a kék LED villogni nem kezd
Érzékenység manuális beállítása
A TapHome sablon nem tartalmaz érzékenységi konfigurációt. Az érzékenység módosításához használd közvetlenül a Tasmota konzolt:
- Alacsony érzékenység:
ZbSend {"Device":"0xC9A9","Manuf":"0x115F","Write":{"0000/FF0D%20":21}} - Közepes érzékenység:
ZbSend {"Device":"0xC9A9","Manuf":"0x115F","Write":{"0000/FF0D%20":11}} - Magas érzékenység (alapértelmezett):
ZbSend {"Device":"0xC9A9","Manuf":"0x115F","Write":{"0000/FF0D%20":1}}
Cseréld ki a 0xC9A9 értéket az érzékelő valódi Device ID-jére.