
Az Aqara RTCGQ11LM (egyes piacokon Xiaomi Mi Motion Sensor néven forgalmazott) kompakt, elemes Zigbee 3.0 PIR foglaltság-érzékelő, amely CR2450 gombelemmel működik. A TapHome-mal közvetetten kommunikál — az érzékelő egy Zigbee2MQTT koordinátorral (pl. Sonoff ZBDongle-P/E vagy CC2652 alapú stick) van párosítva, amely a Zigbee üzeneteket MQTT topicokra fordítja. A TapHome ezekre a MQTT topicokra egy PacketParser MQTT modulon keresztül iratkozik fel.
A sablon az érzékelőt bináris foglaltsági bemenetként (mozgás / nincs mozgás) térképezi le, és szolgáltatás-attribútumként kiteszi az elem százalékos szintjét, a nyers elemfeszültséget és a Zigbee kapcsolat minőségét.
Konfiguráció
Zigbee2MQTT beállítás
A TapHome sablon importálása előtt a RTCGQ11LM-et párosítani kell egy Zigbee2MQTT koordinátorral:
- Nyissa meg a Zigbee2MQTT webes felületét, és engedélyezze a párosítási módot (Permit join)
- A RTCGQ11LM-en tartsa lenyomva a reset gombot kb. 5 másodpercig, amíg a kék LED villogni nem kezd
- Az eszköz megjelenik a Zigbee2MQTT eszközlistájában egy IEEE címmel (pl.
0x00158d00036cd3e2). Opcionálisan a Zigbee2MQTT webes felületén az eszközbeállításokban friendly name-et rendelhet hozzá.
Ha a párosítás nem sikerül, próbálkozzon hosszú nyomás helyett egyetlen rövid gombnyomással. CC2531 alapú koordinátorok esetén általában segít az USB stick kihúzása és visszadugása a Zigbee2MQTT újraindítása előtt.
Modul változó
A sablon TapHome-ba történő importálása után állítsa be a XiaomiRTCGQ11LM egyéni változót, amely az eszközt azonosítja az MQTT brokeren:
| Változó | Leírás | Hogyan szerezhető meg | Példa |
|---|---|---|---|
XiaomiRTCGQ11LM | Zigbee2MQTT friendly name vagy IEEE cím ehhez a RTCGQ11LM-hez | Zigbee2MQTT web UI → Devices → keresse meg a RTCGQ11LM-et → másolja az IEEE-t vagy friendly name-et | 0x00158d00036cd3e2 |
A sablonban lévő alapértelmezett helykitöltő (0x00158d00036cd3e2) csak példa, és azt kötelező lecserélni az Ön érzékelőjének tényleges címére. A listener script a zigbee2mqtt/{XiaomiRTCGQ11LM} topicra iratkozik fel, és a JSON állapot payloadot értelmezi.
A friendly name (pl.
folyoso_mozgas) használata a nyers IEEE cím helyett olvashatóbbá teszi a konfigurációt, és stabil marad akkor is, ha az érzékelőt később újrapárosítják.
Eszközképességek
Mozgásérzékelés
A sablon az érzékelőt Reed Contact eszközként térképezi le a TapHome-ban. A „reed contact" elnevezés csak sablon-konvenció; a viselkedés szabványos PIR foglaltsági bemenet. A mozgásesemények a zigbee2mqtt/{id} topicon érkeznek JSON formátumban, és numerikus állapotra képezik le:
| Zigbee2MQTT payload | TapHome érték |
|---|---|
"occupancy": true | 1 (mozgás) |
"occupancy": false | 0 (nyugalmi) |
| egyéb / hiányzik | NaN |
Az első occupancy: true üzenet csak akkor jelenik meg, amikor az eszköz a hálózatba lépés után először észlel mozgást — nem a párosítás befejezésekor.
A RTCGQ11LM hardvere minden észlelés után 60 másodperces holt zónát kényszerít ki: amint mozgást jelent, az érzékelő 60 másodpercig figyelmen kívül hagy minden további mozgást. A Zigbee2MQTT
occupancy_timeoutopcióját ezért az alapértelmezett 90 s-on (vagy fölötte) kell hagyni — a 60 s alatti értékekoccupancy: falseüzenetet generálnának még akkor is, ha még van valaki a szobában. Ezt a korlátozást hardveres módosítás nélkül nem lehet megkerülni.
Elem, feszültség és kapcsolatminőség
Az érzékelő példány három, csak olvasható szolgáltatás-attribútumot tesz közzé, amelyek ugyanabból a JSON állapotüzenetből kerülnek kinyerésre:
- Battery — hátralévő elemszázalék (0–100 %),
"N%"formátumban. Az első érték jelentése akár 24 óráig is eltarthat a párosítás után. Amíg az első üzenet meg nem érkezik,"-"jelenik meg. - Voltage — nyers elemfeszültség millivoltban (új CR2450-en jellemzően ~3000 mV),
"N mV"formátumban. Hasznos független alacsony elem-indikátor — a százalék még egészségesnek tűnhet, miközben a cella már túl gyenge a megbízható Zigbee átvitelhez. - LinkQuality — Zigbee kapcsolatminőség-mutató (0–255 LQI),
"N lqi"formátumban. A 20 alatti értékek általában megbízhatatlan kapcsolatot jeleznek.
A sablon által jelenleg nem kezelt képességek
A RTCGQ11LM Zigbee2MQTT-n keresztül további entitásokat is közzétesz, amelyeket a sablon nem dolgoz fel — ezek egy jövőbeli sablonfrissítésben a listener script kiterjesztésével pótolhatók:
illuminance/illuminance_lux— környezeti fényszint luxban (lux-vezérelt mozgás-automatizációkhoz hasznos)device_temperature— belső chip-hőmérséklet °C-ban (csak diagnosztikai, nem a szoba hőmérséklete)power_outage_count— elem eltávolítási események számlálója
A Zigbee2MQTT elérhetőségi topic (zigbee2mqtt/{id}/availability) és az occupancy_timeout konfigurációs opció (zigbee2mqtt/bridge/request/device/options) szintén nem érhető el a sablonból; ennek az alvó eszköznek az élet jeleként a LinkQuality és a Battery ajánlott.
Hibaelhárítás
Az érzékelő egyáltalán nem jelent állapotot
- Ellenőrizze, hogy a RTCGQ11LM zöld státusszal szerepel-e a Zigbee2MQTT eszközlistájában.
- Győződjön meg arról, hogy a
XiaomiRTCGQ11LMváltozó pontosan megegyezik a friendly name-mel vagy IEEE címmel — friendly name-eknél a kis-nagybetű számít. - Váltson ki mozgást az érzékelő előtt. Az első állapotüzenet csak a hálózatba lépés utáni első észleléskor kerül közzétételre.
- MQTT kliens (pl. MQTT Explorer) használatával iratkozzon fel a
zigbee2mqtt/#topicra, és ellenőrizze, hogy mozgáskor megjelennek-e üzenetek azigbee2mqtt/{az_on_neve}topicon.
A mozgás a személy elhagyása után is aktív marad
Ez a várható 60 másodperces hardveres holt zóna a Zigbee2MQTT occupancy_timeout-jával (alapértelmezés: 90 s) kombinálva. Az érzékelő csak akkor jelent occupancy: false-t, ha a számláló további mozgás nélkül lejár. A rövidebb timeoutok nem megbízhatóak — az érzékelő az észlelés utáni első 60 s-ban egyszerűen figyelmen kívül hagy minden mozgást.
Véletlenszerű kapcsolatszakadások
Gyakori okok, amiért Aqara/Xiaomi végeszközök kiesnek a Zigbee hálóból:
- Gyenge jel — ellenőrizze a LinkQuality-t; a 20 alatti értékek általában azt jelentik, hogy az érzékelőnek közelebbi hálózati tápellátású Zigbee routerre van szüksége.
- Alacsony elemfeszültség — a Voltage attribútum jobb mutató, mint a százalék. A Zigbee2MQTT kifejezetten jelzi, hogy az érzékelő akkor is kieshet a hálózatból, ha a százalékos érték még egészségesnek tűnik — figyelje tehát az új cella ~3000 mV-jához képesti érzékelhető csökkenést, és cserélje a CR2450-et, amint a kapcsolat megbízhatatlanná válik.
- Inkompatibilis routerek — a Centralite, General Electric, Iris, Ledvance, Legrand, OSRAM, Sylvania, SmartThings és Securifi routerek közismertek arról, hogy régebbi Xiaomi/Aqara eszközöket „kidobnak" a mesh-ből. Gyakran segít az érzékelőt közvetlenül a koordinátorral párosítani (reset közvetlenül a koordinátor mellett).
Az Aqara Zigbee végeszközök nem támogatják a szabványos Zigbee2MQTT availability ping-et, és tévesen offline-nak tűnhetnek, miközben normálisan működnek. Ne bízza az élet jelét az availability topicra — a LinkQuality-t és a Battery-t használja egészség-indikátorként.