Shelly EM Mini Gen4 Stromverbrauch ermitteln mit ioBroker

Wie schon in meinem Artikel https://www.md-technologie.de/baublog/shelly-plug-s-stromverbrauch-ermittlen-mit-iobroker/ beschrieben kann man via Skript den Verbrauch berechnen lassen. Allerdings ist dieses Skript bereits etwas älter und kann nicht die Werte des aktuellen Shelly EM Mini Gen4 auslesen, da die Energiewerte dort auf einer anderen Objektpunkt liegen.

In den älteren Shelly Generationen ließt man den aktuellen Verbrauch über den Punkt shelly.0.SHSW-25#1111111111#1.Relay1.Energy aus.

Die neuen Shellys können aber nicht nur den Strom messen sondern zeigen auch an ob es sich um Verbrauch oder Einspeisung z.B. von einer Balkon PV wie bei mir handelt. Dazu nutzen die Shellys die Werte
shelly.0.shellyemminig4#1111111111#1.EM1Data0.TotalActiveEnergy
und
shelly.0.shellyemminig4#1111111111#1.EM1Data0.TotalActiveReturnEnergy

Um das Skript fit für die neue Generation zu machen habe ich die KI mit ChatGPT und Claude Opus darüber grübeln lassen und das Skript von Stephan Keyenborg überarbeitet (https://www.kreyenborg.koeln/shelly-verbrauchs-historie-fuer-tag-woche-monat-jahr/). Den neuen Code habe ich grob validiert und erfolgreich getestet:

You can leave a response, or trackback from your own site.

Leave a Reply