Guten Tag,
kann ich (einfach und elegant) den 1-Minuten, 5-Minuten und 15 Minuten Durchschnitt der Ventilstellung eines Heizungsthermostaten ermitteln?
Ich würde dies gerne als Bedingung für THRESHOLD und eine Fußbodenheizung nutzen, die jedoch bereits durch einen HM-CC-RT-DN in Verbindung mit einem HM-TC-IT-WM-W-E geheizt wird. Den _SwitchTr-Kanal möchte ich nicht verwenden, sondern der Fußbodenheizung Vorrang geben - d.h. solange die 10-Minuten Ventilstellung ungleich Null ist, bleibt die Fußbodenheizung aktiv...
Danke, -MN
Nein, das liefert ein device nicht. Da ich es nicht für eine primäre Funktion halte werde ich es nicht einbauen.
Es gibt ein average Modul, das aber nicht auf so kleine Zeiten eingestellt ist.
Ich würde eine Funktion bauen, welche he die letzten ventilstaende berechnet. Da diese alle 2.5min kommen, in etwa, sollte es reichen ein array zu machen. Den neuen immer reinstopfen, alles aelter als 6 rauswerfen.
Dann Mittelwerte bilden. 5min sind eh nur 2 Werte.
Das ganze in myutils als Funktion und dann als userreadings oder als notify aufrufen.
Danke, Martin,
für Deine vorgeschlagene Lösung müßte sich http://www.fhemwiki.de/wiki/Gleitende_Mittelwerte_berechnen_und_loggen movingAverage verwenden lassen. Ich werde das mal näher anschauen...
Danke, -MN
Sollte auch einfacher gehen, da du keine Zeiten benötigt sondern nur zählen musst. Bis 6 sollte machbar sein.
Wäre schlanker zu mache in deinem fall