FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: beddo am 23 April 2021, 12:49:23

Titel: Frage zum Event-Aggregator
Beitrag von: beddo am 23 April 2021, 12:49:23
Hallo Community,
ich habe eine Frage zum Event-Aggregator.

Hintergrund
Ich habe eine ShellyEM3 verbaut, dort hole ich alle 10 Sekunden den momentanen Stromverbrauch je Phase. Um eine Gesamtsicht zu erhalten habe ich über ein Userreading ein neuen Reading erstellt. Jedes der einzelnen Readings "power_X" liefert alle 10 Sekunden einen Wert
Totalpower {ReadingsVal("shellyEM3","power_0",0) + ReadingsVal("shellyEM3","power_1",0) + ReadingsVal("shellyEM3","power_2",0)}
Das funktioniert gut.

Nun mein Problem
Ich möchte nun jedoch nicht alle 10 Sekunden einen Wert im Log haben, sondern nur ein Durschnitt über 5 Minuten.
Daher habe ich ein attr event-aggregator gesetzt
Totalpower:300:none:mean:300
Laut meinem Verständnis der Funktion im wiki oder der com.ref. sollte nun ja alle 300 Sekunden ein arithmetisches Mittel der Readings der letzten 300 Sekunden geschrieben werden.
Ich habe jedoch trotzdem alle 10 Sekunden einen Logeintrag.

Hat jemand einen Tipp?
Danke Euch
Titel: Antw:Frage zum Event-Aggregator
Beitrag von: Rothammel am 17 September 2021, 19:20:48
und hast du mal die Einträge verglichen, stehen im log der Mittelwert oder die originalen Werte