
Toto zařízení komunikuje přes Zigbee prostřednictvím brány Tasmota. Ujistěte se, že máte importovanou šablonu Zigbee2Tasmota Gateway a vaše zařízení je spárované.
Aqara DJT11LM je kompaktní bateriově napájený Zigbee vibrační senzor, který detekuje tři typy pohybu: vibrace, náklon a pád. S TapHome komunikuje přes MQTT prostřednictvím brány Zigbee2Tasmota — senzor odesílá data o událostech přes topic tele/{gateway}/SENSOR a šablona parsuje proprietární pole AqaraVibrationsOrAngle a AqaraVibrationMode z JSON payloadu ZbReceived.
Senzor je napájen knoflíkovou baterií CR2032 (životnost přibližně 2 roky). Šablona monitoruje úroveň a napětí baterie přes servisní atributy, upozorní při poklesu pod 30 % a detekuje offline stavy zařízení (varování po 12 hodinách, chyba po 24 hodinách).
Konfigurace
Spárování senzoru
- Na bráně Zigbee2Tasmota aktivujte Permit Join (přes přepínač šablony brány v TapHome nebo příkazem
ZbPermitJoin 1v konzoli Tasmota) - Stiskněte a podržte tlačítko na vibračním senzoru Aqara, dokud nezačne blikat modrá LED, pak uvolněte
- Senzor by se měl spárovat do 60 sekund
- Poznamenejte si přidělené Device ID (např.
0xC9A9) ze servisních atributů brány nebo z konzole Tasmota
Parametry importu
Po spárování importujte šablonu zařízení s těmito parametry:
| Parametr | Popis | Příklad |
|---|---|---|
| MQTT Broker IP Address | IP adresa MQTT brokeru | 192.168.1.10 |
| MQTT Broker Port | Port brokeru (výchozí 1883) | 1883 |
| Gateway name | MQTT topic Tasmota (Configuration → MQTT → Topic) | tasmota_XXXXX |
| Device ID | Krátká Zigbee adresa z párování | 0xC9A9 |
Zařízení Aqara/Xiaomi Zigbee nejsou plně kompatibilní se standardem Zigbee a mohou mít problémy s připojením k některým Zigbee routerům. Mezi známé nekompatibilní routery patří Centralite, General Electric, OSRAM, Sylvania, SmartThings a Securifi. Používejte routery potvrzené jako kompatibilní se zařízeními Xiaomi (např. IKEA TRADFRI).
Funkce zařízení
Úhel náklonu
Zařízení Tilt Angle čte pole AqaraVibrationsOrAngle z JSON payloadu ZbReceived. Hodnota se hlásí ve stupních přímým přiřazením — listener skript parsuje úhel z každé zprávy SENSOR a okamžitě aktualizuje hodnotu senzoru.
Úhel náklonu odráží aktuální orientaci senzoru vůči povrchu, na kterém je připevněn. Aktualizuje se vždy, když senzor zaznamená událost náklonu a odešle zprávu SENSOR.
Režim vibrací
Zařízení Vibration Mode čte pole AqaraVibrationMode z JSON payloadu ZbReceived. Mapuje textové hodnoty na číselné stavy pomocí výrazu SWITCH:
| Stav | Hodnota | Popis |
|---|---|---|
| Drop | 0 | Detekován volný pád nebo upuštění |
| Tilt | 1 | Detekován náklon nebo změna úhlu |
| Vibrate | 2 | Detekovány vibrace nebo dotyk |
Režim se aktualizuje při každé události pohybu. Stavy 3–9 jsou v šabloně definovány jako zástupné, ale nejsou aktivně mapovány listener skriptem — hodnota 4 se používá jako výchozí fallback pro nerozpoznaný režim.
Baterie a stav zařízení
Modul poskytuje několik servisních atributů naplňovaných mechanismem ZbInfo (interval 1 hodina přes ReadScript):
- Battery Percentage — odhadovaná úroveň baterie CR2032. Varování se zobrazí při poklesu pod 30 %.
- Battery Voltage — aktuální napětí baterie ve voltech.
- Link Quality — síla Zigbee signálu škálovaná z 0–254 na 0–100 %.
- IEEEAddr, ModelId, Manufacturer, Endpoints, Config — identifikace zařízení a metadata konfigurace Zigbee.
Šablona také sleduje LastSeenEpoch z odpovědí ZbInfo. Pokud senzor nebyl viděn více než 12 hodin, zobrazí se varování. Po 24 hodinách se zobrazí chyba — což indikuje, že senzor může být offline, mimo dosah nebo má vybitou baterii.
Aktualizace baterie CR2032 ze Zigbee zařízení mohou trvat až 24 hodin. Náhlý pokles nemusí nutně znamenat selhání baterie — počkejte na další reportovací cyklus.
Další funkce
DJT11LM také podporuje 3 úrovně citlivosti (nízká, střední, vysoká) konfigurovatelné přes výrobcem specifické Zigbee příkazy (ZbSend s Manuf: 0x115F). Některé Zigbee platformy navíc poskytují samostatnou hodnotu intenzity/počtu vibrací vedle úhlu náklonu. Tyto funkce mohou být přidány v budoucí aktualizaci šablony.
Řešení problémů
Senzor nehlásí data
- Ověřte, že brána Zigbee2Tasmota je připojena k MQTT brokeru a přijímá zprávy (zkontrolujte
tele/{GWname}/SENSORv MQTT klientovi) - Potvrďte, že Device ID v šabloně odpovídá krátké adrese přidělené při párování (např.
0xC9A9) - Zkontrolujte servisní atribut Link Quality — hodnoty pod 20 % indikují slabý Zigbee signál. Přesuňte senzor blíže k bráně nebo přidejte kompatibilní Zigbee router
- Stiskněte tlačítko senzoru jednou pro vynucení přenosu a ověřte, že brána přijala zprávu
Režim vibrací zaseknutý na fallback hodnotě
- Zkontrolujte verzi firmwaru Zigbee2Tasmota — pole
AqaraVibrationModepoužívá proprietární Zigbee atributy Aqara, které vyžadují aktuální firmware - Ověřte, že JSON payload
ZbReceivedobsahuje poleAqaraVibrationMode(použijte MQTT klienta pro kontrolu surových zprávtele/{GWname}/SENSOR) - Pokud režim vždy hlásí hodnotu 4 (fallback), zařízení může odesílat nerozpoznaný typ události — zkontrolujte konzoli Tasmota pro kompletní JSON payload
Zařízení zobrazuje offline varování
- Zkontrolujte úroveň baterie — vybitá CR2032 způsobí, že senzor přestane vysílat
- Vibrační senzor Aqara je Zigbee koncové zařízení (ne router) a komunikuje přes nejbližší Zigbee routery. Pokud router vypadne, senzor se může stát nedostupným
- Zkuste stisknout tlačítko senzoru pro probuzení a vynucení opětovného připojení k Zigbee síti
- Pokud problém přetrvává, znovu spárujte zařízení podržením tlačítka, dokud nezačne blikat modrá LED
Manuální nastavení citlivosti
Šablona TapHome neobsahuje konfiguraci citlivosti. Pro změnu citlivosti použijte přímo konzoli Tasmota:
- Nízká citlivost:
ZbSend {"Device":"0xC9A9","Manuf":"0x115F","Write":{"0000/FF0D%20":21}} - Střední citlivost:
ZbSend {"Device":"0xC9A9","Manuf":"0x115F","Write":{"0000/FF0D%20":11}} - Vysoká citlivost (výchozí):
ZbSend {"Device":"0xC9A9","Manuf":"0x115F","Write":{"0000/FF0D%20":1}}
Nahraďte 0xC9A9 skutečným Device ID senzoru.