Funktionsbaustein: Shelly Meter
Der Shelly Meter ist ein Funktionsbaustein zum Auslesen elektrischer Messwerte eines Shelly-Stromzählers
(z. B. Shelly 3EM oder Pro 4PM). Der Baustein kommuniziert direkt mit dem Gerät über HTTP und unterstützt mehrere Modelle.
Funktionsweise
Der Baustein fragt periodisch über die IP-Adresse und Kanalnummer den aktuellen Wert eines definierten elektrischen Parameters ab.
Unterstützt werden:
- Leistung (W):
apower - Spannung (V):
voltage - Strom (A):
current
Die Abfrage erfolgt maximal alle 5 Sekunden, um Last und Bandbreite zu schonen.
Unterstützte Modelle
classic– Geräte mit/status-API (z. B. Shelly EM)pro– Geräte mit RPC-API (/rpc/Shelly.GetStatus)pro_auth– RPC-API mit HTTP-Basisauthentifizierung
Parameter
| Parameter | Beschreibung |
|---|---|
ip |
IP-Adresse des Shelly-Geräts (Pflichtfeld) |
model |
classic, pro, pro_auth |
channel |
Eingangsnummer (1–4) → ergibt pm1:0, pm1:1 usw. |
value |
Messgröße: power, voltage, current |
username |
Benutzername (nur bei pro_auth) |
password |
Passwort (nur bei pro_auth) |
Eingang / Ausgang
- Eingang: nicht erforderlich (passives Messobjekt)
- Ausgang: letzter erfolgreich abgefragter Messwert (FLOAT)
Bei Kommunikationsfehlern wird der Ausgang auf None gesetzt, und ein Fehler kann ausgelöst werden.
Anwendungsbeispiele
- Energiemanagement: Auswertung von Leistungsdaten zur Optimierung
- Lastüberwachung: Schaltlogik bei Überschreiten eines Schwellwertes
- Visualisierung: Anzeige von Spannung oder Strom im Dashboard
- Kombination mit Statistik- oder Prüfbaustein zur Auswertung
Der Shelly Meter ist ein praktischer Baustein zur direkten Integration von Energiezählern und Sensorik
in die Automatisierungslogik des Wetterrelais – ohne zusätzliche Gateways oder Middleware.