Seite 1 von 1

Shelly Energieverbrauchswerte

Verfasst: 25. Jan 2023 11:15
von steini
Hallo Zusammen,

ich verwende OH 3.3 mit u.a. div Shellys.

Leider zeigt Openhab nicht den tatsächlichen Gesamt-Energieverbrauch an, sondern lediglich seit letztem Neustart des Gerätes (Binding Beschreibung: Total energy consumption in kwh since the device powered up (resets on restart).

Mich würden jedoch die tatsächlichen Gesamtwert interessieren.
Wie löst ihr den dieses Problem???

Re: Shelly Energieverbrauchswerte

Verfasst: 25. Jan 2023 13:08
von mad-mike
Moin.

Gucke Mal hier:

viewtopic.php?t=5600

Re: Shelly Energieverbrauchswerte

Verfasst: 25. Jan 2023 13:30
von PeterA
Hi,

vor langer Zeit kam mal diese Rule hier im Forum zu Stande:

Code: Alles auswählen

rule "Shellies25 kWh aggregation"                         // Berechne den Shelly-kWh-Verbrauch basierend auf den kWh-Werten der Shelly
when
    Member of gShellyConsumption changed                  // Gruppe mit Consumption Member
then
    logInfo("ShellykWh", "Es gibt {} Member in der Consumption Gruppe.", gShellyConsumption.members.size)

    val iSink = gShellykWh.members.filter[i|i.name.split("_").get(1) == triggeringItem.name.split("_").get(1)].head

    val Number nDelta = (triggeringItem.deltaSince(now.minusMinutes(15)).floatValue) / 60000

    logInfo("ShellykWh", "Quelle: {}, Ziel: {}, Delta: {}, before update: {}", triggeringItem.name, iSink.name, nDelta, iSink.state)

    if(nDelta <= 0)                                        // falls nDelta kleiner oder gleich 0
        return;                                            // Abbruch der Rule
    if(!(iSink.state instanceof Number))                   // Falls keine Zahl geliefert wird
        iSink.postUpdate(nDelta)                           // nDelta als Wert setzen
    else                                                   // ansonsten
        iSink.postUpdate((iSink.state as Number) + nDelta) // nDelta zum aktuellen Wert addieren
end

Wenn ich mich recht erinnere war auch unsern Udo daran beteiligt :)

Gruß
Peter

Re: Shelly Energieverbrauchswerte

Verfasst: 25. Jan 2023 17:57
von udo1toni
ICH? Kann gar nicht sein... O:)