
Shelly Gas (model SHGS-1) je síťově napájený Wi-Fi detektor plynu dostupný ve dvou variantách — CNG (zemní plyn / metán) a LPG (propan / butan). Obě varianty používají stejné API a stejnou TapHome šablonu. Zařízení se zapojuje přímo do elektrické zásuvky a nepřetržitě monitoruje koncentraci plynu, spouštějíc zvukový a světelný alarm při překročení prahových hodnot.
TapHome komunikuje se zařízením přes HTTP v lokální síti — není potřeba cloudové připojení. Šablona dotazuje endpoint /status na stav alarmu a koncentraci plynu a poskytuje ovládání pro ztlumení alarmu a spuštění samotestu senzoru.
K dispozici je také MQTT varianta této šablony (Shelly GAS MQTT). Použijte MQTT šablonu, pokud je zařízení nakonfigurované na komunikaci přes MQTT broker namísto HTTP.
Konfigurace
Shelly Gas se připojuje přes Wi-Fi. Při importu TapHome šablony zadejte IP adresu zařízení (výchozí zástupná hodnota 192.168.0.1).
Obě varianty CNG a LPG se konfigurují identicky — liší se fyzický senzor, ale API a šablona jsou stejné.
Schopnosti zařízení
Monitorování plynového alarmu
Šablona poskytuje vícestavový přepínač, který čte aktuální stav alarmu z odpovědi /status (gas_sensor.alarm_state). Zařízení hlásí jeden z následujících stavů:
| Stav | Význam |
|---|---|
| No alarm | Normální provoz — žádný plyn detekován |
| Mild gas leak | Koncentrace plynu >= 1800 ppm |
| Heavy gas leak | Koncentrace plynu >= 3000 ppm |
| Self Test | Probíhá samodiagnostika senzoru |
| Alarm state is unknown | Nerozpoznaný stav (záložní) |
Prahové hodnoty alarmu jsou pevné na úrovni zařízení a nelze je měnit přes TapHome ani API.
Koncentrace plynu
Senzorové zařízení čte aktuální koncentraci plynu v miliontinách (ppm) z odpovědi /status (concentration.ppm). Hodnota se aktualizuje každých 15 sekund. Během zahřívání senzoru po zapnutí může být měření neplatné.
Ztlumení aktivního alarmu
Tlačítkové zařízení odešle požadavek GET /mute pro ztlumení bzučáku alarmu bez zrušení stavu alarmu. Stav alarmu zůstává aktivní, dokud koncentrace plynu neklesne pod prahovou hodnotu.
Servisní diagnostika
Šablona poskytuje 9 servisních atributů pro monitorování zařízení:
- Informace o zařízení — hostname, MAC adresa, čas zařízení, doba provozu, využití RAM
- Konektivita — cloud povolený/připojený, MQTT připojený, dostupná aktualizace firmwaru
Servisní akce
K dispozici jsou dvě servisní akce:
- Nastavit hlasitost — upraví hlasitost bzučáku alarmu (1 = nejtišší, 11 = nejhlasitější) přes
/settings?set_volume={value} - Samotest — spustí samodiagnostiku senzoru (~30 sekund) přes
/self_test
Další schopnosti
Shelly Gas také poskytuje provozní stav senzoru (normal / warmup / fault), průběh samotestu, příznak platnosti koncentrace, sílu Wi-Fi signálu a ovládání externího ventilového manipulátoru (11–13V, 500mA jack výstup) v odpovědi /status. Endpoint pro zrušení ztlumení (/unmute) je dostupný pro opětovné povolení bzučáku alarmu po ztlumení. Tyto schopnosti mohou být přidány v budoucí aktualizaci šablony.
Řešení problémů
Zařízení neodpovídá
- Ověřte, že Shelly je připojen k Wi-Fi a má platnou IP adresu
- Zkuste použít mDNS hostname (
shellygas-AABBCCDDEE.local) namísto IP adresy — IP se mohla změnit po DHCP obnově - Otevřete
http://{device-ip}/shellyv prohlížeči — pokud odpoví s typem zařízeníSHGS-1, zařízení je dostupné - Zkontrolujte, zda jsou TapHome CCU a Shelly ve stejné síti / VLAN
Koncentrace plynu vždy ukazuje nulu
- Potvrďte, že senzor není v režimu zahřívání — po zapnutí senzor potřebuje čas na stabilizaci před hlášením platných měření
- Zkontrolujte
concentration.is_validv odpovědi/status— pokud jefalse, senzor se stále zahřívá - Ujistěte se, že zařízení je správně umístěné (CNG varianta blízko stropu, LPG varianta blízko podlahy — plyn stoupá nebo klesá podle hustoty)
Alarm se nespouští
- Prahové hodnoty alarmu jsou pevné: mírný >= 1800 ppm, silný >= 3000 ppm — nízké koncentrace pod těmito úrovněmi alarm nespustí
- Spusťte samotest z TapHome (servisní akce) pro ověření funkčnosti senzoru a bzučáku
- Zkontrolujte pole
gas_sensor.sensor_statev/status— pokud hlásífault, senzor může vyžadovat výměnu
Gen1 Shelly zařízení podporují pouze 2 souběžná HTTP připojení. Pokud TapHome a jiný systém (např. Home Assistant) dotazují stejné zařízení současně, komunikace se může stát nespolehlivou. Použijte interval dotazování 10–30 sekund.