Zum Inhalt

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.