
Ovaj uređaj komunicira preko protokola Zigbee putem pristupnika Tasmota. Prije nastavka provjerite jeste li uvezli predložak Zigbee2Tasmota Gateway i uparili uređaj.
Aqara WSDCGQ11LM je kompaktan Zigbee senzor na bateriju koji mjeri temperaturu okoline, relativnu vlažnost i atmosferski tlak. Sa sustavom TapHome komunicira preko protokola MQTT putem pristupnika Zigbee2Tasmota. Senzor periodično šalje očitanja na temu tele/{gateway}/SENSOR, a predložak raščlanjuje JSON poruku ZbReceived.
Senzor se napaja gumbastom baterijom CR2032. Predložak prati razinu i napon baterije putem servisnih atributa, upozorava kad razina baterije padne ispod 30 % i prepoznaje kad je uređaj izvan mreže (upozorenje nakon 12 sati, pogreška nakon 24 sata).
Konfiguracija
Uparivanje senzora
- Na pristupniku Zigbee2Tasmota uključite Permit Join (sklopkom u predlošku pristupnika u sustavu TapHome ili naredbom
ZbPermitJoin 1u konzoli Tasmota) - Pritisnite i držite tipku za resetiranje na Aqara senzoru oko 5 sekundi, dok plava LED dioda ne trepne
- Otpustite tipku. Senzor bi se trebao upariti u roku od 60 sekundi
- Zapišite dodijeljeni Device ID (npr.
0x1234) iz servisnih atributa pristupnika ili iz konzole Tasmota
Parametri uvoza
Nakon uparivanja uvezite predložak uređaja s ovim parametrima:
| Parametar | Opis | Primjer |
|---|---|---|
| MQTT Broker IP Address | IP adresa MQTT brokera | 192.168.1.10 |
| MQTT Broker Port | Port brokera (zadano 1883) | 1883 |
| Gateway name | MQTT tema uređaja Tasmota (Configuration → MQTT → Topic) | tasmota_XXXXX |
| Device ID | Kratka Zigbee adresa dobivena pri uparivanju | 0x1234 |
Zigbee uređaji Aqara/Xiaomi ne poštuju u potpunosti Zigbee standard pa s nekim Zigbee usmjerivačima (routerima) mogu imati problema s vezom. Poznati nekompatibilni usmjerivači su Centralite, General Electric, OSRAM, Sylvania, SmartThings i Securifi. Koristite usmjerivače za koje je potvrđena kompatibilnost s uređajima Xiaomi (npr. IKEA TRADFRI).
Mogućnosti uređaja
Temperatura i vlaga
Uređaj Temperatura i vlaga čita polja Temperature i Humidity iz JSON poruke ZbReceived. Temperatura se javlja izravno u °C. Vlažnost se javlja kao neobrađeni cijeli broj (npr. 4520 za 45,20 %) i u skripti za primanje (listener) dijeli se sa 100, čime nastaje omjer koji TapHome prikazuje kao postotak.
Obje vrijednosti ažuriraju se svaki put kad senzor pošalje poruku SENSOR, obično svakih nekoliko minuta ili pri značajnoj promjeni.
Atmosferski tlak
Uređaj Tlak čita polje Pressure iz JSON poruke ZbReceived. Vrijednost se javlja u hPa (hektopaskalima) i pomoću ValueLogTypeConversion pretvara se iz neobrađenog tipa 62 u tip tlaka 25 s linearnim omjerom 1:1.
Atmosferski tlak može se koristiti za praćenje promjena vremenskih prilika ili za smart rules prema nadmorskoj visini.
Baterija i stanje uređaja
Modul prikazuje nekoliko servisnih atributa čije vrijednosti ažurira periodični upit ZbInfo (svakih sat vremena putem skripte ReadScript):
- Razina baterije — procijenjena razina baterije CR2032. Kad razina padne ispod 30 %, pojavljuje se upozorenje.
- Napon baterije — trenutačni napon baterije u voltima.
- Kvaliteta veze — jačina Zigbee signala preračunata iz raspona 0–254 u 0–100 %.
- IEEEAddr, ModelId, Proizvođač, Endpoints, Config — identifikacija uređaja i metapodaci Zigbee konfiguracije.
Predložak prati i LastSeenEpoch iz odgovora ZbInfo. Ako se senzor nije javio dulje od 12 sati, pojavljuje se upozorenje. Nakon 24 sata pojavljuje se pogreška, što znači da je senzor možda izvan mreže, izvan dometa ili mu je baterija ispražnjena.
Osvježavanje podataka o bateriji CR2032 iz Zigbee uređaja može potrajati do 24 sata. Nagli pad ne znači nužno da je baterija pri kraju. Pričekajte sljedeći ciklus javljanja.
Dodatne mogućnosti
WSDCGQ11LM podržava i korekciju (kalibracijski pomak) za očitanja temperature, vlažnosti i tlaka za svaki senzor posebno (dostupno u zigbee2mqtt). Napon baterije u nekim Zigbee sustavima dostupan je i kao zaseban entitet na razini uređaja. Ove mogućnosti mogu se dodati u nekom od budućih ažuriranja predloška.
Rješavanje problema
Senzor ne šalje podatke
- Provjerite je li pristupnik Zigbee2Tasmota spojen na MQTT broker i prima li poruke (provjerite
tele/{GWname}/SENSORu MQTT klijentu) - Provjerite odgovara li Device ID u predlošku kratkoj adresi dodijeljenoj pri uparivanju (npr.
0x1234) - Provjerite servisni atribut Kvaliteta veze. Vrijednosti ispod 20 % znače slab Zigbee signal. Približite senzor pristupniku ili dodajte kompatibilan Zigbee usmjerivač
- Jednom pritisnite tipku senzora kako biste potaknuli slanje poruke i provjerite prima li je pristupnik
Očitanje vlažnosti čini se netočnim
Predložak dijeli vrijednost Humidity sa 100 (npr. 45.2 postaje 0,452 i prikazuje se kao 45,2 %). Ako je očitanje 100 puta previsoko ili prenisko, provjerite vrijednost Humidity u konzoli Tasmota: predložak je očekuje u postocima.
Uređaj prikazuje upozorenje da je izvan mreže
- Provjerite razinu baterije. Kad je CR2032 ispražnjena, senzor prestaje slati podatke
- Aqara senzor je Zigbee krajnji uređaj (end device, nije usmjerivač) i komunicira preko obližnjih Zigbee usmjerivača. Ako usmjerivač ode izvan mreže, senzor može postati nedostupan
- Pritisnite tipku senzora kako biste ga probudili i potaknuli ponovno povezivanje sa Zigbee mrežom
- Ako problem i dalje postoji, ponovno uparite uređaj tako da 5 sekundi držite tipku za resetiranje dok plava LED dioda ne trepne