---
title: "Aqara Vibration Sensor"
description: "Rezgés-, dőlés- és ejtésérzékelés Zigbee-n keresztül Tasmota átjáróval. Dőlésszög fokban, rezgésmód akkumulátor- és offline állapot figyeléssel."
url: "https://taphome.com/hu/compatibility/zigbee2tasmota-aqara-vibration-sensor/"
language: hu
lastmod: 2026-03-29
generator: hugo
ai:
  topics: ["mqtt","sensor","zigbee","battery-powered","vibration-detection"]
  questions: ["Hogyan integrálhatom az Aqara DJT11LM rezgésérzékelőt a TapHome-mal?","Mit érzékel az Aqara rezgésérzékelő TapHome sablon?","Hogyan csatlakoztathatom az Aqara rezgésérzékelőt a TapHome-hoz Tasmotán keresztül?","Miért jelenik meg offline-ként az Aqara rezgésérzékelőm a TapHome-ban?","Hogyan párosíthatom az Aqara DJT11LM-et egy Zigbee2Tasmota átjáróval?","Megjeleníti a TapHome az Aqara rezgésérzékelő dőlésszögét?"]
---

# Aqara Vibration Sensor

Kommunikáció: Packet Parser → MQTT

- [Aqara termékoldalak](https://www.aqara.com/eu/product/vibration-sensor)

> Hálózati cím
> 
> A TapHome-ba épített MQTT bróker esetén a TapHome-ban brókercímként adja meg a `127.0.0.1` címet. Az eszközben a TapHome Core IP-címét adja meg, és a Core-nak állítson be IP-foglalást a routerben.
> 
> [A hálózat előkészítése](https://taphome.com/hu/docs/setup/network-preparation/)

## Integrációs útmutató

> [!IMPORTANT]
> 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](https://taphome.com/hu/compatibility/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

1. 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 1` paranccsal)
2. Tartsd nyomva az Aqara rezgésérzékelő gombját, amíg a kék LED villogni nem kezd, majd engedd el
3. Az érzékelőnek 60 másodpercen belül párosodnia kell
4. 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` |

> [!WARNING]
> 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.

> [!TIP]
> 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

1. Ellenőrizd, hogy a Zigbee2Tasmota átjáró csatlakozik az MQTT brokerhez és fogadja az üzeneteket (ellenőrizd a `tele/{GWname}/SENSOR` topicot egy MQTT kliensben)
2. 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`)
3. 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
4. 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

1. Ellenőrizd a Zigbee2Tasmota firmware verziót — az `AqaraVibrationMode` mező tulajdonosi Aqara Zigbee attribútumokat használ, amelyekhez naprakész firmware szükséges
2. Ellenőrizd, hogy a `ZbReceived` payload tartalmazza az `AqaraVibrationMode` mezőt (használj MQTT klienst a nyers `tele/{GWname}/SENSOR` üzenetek vizsgálatához)
3. 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

1. Ellenőrizd az akkumulátor szintet — a lemerült CR2032 az érzékelő adásának leállását okozza
2. 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
3. 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
4. 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.

## Telepítés a TapHome-ban

### Előfeltételek

- Zigbee átjáró Tasmota firmware-rel (pl. Sonoff ZBBridge, eWeLink ZB-GW03)
- MQTT broker a helyi hálózaton (TapHome beépített broker vagy külső)
- TapHome CCU ugyanazon a hálózaton

> [!TIP]
> A TapHome rendelkezik beépített MQTT brokerrel — aktiválja a **Beállítások** → **Hardware** → **MQTT Broker** menüpontban. Nincs szükség további szoftverre.

### 1. lépés — Tasmota Zigbee átjáró beállítása

1. Telepítse a [Tasmota firmware-t](https://tasmota.github.io/docs/Getting-Started/) egy támogatott Zigbee koordinátorra (pl. Sonoff ZBBridge, eWeLink ZB-GW03)
2. Csatlakoztassa az átjárót a Wi-Fi hálózathoz a Tasmota webes felületén
3. Navigáljon a **Configuration** → **Configure MQTT** menüpontra és állítsa be:
   - **Host:** a beépített brokerhez a TapHome Core IP-címe (IP-foglalással a routerben → [A hálózat előkészítése](https://taphome.com/hu/docs/setup/network-preparation/)), egyébként a broker IP-címe (pl. `192.168.1.10`)
   - **Port:** `1883`
   - **Topic:** jegyezze fel a topic nevét (pl. `tasmota_XXXXX`) — szükség lesz rá a sablon importálásakor

Részletes útmutatót a [Tasmota Zigbee dokumentációban](https://tasmota.github.io/docs/Zigbee/) talál.

### 2. lépés — Átjáró sablon importálása a TapHome-ba

1. Töltse le az átjáró sablont a [Zigbee2Tasmota Gateway](https://taphome.com/hu/compatibility/zigbee2tasmota-gateway/) kompatibilitási oldalról
2. A TapHome-ban lépjen a **Beállítások** → **Hardware** → **Packet Parser** → **Import** menüpontra
3. Importálja a sablont ezekkel a paraméterekkel:
   - **MQTT Broker IP Address:** a beépített TapHome brokerhez `127.0.0.1`, egyébként a broker IP-címe (pl. `192.168.1.10`)
   - **MQTT Broker Port:** `1883`
   - **Gateway name:** a Tasmota MQTT topic az 1. lépésből (pl. `tasmota_XXXXX`)

Importálás után két eszköz jelenik meg: **Permit Join** (kapcsoló) és **Devices Found** (számláló).

### 3. lépés — Zigbee eszköz párosítása

1. A TapHome-ban kapcsolja be a **Permit Join** kapcsolót — megnyílik egy 60 másodperces párosítási ablak
2. A Zigbee eszközön indítsa el a párosítási folyamatot (jellemzően tartsa lenyomva a reset gombot 5 másodpercig, amíg a LED villogni nem kezd)
3. Figyelje a **Devices Found** számlálót — növekszik, amikor új eszköz csatlakozik
4. Ellenőrizze az átjáró **Service Attributes** részét az új eszköz azonosítójának (pl. `0x1234`), gyártójának és modelljének megtekintéséhez
5. A párosítási mód automatikusan deaktiválódik az időkorlát lejártakor

### 4. lépés — Eszközsablon importálása

1. Töltse le az eszközspecifikus sablont a megfelelő kompatibilitási oldalról
2. Importálja a sablont ezekkel a paraméterekkel:
   - **MQTT Broker IP Address:** ugyanaz, mint az átjáróé
   - **MQTT Broker Port:** `1883`
   - **Gateway name:** ugyanaz a Tasmota MQTT topic, mint fentebb
   - **Device ID:** a párosításból kapott rövid cím (pl. `0x1234`)

## Elérhető eszközök 2

Ezek az eszközök az importálás után jelennek meg a TapHome-ban.

Aqara Vibration Sensor Modul

Szerviz attribútumok

|                        |                                                              |
|------------------------|--------------------------------------------------------------|
| IEEEAddr               |                                                              |
| ModelId                |                                                              |
| Gyártó                 |                                                              |
| Endpoints              |                                                              |
| Config                 |                                                              |
| Jelminőség             | Zigbee jelszint — 0 % (nincs jel) – 100 % (kiváló)           |
| Akkumulátor feszültség |                                                              |
| Akkumulátor szint      | Becsült CR2032 akkumulátor szint — figyelmeztetés 30 % alatt |

Egyéni változók

`GWname` (string) A Zigbee gateway Tasmota MQTT topic neve (Configuration → MQTT → Topic alatt) 

`ID` (string) = 0xC9A9 A szenzor Zigbee rövid címe (párosítás során kiosztva)

After pairing the sensor via Permit Join, find the device short address in the gateway's Devices Found service attribute or via Tasmota console command ZbStatus

Olvasás (modul)

```taphome
MQTTPUBLISH("cmnd/" + GWname+ "/ZbInfo", ID)
```

Figyelő

```taphome
if INDEXOF(RECEIVEDMSG.Topic, "SENSOR") > 0
	var ZbReceived := PARSEJSON(RECEIVEDMSG.Payload, "ZbReceived." + ID, true);
    var bat := PARSEJSON(ZbReceived, "BatteryPercentage", true);
    if(!ISNULL(bat), BatteryPercentage := bat);
    var volt := PARSEJSON(ZbReceived, "BatteryVoltage", true);
    if(!ISNULL(volt), BatteryVoltage := volt);
    
    var deviceInfo := PARSEJSON(RECEIVEDMSG.Payload, "ZbInfo." + ID, true);
    if !ISNULL(deviceInfo)
    	LastSeenEpoch := PARSEJSON(deviceInfo, "LastSeenEpoch");
        COMPLETESERVICEATTRIBUTE("IEEEAddr", PARSEJSON(deviceInfo, "IEEEAddr"));
        COMPLETESERVICEATTRIBUTE("ModelId", PARSEJSON(deviceInfo, "ModelId"));
        COMPLETESERVICEATTRIBUTE("Manufacturer", PARSEJSON(deviceInfo, "Manufacturer"));
        COMPLETESERVICEATTRIBUTE("Endpoints", PARSEJSON(deviceInfo, "Endpoints"));
        #COMPLETESERVICEATTRIBUTE("Config", PARSEJSON(deviceInfo, "Config"));
        COMPLETESERVICEATTRIBUTE("Link Quality", ROUND(LINEAR(PARSEJSON(deviceInfo, "LinkQuality"), 0,0, 254, 100)) + "%");
    end
end

if BatteryPercentage < 30
	ADDWARNING("Low battery (<30%)");
end

if !ISNAN(LastSeenEpoch)
	DATETIME now := NOW();
	var secondsSeen := now.UNIXTIME - LastSeenEpoch;
	if secondsSeen > 12 * 60 * 60
		if secondsSeen > 24 * 60 * 60
			ADDERROR("Device is offline > 24H");
		else
			ADDWARNING("Device is offline > 12H");        
		end
	end
end
```

Szerviz attribútumok

IEEEAddr

```taphome
MQTTPUBLISH("cmnd/" + GWname+ "/ZbInfo", ID)
```

ModelId

```

```

Manufacturer

```

```

Endpoints

```

```

Config

```

```

Link Quality

```

```

Battery Voltage

```taphome
BatteryVoltage + " V"
```

Battery Percentage

```taphome
BatteryPercentage + "%"
```

Dőlésszög Változó Csak olvasható

Aktuális dőlésszög fokban — AqaraVibrationsOrAngle olvasása a Zigbee érzékelő payloadjából

numeric Egység: °

Figyelő

```taphome
if INDEXOF(RECEIVEDMSG.Topic, "SENSOR") > 0
    var val := PARSEJSON(RECEIVEDMSG.Payload, "ZbReceived." + ID + ".AqaraVibrationsOrAngle", true);
    if(!ISNULL(val), Va := val);
end
```

Rezgésmód Többértékű kapcsoló Csak olvasható

Észlelt mozgás típusa — Drop (0), Tilt (1) vagy Vibrate (2) az AqaraVibrationMode mezőből

string → enum SWITCH mapping

Értékek / Állapotok: Drop · Tilt · Vibrate · ???

Figyelő

```taphome
if INDEXOF(RECEIVEDMSG.Topic, "SENSOR") > 0
    var val := PARSEJSON(RECEIVEDMSG.Payload, "ZbReceived." + ID + ".AqaraVibrationMode", true);
    if (!ISNULL(val), SWITCH(val,
    "drop", Mu := 0,
    "tilt", Mu := 1,
    "vibrate", Mu := 2,
    Mu := 4));
end
```

**Kapcsolat:** Packet Parser → MQTT

Lehetséges fejlesztések (3)

- Vibration Sensitivity — The DJT11LM supports 3 sensitivity levels (low/medium/high) via manufacturer-specific Zigbee commands (Manuf: 0x115F, cluster 0x0000, attribute 0xFF0D). Not configurable in TapHome template — requires manual ZbSend command via Tasmota console.
- Link Quality (device-level) — LinkQuality is available per SENSOR message but only exposed as a module-level service attribute via ZbInfo polling.
- Vibration Count / Intensity — Some Zigbee platforms expose a vibration intensity or count value separately from the angle. The TapHome template only parses AqaraVibrationsOrAngle (angle) and AqaraVibrationMode (event type).

## Importálási paraméterek

Ezeket az értékeket az XML importálásakor adja meg.

| Az alkalmazás kéri                                          | Alapérték       |
|-------------------------------------------------------------|-----------------|
| Mqtt Broker IP-cím                                          | `192.168.0.1`   |
| Mqtt Broker port                                            | `1883`          |
| Gateway name (Tasmota-&gt;Configuration-&gt;MQTT-&gt;Topic) | `tasmota_XXXXX` |
| Device ID                                                   | `0xFFFF`        |

## Források

- Tasmota Zigbee Documentation
  
  [tasmota.github.io](https://tasmota.github.io/docs/Zigbee/)
- Zigbee Compatible Devices Database
- Blakadder Device Entry — Aqara DJT11LM
  
  [zigbee.blakadder.com](https://zigbee.blakadder.com/Aqara_DJT11LM.html) 2026-03-29
- Aqara Product Page — Vibration Sensor
  
  [www.aqara.com](https://www.aqara.com/eu/product/vibration-sensor) 2026-03-29

## Kapcsolódó dokumentáció

- [MQTT Integration](https://taphome.com/hu/compatibility/mqtt-guide/)
- [Packet Parser (HTTP, TCP, UDP, FTP, MQTT)](https://taphome.com/hu/docs/integration/packet-parser/)
- [Packet parser függvények](https://taphome.com/hu/docs/script/packet-parser/)
- [Elemző függvények](https://taphome.com/hu/docs/script/parsing-functions/)
- [MQTT bróker](https://taphome.com/hu/docs/integration/packet-parser/mqtt-broker/)
- [Listener szkriptek](https://taphome.com/hu/docs/script/listener-scripts/)

