
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 Water Leak Sensor (SJCGQ11LM) je kompaktan Zigbee senzor curenja vode na bateriju sa zaštitom IP67. Prisutnost vode prepoznaje kad razina vode na kontaktnim pločicama na dnu uređaja dosegne 0,5 mm. TapHome komunicira sa senzorom preko protokola MQTT putem pristupnika Zigbee2Tasmota. Kad se curenje vode prepozna ili prestane, senzor objavljuje vrijednost ZoneStatusChange u JSON poruci ZbReceived.
Senzor se napaja gumbastom baterijom CR2032 (trajanje oko 2 godine). 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
- U sustavu TapHome uključite sklopku Permit Join u modulu Zigbee2Tasmota Gateway
- Na senzoru pritisnite i držite tipku dok plava LED dioda ne počne treptati, a zatim je otpustite
- Pričekajte da se brojač Devices Found poveća. Device ID senzora (npr.
0xF121) prikazuje se u servisnim atributima pristupnika - Uvezite ovaj predložak uređaja s Device ID-jem dobivenim pri uparivanju
Ako se uparivanje ne pokrene, pokušajte oko 10 sekundi držati pritisnut logotip vode na dnu senzora, dok plava LED dioda ne trepne tri puta, a zatim ga otpustite.
Parametri uvoza
| Parametar | Opis | Primjer |
|---|---|---|
| MQTT Broker IP Address | IP adresa vašeg 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 | 0xF121 |
Mogućnosti uređaja
Prepoznavanje curenja vode
Predložak sadrži jedan uređaj Senzor curenja vode mapiran kao PacketParserReedContact (tip 1031) s funkcijom FloodSensor. Uređaj čita polje ZoneStatusChange iz ZbReceived.{DeviceID} u MQTT poruci SENSOR:
- ZoneStatusChange = 1 → Alarm (otkrivena voda)
- ZoneStatusChange = 0 → OK (suho)
Senzor se budi i šalje svoje stanje kad voda dosegne kontaktne pločice od 0,5 mm na donjoj strani uređaja te ponovno kad se voda ukloni i pločice se osuše.
Za razliku od senzora vrata i prozora koji koriste polje
Contact, senzor curenja vode koristiZoneStatusChange, polje statusa Zigbee IAS Zone. To je standardni mehanizam za alarmne senzore u protokolu Zigbee.
Praćenje baterije
Modul prati stanje baterije putem dva servisna atributa:
- Razina baterije — procijenjena razina napunjenosti baterije CR2032; upozorenje na slabu bateriju pojavljuje se kad razina padne ispod 30 %
- Napon baterije — neobrađena vrijednost napona članka CR2032 u voltima
Podaci o bateriji čitaju se iz polja BatteryPercentage i BatteryVoltage u poruci ZbReceived.
Prepoznavanje prekida veze
Predložak prati dostupnost uređaja pomoću vremenske oznake LastSeenEpoch iz periodičnog upita ZbInfo (svakih sat vremena):
- Upozorenje — uređaj se nije javio dulje od 12 sati
- Pogreška — uređaj se nije javio dulje od 24 sata
Tako se mogu otkriti situacije u kojima je senzor izgubio Zigbee vezu ili je baterija potpuno ispražnjena.
Dijagnostički servisni atributi
Modul prikazuje dodatne Zigbee metapodatke dobivene periodičnim upitom ZbInfo:
| Atribut | Opis |
|---|---|
| IEEEAddr | Jedinstveni 64-bitni hardverski identifikator |
| ModelId | Zigbee ID modela (lumi.sensor_wleak.aq1) |
| Proizvođač | Naziv proizvođača koji javlja uređaj |
| Endpoints | Aktivne Zigbee krajnje točke (endpoints) |
| Config | Zigbee konfiguracija uređaja |
| Kvaliteta veze | Jačina signala u rasponu 0–100 % |
Dodatne mogućnosti
Aqara SJCGQ11LM preko protokola Zigbee javlja i unutarnju temperaturu uređaja. Kvaliteta veze (LQI) dostupna je u svakoj poruci SENSOR, ali se zasad prikazuje samo na razini modula putem upita ZbInfo svakih sat vremena. Ove mogućnosti mogu se dodati u nekom od budućih ažuriranja predloška.
Rješavanje problema
Senzor ne javlja curenje vode
- Provjerite je li senzor uparen s pristupnikom Zigbee2Tasmota. Provjerite
ZbStatusu konzoli Tasmota - Provjerite odgovara li Device ID u predlošku kratkoj adresi dobivenoj pri uparivanju (npr.
0xF121) - Stavite senzor na mokru površinu kako biste izazvali promjenu stanja. Uređaj bi u roku od nekoliko sekundi trebao objaviti vrijednost
ZoneStatusChange - Pomoću MQTT klijenta (npr. MQTT Explorer) pretplatite se na
tele/{GWname}/SENSORi provjerite objavljuje li senzor porukeZbReceiveds poljemZoneStatusChange
Upozorenje o prekidu veze iako senzor radi
- Prepoznavanje prekida veze oslanja se na upit
ZbInfo(svakih sat vremena). Ako senzor u 12 sati nije poslao nijednu poruku, pojavljuje se upozorenje - Zigbee uređaji na baterije između događaja su u stanju mirovanja. To je normalno. Upozorenje obično nestaje nakon sljedećeg curenja vode ili sljedećeg upita
ZbInfo - Ako upozorenje traje dulje od 24 sata, provjerite bateriju (CR2032) i po potrebi ponovno uparite uređaj
Lažni alarmi ili senzor ne prepoznaje vodu
- Provjerite jesu li kontaktne pločice na dnu senzora čiste i nisu li prekrivene prljavštinom ili naslagama
- Senzor prepoznaje vodu tek kad njezina razina dosegne najmanje 0,5 mm. Male kapljice ili kondenzacija možda neće biti dovoljne
- Zaštita IP67 znači da je kućište senzora vodootporno, ali pločice za prepoznavanje moraju biti u izravnom dodiru s površinom vode
Aqara SJCGQ11LM koristi gumbastu bateriju CR2032. Pri uobičajenoj upotrebi baterija obično traje više od 2 godine. Postavljanje u stalno vlažan prostor (npr. ispod bojlera ili pokraj odvoda perilice rublja) može skratiti trajanje baterije jer se senzor češće budi.