
Der Shelly 2.5 ist ein kompaktes Dual-Kanal-WLAN-Relais mit integrierter Leistungsmessung auf beiden Kanälen. Er passt hinter einen Standard-Wandschalter und kann zwei unabhängige Stromkreise steuern, jeweils bis zu 10 A (2300 W bei 230 V), mit einem Gesamtmaximum von 20 A. Das Gerät unterstützt zwei Betriebsmodi — Relais (zwei unabhängige Schalter) und Rollladen (koordinierte Motorsteuerung) — die TapHome-Vorlage implementiert jedoch nur den Relaismodus. TapHome kommuniziert mit dem Gerät über HTTP im lokalen Netzwerk — keine Cloud-Verbindung erforderlich.
Die Vorlage stellt zwei Relaisschalter und zwei Energiezähler (einen pro Kanal) bereit, plus eine Serviceaktion zum Umschalten zwischen Relais- und Rollladenmodus.
Konfiguration
Der Shelly 2.5 verbindet sich über WLAN. Geben Sie beim TapHome-Vorlagenimport die IP-Adresse des Geräts ein (Standard-Platzhalter 192.168.0.1).
Der aktuelle Betriebsmodus wird als Serviceattribut auf Modulebene (“Mode”) bereitgestellt und kann über die Serviceaktion “Mode” geändert werden. Das Umschalten zwischen Relais- und Rollladenmodus erfordert einen Geräteneustart.
Gerätefunktionen
Relaissteuerung
Die Vorlage stellt zwei unabhängige Relaiskanäle bereit. Der Status jedes Relais wird vom jeweiligen /relay/-Endpunkt gelesen (Feld ison) und über turn=on oder turn=off gesteuert.
- Kanal 1 — liest und steuert
/relay/0 - Kanal 2 — liest und steuert
/relay/1
Jedes Relais hat drei Serviceattribute:
- Overpower — ob ein Überleistungszustand auf dem Kanal erkannt wurde
- Overtemperature — ob das Gerät seine sichere Betriebstemperatur überschritten hat
- Power Meter — Messgültigkeit (OK oder Fehler)
Leistungsmessung
Jeder Kanal hat einen dedizierten Energiezähler, der zwei Werte vom /meter/-Endpunkt liest:
- Echtzeitleistung —
powerin Watt, von der Vorlage in kW umgerechnet - Gesamtverbrauch —
totalin Watt-Minuten, von der Vorlage in kWh umgerechnet
Jeder Energiezähler stellt ein Serviceattribut “Overpower” bereit, das den Überleistungsschwellenwert anzeigt (in Watt, geteilt durch 1000).
Die Zähler sind schreibgeschützt — sie aktualisieren sich automatisch mit jedem Abfragezyklus (15-Sekunden-Intervall).
Bekanntes Problem — Energiewert von Kanal 1 ist 10× zu hoch. Die Vorlage teilt
totalfür Kanal 1 durch 6000 statt durch 60000 (was Kanal 2 korrekt verwendet). Das bedeutet, dass der kumulative Energiewert für Kanal 1 etwa 10-mal höher als der tatsächliche Verbrauch sein wird. Dies ist ein Fehler in der Umrechnungsformel der Vorlage.
Weitere Funktionen
Der Shelly 2.5 unterstützt nativ volle Rollladensteuerung (Öffnen/Schließen/Stopp mit 0–100% Position nach Kalibrierung), gleitende Einminuten-Leistungsdurchschnitte pro Kanal, physische Schaltereingangszustände, interne Gerätetemperatur, WLAN-Signalstärke und Auto-Off-Timer pro Kanal. Das Gerät kann auch bis zu vier bevorzugte Rollladenpositionen speichern. Diese Funktionen können in einer zukünftigen Vorlagenaktualisierung hinzugefügt werden.
Im Vergleich zur Shelly 1PM-Vorlage stellt die Shelly 2.5-Vorlage keine Gerätediagnose bereit wie Hostname, MAC-Adresse, Betriebszeit, RAM-Auslastung, Cloud/MQTT-Status, Firmware-Update-Verfügbarkeit oder interne Temperatur. Es fehlen auch die Leistungsschutz-Serviceaktion (maximale Leistungsgrenze) und die Neustart-Aktion.
Fehlerbehebung
Gerät antwortet nicht
- Überprüfen Sie, dass der Shelly mit dem WLAN verbunden ist und eine gültige IP-Adresse hat
- Versuchen Sie den mDNS-Hostnamen (
shellyswitch25-AABBCCDDEE.local) anstelle der IP-Adresse — die IP könnte sich nach einer DHCP-Erneuerung geändert haben - Öffnen Sie
http://{device-ip}/shellyim Browser — wenn er antwortet, ist das Gerät erreichbar - Stellen Sie sicher, dass TapHome CCU und Shelly im selben Netzwerk / VLAN sind
Leistungswerte zeigen Null
- Bestätigen Sie, dass die Last über das Shelly-Relais angeschlossen ist (nicht umgangen)
- Prüfen Sie, dass das Relais eingeschaltet ist — der Zähler misst nur, wenn Strom durch das Relais fließt
- Rufen Sie
/meter/0oder/meter/1manuell ab und überprüfen Sie, obpowereinen Nicht-Null-Wert zurückgibt
Energiesumme von Kanal 1 scheint falsch
Die Vorlage teilt den Gesamtwert von Kanal 1 durch 6000 statt durch das korrekte 60000 (das Kanal 2 verwendet). Dadurch ist der kumulative Energiewert für Kanal 1 10× höher als tatsächlich. In der Vorlage gibt es derzeit keine Abhilfe — der Umrechnungsfaktor ist im Abfrageskript eingebettet.
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. Die Relais-Endpunkte werden alle 2,5 Sekunden und die Zähler-Endpunkte alle 15 Sekunden abgefragt.