
Der Shelly 1PM ist ein kompaktes WLAN-Relais mit integrierter Leistungsmessung. Es passt hinter einen Standard-Wandschalter und kann einen Stromkreis mit bis zu 16 A (3500 W bei 230 V) schalten. TapHome kommuniziert mit dem Gerät über HTTP im lokalen Netzwerk — eine Cloud-Verbindung ist nicht erforderlich.
Das Template bietet Relaissteuerung und einen Energiezähler, der den Echtzeit-Stromverbrauch und den kumulierten Energieverbrauch ausliest.
Konfiguration
Der Shelly 1PM verbindet sich über WLAN. Beim Import des TapHome-Templates gib die IP-Adresse des Geräts ein (Standard-Platzhalter 192.168.0.1).
Dieses Gerät unterstützt mDNS-Erkennung. Du kannst den Hostnamen
shelly1pm-{MAC}.localanstelle einer IP-Adresse bei der TapHome-Konfiguration verwenden. Ersetze{MAC}durch die MAC-Adresse des Geräts (Großbuchstaben hex, ohne Doppelpunkte). Die Verwendung eines Hostnamens vermeidet Verbindungsprobleme, wenn sich die IP-Adresse des Geräts ändert.
Öffne die TapHome-App und nutze den IP-Scanner (Einstellungen → Netzwerk → Scannen). Der Scanner erkennt Geräte im Netzwerk und zeigt sowohl die IP-Adresse als auch den mDNS-Hostnamen an (z. B. shelly1pm-AABBCCDDEE.local). Verwende den Hostnamen anstelle der IP-Adresse für eine stabilere Verbindung.
Gerätefunktionen
Relaissteuerung
Das Template stellt das Relais als Schaltergerät bereit. Der Relaiszustand wird aus der /status-Antwort ausgelesen (relays[0].ison) und über den Endpunkt /relay/0 mit turn=on oder turn=off gesteuert.
Leistungsmessung
Der integrierte Energiezähler liest zwei Werte aus der /status-Antwort:
- Echtzeit-Leistung —
meters[0].powerin Watt, vom Template in kW umgerechnet - Gesamtverbrauch —
meters[0].totalin Wattminuten, vom Template in kWh umgerechnet
Der Zähler ist schreibgeschützt — er aktualisiert sich automatisch mit jedem Abfragezyklus.
Service-Diagnose
Das Template stellt 13 Service-Attribute zur Geräteüberwachung bereit:
- Geräteinformationen — Hostname, MAC-Adresse, Gerätezeit, Betriebszeit, RAM-Auslastung
- Thermoschutz — Innentemperatur (°C), Temperaturstatus (Normal / Hoch / Sehr hoch), Übertemperatur-Flag
- Konnektivität — Cloud aktiviert/verbunden, MQTT verbunden, Firmware-Update verfügbar
- Leistungsschutz — aktuelles maximales Leistungslimit (wird von
/settingsgelesen)
Service-Aktionen
Drei Service-Aktionen stehen zur Verfügung:
- Leistungsschutz setzen — legt das maximale Leistungslimit fest (1–3500 W). Das Relais schaltet automatisch ab, wenn der Verbrauch diesen Wert überschreitet.
- Cloud aktivieren — aktiviert oder deaktiviert die Shelly-Cloud-Verbindung
- Neustart — löst einen Geräteneustart aus
Weitere Funktionen
Der Shelly 1PM stellt in seiner /status-Antwort auch die Leitungsspannung, Blindleistung, den physischen Eingangszustand und die WLAN-Signalstärke bereit. Ein Auto-Aus-Timer ist am Relais-Endpunkt verfügbar. Diese Funktionen können in einem zukünftigen Template-Update ergänzt werden.
Fehlerbehebung
Gerät antwortet nicht
- Überprüfe, ob der Shelly mit dem WLAN verbunden ist und eine gültige IP-Adresse hat
- Versuche, den mDNS-Hostnamen (
shelly1pm-AABBCCDDEE.local) statt der IP-Adresse zu verwenden — die IP könnte sich nach einer DHCP-Erneuerung geändert haben - Öffne
http://{device-ip}/shellyim Browser — wenn eine Antwort kommt, ist das Gerät erreichbar - Stelle sicher, dass TapHome CCU und Shelly im selben Netzwerk / VLAN sind
Leistungswerte zeigen null
- Bestätige, dass die Last durch das Shelly-Relais geschaltet ist (nicht umgangen)
- Prüfe, ob das Relais eingeschaltet ist — der Zähler misst nur, wenn Strom durch das Relais fließt
- Frage
/statusmanuell ab und prüfe, obmeters[0].powereinen Wert ungleich null zurückgibt
Übertemperaturwarnung
Der Shelly 1PM verfügt über einen internen Thermoschutz. Wenn die Gerätetemperatur sichere Grenzwerte überschreitet, wechselt temperature_status auf „Hoch" oder „Sehr hoch" und overtemperature wird true. Sorge für ausreichende Belüftung um das Gerät, besonders beim Schalten hoher Lasten.
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. Verwende ein Abfrageintervall von 10–30 Sekunden.