Wunsch: sum zusätzlich zu DOIF Readings avg, med und diff

Begonnen von Morgennebel, 18 Oktober 2019, 13:15:52

Vorheriges Thema - Nächstes Thema

Morgennebel

Hi Damian,


in https://fhem.de/commandref_DE.html#DOIF_Reading_Funktionen werden avg, med und diff für Reading-Werte dokumentiert.

Darf ich mich vorsichtig erkundigen, ob eine Implementierung von sum (Summe der letzten XXX Werte) analog zu avg, med und diff möglich wäre?

Ich sehe mehrere Anwendungsfälle - wie z.B. die Menge (Regen, Licht, UV) über die letzten X Stunden und ein DOIFReading würde ein dummy und DOIF zum triggern vermeiden...

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

Damian

Zitat von: Morgennebel am 18 Oktober 2019, 13:15:52
Hi Damian,


in https://fhem.de/commandref_DE.html#DOIF_Reading_Funktionen werden avg, med und diff für Reading-Werte dokumentiert.

Darf ich mich vorsichtig erkundigen, ob eine Implementierung von sum (Summe der letzten XXX Werte) analog zu avg, med und diff möglich wäre?

Ich sehe mehrere Anwendungsfälle - wie z.B. die Menge (Regen, Licht, UV) über die letzten X Stunden und ein DOIFReading würde ein dummy und DOIF zum triggern vermeiden...

Danke, -MN
Die Summenfunktion zu implementieren, ist nicht das Problem, sondern die Tatsache, dass diese Funktionen nicht die Zeitkomponente beinhalten. Bei den bisherigen "statistischen" Funktionen ist es nicht so schlimm, ob ein Wert nicht ankommt. Bei einer Summenfunktion wäre es schon gravierender, wenn ein paar Werte nicht ankämen, da ist es schon besser über die Zeit gemessen eine Integration vorzunehmen, wie es der event-aggregator realisiert. Dieser ist übrigens im DOIF ebenfalls nutzbar.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF