[HM-CC-RT-DN] Ventilöffnung der letzten 1 / 5 / 15 Min?

Begonnen von Morgennebel, 17 Januar 2016, 16:05:28

Vorheriges Thema - Nächstes Thema

Morgennebel

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
Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA

martinp876

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.

Morgennebel

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
Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA

martinp876

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