
Der Shelly Gas (Modell SHGS-1) ist ein netzbetriebener Wi-Fi Gasdetektor, der in zwei Varianten erhältlich ist — CNG (Erdgas / Methan) und LPG (Propan / Butan). Beide Varianten verwenden dieselbe API und dieselbe TapHome-Vorlage. Das Gerät wird direkt in eine Steckdose gesteckt und überwacht die Gaskonzentration kontinuierlich, wobei es bei Überschreitung der Schwellenwerte einen Ton- und Lichtalarm auslöst.
TapHome kommuniziert mit dem Gerät über HTTP im lokalen Netzwerk — keine Cloud-Verbindung erforderlich. Die Vorlage fragt den /status-Endpoint nach Alarmzustand und Gaskonzentration ab und bietet Steuerungsmöglichkeiten zum Stummschalten des Alarms und zum Ausführen eines Sensor-Selbsttests.
Eine MQTT-Variante dieser Vorlage ist ebenfalls verfügbar (Shelly GAS MQTT). Verwenden Sie die MQTT-Vorlage, wenn das Gerät für die Kommunikation über einen MQTT-Broker statt HTTP konfiguriert ist.
Konfiguration
Der Shelly Gas verbindet sich über Wi-Fi. Beim Import der TapHome-Vorlage geben Sie die IP-Adresse des Geräts ein (Standard-Platzhalter 192.168.0.1).
Beide Varianten CNG und LPG werden identisch konfiguriert — der physische Sensor unterscheidet sich, aber API und Vorlage sind gleich.
Gerätefähigkeiten
Gasalarmüberwachung
Die Vorlage stellt einen Mehrfachwert-Schalter bereit, der den aktuellen Alarmzustand aus der /status-Antwort liest (gas_sensor.alarm_state). Das Gerät meldet einen der folgenden Zustände:
| Zustand | Bedeutung |
|---|---|
| No alarm | Normalbetrieb — kein Gas erkannt |
| Mild gas leak | Gaskonzentration >= 1800 ppm |
| Heavy gas leak | Gaskonzentration >= 3000 ppm |
| Self Test | Sensor-Selbstdiagnose läuft |
| Alarm state is unknown | Unbekannter Zustand (Fallback) |
Die Alarmschwellenwerte sind auf Geräteebene fest und können weder über TapHome noch über die API geändert werden.
Gaskonzentration
Ein Sensorgerät liest die aktuelle Gaskonzentration in Teilen pro Million (ppm) aus der /status-Antwort (concentration.ppm). Der Wert wird alle 15 Sekunden aktualisiert. Während der Aufwärmphase des Sensors nach dem Einschalten kann der Messwert ungültig sein.
Aktiven Alarm stummschalten
Ein Tastergerät sendet eine GET /mute-Anfrage, um den Alarmbuzzer stumm zu schalten, ohne den Alarmzustand zu löschen. Der Alarmzustand bleibt aktiv, bis die Gaskonzentration unter den Schwellenwert fällt.
Servicediagnose
Die Vorlage stellt 9 Serviceattribute zur Geräteüberwachung bereit:
- Geräteinformationen — Hostname, MAC-Adresse, Gerätezeit, Betriebszeit, RAM-Nutzung
- Konnektivität — Cloud aktiviert/verbunden, MQTT verbunden, Firmware-Update verfügbar
Serviceaktionen
Zwei Serviceaktionen stehen zur Verfügung:
- Lautstärke einstellen — passt die Lautstärke des Alarmbuzzers an (1 = leiseste, 11 = lauteste) über
/settings?set_volume={value} - Selbsttest — startet eine Sensor-Selbstdiagnose (~30 Sekunden) über
/self_test
Weitere Fähigkeiten
Der Shelly Gas stellt auch den Betriebszustand des Sensors (normal / warmup / fault), den Selbsttest-Fortschritt, das Konzentrations-Gültigkeitsflag, die WiFi-Signalstärke und die Steuerung eines externen Ventilmanipulators (11–13V, 500mA Klinkenbuchsenausgang) in seiner /status-Antwort bereit. Ein Endpunkt zum Aufheben der Stummschaltung (/unmute) ist verfügbar, um den Alarmbuzzer nach der Stummschaltung wieder zu aktivieren. Diese Fähigkeiten können in einer zukünftigen Vorlagenaktualisierung hinzugefügt werden.
Fehlerbehebung
Gerät antwortet nicht
- Überprüfen Sie, dass der Shelly mit Wi-Fi verbunden ist und eine gültige IP-Adresse hat
- Versuchen Sie den mDNS-Hostnamen (
shellygas-AABBCCDDEE.local) statt der IP-Adresse — die IP kann sich nach einer DHCP-Erneuerung geändert haben - Öffnen Sie
http://{device-ip}/shellyim Browser — wenn er mit dem GerätetypSHGS-1antwortet, ist das Gerät erreichbar - Prüfen Sie, ob TapHome CCU und Shelly im selben Netzwerk / VLAN sind
Gaskonzentration zeigt immer Null
- Bestätigen Sie, dass der Sensor nicht im Aufwärmmodus ist — nach dem Einschalten benötigt der Sensor Zeit zur Stabilisierung, bevor er gültige Messwerte liefert
- Prüfen Sie
concentration.is_validin der/status-Antwort — wennfalse, wärmt sich der Sensor noch auf - Stellen Sie sicher, dass das Gerät korrekt positioniert ist (CNG-Variante nahe der Decke, LPG-Variante nahe dem Boden — Gas steigt oder sinkt je nach Dichte)
Alarm löst nicht aus
- Die Alarmschwellenwerte sind fest: mild >= 1800 ppm, schwer >= 3000 ppm — niedrige Konzentrationen unter diesen Werten lösen keinen Alarm aus
- Führen Sie einen Selbsttest von TapHome aus (Serviceaktion), um die Sensor- und Buzzer-Funktionalität zu überprüfen
- Prüfen Sie das Feld
gas_sensor.sensor_statein/status— wenn esfaultmeldet, muss der Sensor möglicherweise ausgetauscht werden
Gen1 Shelly-Geräte unterstützen nur 2 gleichzeitige HTTP-Verbindungen. Wenn TapHome und ein anderes System (z.B. Home Assistant) dasselbe Gerät gleichzeitig abfragen, kann die Kommunikation unzuverlässig werden. Verwenden Sie ein Abfrageintervall von 10–30 Sekunden.