Wie produziere ich das „running average“ einer Variable?
Ich habe eine geloggte Variable und hätte jetzt gerne eine neue, die mir zu jedem Zeitpunkt den Durchschnitt der letzten Stunde anzeigt: also um 18 Uhr den von 17-18 Uhr und um 18:05 den von 17:05-18:05 usw.
Das Script wird jeder Minute aufgerufen mit einem Ereigniss.
Das mathematische Ergebniss ist einem Wert in welchem neuen Werten ein grosserem Anteil haben wie alten Werten, exponential Verlauf, wie bei Daempfung mit RC-Glieder.
Es ist einfach und funktioniert sehr gut.
Ich habe zwei Grafiken zugefuegt mit Ergebnissen von meiner Zentralheizung.