
Shelly Gas (model SHGS-1) je Wi-Fi detektor plina s napajanjem iz mreže, dostupan u dvije varijante: CNG (prirodni plin / metan) i LPG (propan / butan). Obje varijante koriste isti API i isti predložak TapHome. Uređaj se uključuje izravno u utičnicu, neprekidno prati koncentraciju plina i pri prekoračenju pragova pokreće zvučni i svjetlosni alarm.
TapHome s uređajem komunicira preko HTTP-a u lokalnoj mreži, veza s oblakom nije potrebna. Predložak periodički očitava krajnju točku /status kako bi dobio stanje alarma i koncentraciju plina te omogućuje utišavanje alarma i pokretanje samotestiranja senzora.
Dostupna je i MQTT varijanta ovog predloška (Shelly GAS MQTT). MQTT predložak koristite ako je uređaj postavljen za komunikaciju preko MQTT brokera umjesto HTTP-a.
Konfiguracija
Shelly Gas se spaja preko Wi-Fi mreže. Pri uvozu predloška u TapHome unesite IP adresu uređaja (u predlošku je unaprijed upisan primjer 192.168.0.1).
Varijante CNG i LPG konfiguriraju se jednako: razlikuje se fizički senzor, a API i predložak su isti.
Mogućnosti uređaja
Praćenje alarma plina
Predložak sadrži prekidač s više vrijednosti koji čita trenutačno stanje alarma iz odgovora /status (gas_sensor.alarm_state). Uređaj javlja jedno od sljedećih stanja:
| Stanje | Značenje |
|---|---|
| No alarm | Normalan rad, plin nije otkriven |
| Mild gas leak | Koncentracija plina >= 1800 ppm |
| Heavy gas leak | Koncentracija plina >= 3000 ppm |
| Self Test | U tijeku je samodijagnostika senzora |
| Alarm state is unknown | Neprepoznato stanje (zamjenska vrijednost) |
Pragovi alarma fiksno su zadani u uređaju i ne mogu se promijeniti iz sustava TapHome ni preko API-ja.
Koncentracija plina
Uređaj senzor čita trenutačnu koncentraciju plina u dijelovima na milijun (ppm) iz odgovora /status (concentration.ppm). Vrijednost se ažurira svakih 15 sekundi. Tijekom zagrijavanja senzora nakon uključivanja očitanje može biti nevaljano.
Utišavanje aktivnog alarma
Uređaj tipkalo šalje zahtjev GET /mute koji utišava zujalicu alarma bez poništavanja stanja alarma. Stanje alarma ostaje aktivno dok koncentracija plina ne padne ispod praga.
Servisna dijagnostika
Predložak ima 9 servisnih atributa za praćenje uređaja:
- Podaci o uređaju: naziv hosta, MAC adresa, vrijeme uređaja, vrijeme rada, iskorištenost RAM-a
- Povezivost: oblak omogućen / spojeno na oblak, spojeno na MQTT, dostupno ažuriranje firmvera
Servisne radnje
Dostupne su dvije servisne radnje:
- Postavi glasnoću: podešava glasnoću zujalice alarma (1 = najtiše, 11 = najglasnije) preko
/settings?set_volume={value} - Samotestiranje: pokreće samodijagnostiku senzora (oko 30 sekundi) preko
/self_test
Dodatne mogućnosti
Shelly Gas u odgovoru /status daje i radno stanje senzora (normal / warmup / fault), napredak samotestiranja, oznaku valjanosti koncentracije, jačinu Wi-Fi signala i upravljanje vanjskim pogonom ventila (izlaz na priključku 11–13 V, 500 mA). Dostupna je i krajnja točka za poništavanje utišavanja (/unmute) koja ponovno uključuje zujalicu alarma nakon utišavanja. Te se mogućnosti mogu dodati u budućem ažuriranju predloška.
Rješavanje problema
Uređaj ne odgovara
- Provjerite je li Shelly spojen na Wi-Fi i ima li valjanu IP adresu
- Umjesto IP adrese pokušajte koristiti mDNS naziv hosta (
shellygas-AABBCCDDEE.local): IP adresa se možda promijenila nakon obnove DHCP zakupa - U pregledniku otvorite
http://{device-ip}/shelly: ako odgovori s vrstom uređajaSHGS-1, uređaj je dostupan - Provjerite jesu li centralna jedinica TapHome (CCU) i Shelly u istoj mreži / VLAN-u
Koncentracija plina uvijek pokazuje nulu
- Provjerite da senzor nije u načinu zagrijavanja: nakon uključivanja senzoru treba vremena da se stabilizira prije nego što počne javljati valjana očitanja
- Provjerite
concentration.is_validu odgovoru/status: ako jefalse, senzor se još zagrijava - Provjerite je li uređaj ispravno postavljen (varijanta CNG blizu stropa, varijanta LPG blizu poda, jer se plin ovisno o gustoći diže ili spušta)
Alarm se ne aktivira
- Pragovi alarma su fiksni: blago curenje >= 1800 ppm, jako curenje >= 3000 ppm. Niže koncentracije ispod tih razina ne aktiviraju alarm
- Iz sustava TapHome pokrenite samotestiranje (servisna radnja) i provjerite rad senzora i zujalice
- Provjerite polje
gas_sensor.sensor_stateu odgovoru/status: ako pokazujefault, senzor je možda potrebno zamijeniti
Uređaji Shelly Gen1 podržavaju samo 2 istodobne HTTP veze. Ako TapHome i drugi sustav (npr. Home Assistant) istodobno očitavaju isti uređaj, komunikacija može postati nepouzdana. Koristite interval očitavanja od 10 do 30 sekundi.