
A Shelly Gas (SHGS-1 modell) egy hálózatról táplált Wi-Fi gázérzékelő, amely két változatban érhető el — CNG (földgáz / metán) és LPG (propán / bután). Mindkét változat ugyanazt az API-t és ugyanazt a TapHome sablont használja. Az eszköz közvetlenül a konnektorba dugható, és folyamatosan figyeli a gázkoncentrációt, hang- és fényriasztást aktiválva a küszöbértékek túllépésekor.
A TapHome HTTP-n keresztül kommunikál az eszközzel a helyi hálózaton — felhőkapcsolat nem szükséges. A sablon a /status végpontot kérdezi le a riasztás állapotára és a gázkoncentrációra, valamint vezérlést biztosít a riasztás némításához és a szenzor önellenőrzésének elindításához.
Ennek a sablonnak MQTT változata is elérhető (Shelly GAS MQTT). Használd az MQTT sablont, ha az eszköz MQTT brokeren keresztüli kommunikációra van konfigurálva HTTP helyett.
Konfiguráció
A Shelly Gas Wi-Fi-n keresztül csatlakozik. A TapHome sablon importálásakor add meg az eszköz IP-címét (alapértelmezett helyőrző 192.168.0.1).
Mind a CNG, mind az LPG változat azonosan konfigurálható — a fizikai szenzor különbözik, de az API és a sablon megegyezik.
Eszközképességek
Gázriasztás monitorozás
A sablon egy többértékű kapcsolót biztosít, amely a /status válaszból olvassa az aktuális riasztási állapotot (gas_sensor.alarm_state). Az eszköz az alábbi állapotok egyikét jelenti:
| Állapot | Jelentés |
|---|---|
| No alarm | Normál működés — nincs gáz érzékelve |
| Mild gas leak | Gázkoncentráció >= 1800 ppm |
| Heavy gas leak | Gázkoncentráció >= 3000 ppm |
| Self Test | Szenzor öndiagnosztika folyamatban |
| Alarm state is unknown | Ismeretlen állapot (tartalék) |
A riasztási küszöbértékek az eszköz szintjén rögzítettek, és nem módosíthatók a TapHome-on vagy az API-n keresztül.
Gázkoncentráció
Egy szenzor eszköz a /status válaszból olvassa az aktuális gázkoncentrációt milliomod részben (ppm) (concentration.ppm). Az érték 15 másodpercenként frissül. A szenzor bekapcsolás utáni bemelegedése során a mért érték érvénytelen lehet.
Aktív riasztás némítása
Egy nyomógomb eszköz GET /mute kérést küld a riasztó hangjelzőjének elnémítására a riasztási állapot törlése nélkül. A riasztási állapot aktív marad, amíg a gázkoncentráció a küszöbérték alá nem csökken.
Szervizdiagnosztika
A sablon 9 szervizattribútumot biztosít az eszköz monitorozásához:
- Eszközinformáció — hostname, MAC-cím, eszközidő, üzemidő, RAM-használat
- Csatlakozás — felhő engedélyezve/csatlakozva, MQTT csatlakozva, elérhető firmware-frissítés
Szervizműveletek
Két szervizművelet érhető el:
- Hangerő beállítása — a riasztó hangjelzőjének hangereje állítható (1 = leghalkabb, 11 = leghangosabb) a
/settings?set_volume={value}végponton keresztül - Önellenőrzés — szenzor öndiagnosztikát indít (~30 másodperc) a
/self_testvégponton keresztül
További képességek
A Shelly Gas a /status válaszában a szenzor üzemi állapotát (normal / warmup / fault), az önellenőrzés előrehaladását, a koncentráció érvényességi jelzőjét, a WiFi jelerősséget és a külső szelepmozgató vezérlését (11–13V, 500mA jack kimenet) is biztosítja. A némítás feloldó végpont (/unmute) elérhető a riasztó hangjelzőjének újra aktiválásához a némítás után. Ezek a képességek egy jövőbeli sablonfrissítésben adhatók hozzá.
Hibaelhárítás
Az eszköz nem válaszol
- Ellenőrizd, hogy a Shelly csatlakozik a Wi-Fi-hez és érvényes IP-címe van
- Próbáld az mDNS hosztnevet (
shellygas-AABBCCDDEE.local) az IP-cím helyett — az IP megváltozhatott DHCP-megújítás után - Nyisd meg a
http://{device-ip}/shellycímet a böngészőben — haSHGS-1eszköztípussal válaszol, az eszköz elérhető - Ellenőrizd, hogy a TapHome CCU és a Shelly ugyanazon a hálózaton / VLAN-on van
A gázkoncentráció mindig nullát mutat
- Győződj meg róla, hogy a szenzor nincs bemelegedési módban — bekapcsolás után a szenzornak időre van szüksége a stabilizálódáshoz, mielőtt érvényes méréseket jelentene
- Ellenőrizd a
concentration.is_validértéket a/statusválaszban — hafalse, a szenzor még melegszik - Győződj meg róla, hogy az eszköz megfelelően van elhelyezve (CNG változat a mennyezet közelében, LPG változat a padló közelében — a gáz sűrűségétől függően emelkedik vagy süllyed)
A riasztás nem aktiválódik
- A riasztási küszöbértékek rögzítettek: enyhe >= 1800 ppm, erős >= 3000 ppm — ezek alatti alacsony koncentrációk nem váltanak ki riasztást
- Futtass önellenőrzést a TapHome-ból (szervizművelet) a szenzor és a hangjelző működésének ellenőrzéséhez
- Ellenőrizd a
gas_sensor.sensor_statemezőt a/statusválaszban — hafaultértéket ad, a szenzor cserére szorulhat
A Gen1 Shelly eszközök csak 2 egyidejű HTTP kapcsolatot támogatnak. Ha a TapHome és egy másik rendszer (pl. Home Assistant) egyszerre kérdezi le ugyanazt az eszközt, a kommunikáció megbízhatatlanná válhat. Használj 10–30 másodperces lekérdezési intervallumot.