FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: cirrasch am 23 Dezember 2020, 21:29:54

Titel: täglich zu bestimmter Zeit Wert mit httpmod ermitteln und Durchschnitt berechnen
Beitrag von: cirrasch am 23 Dezember 2020, 21:29:54
Hallo zusammen,

ich habe hier einen ETA Pelletskessel von dem ich Werte mittels HTTPMOD auslesen kann.
Einer dieser Werte ist der bisherige Pelletsverbrauch (Gesamtverbrauch) - diesen ermittle ich (alle 24 Stunden) wie folgt:

define ETA_Verbrauch_gesamt HTTPMOD http://<ETA-ip>:8080/user/var/40/10021/0/0/12016 86400
attr ETA_Verbrauch_gesamt userattr readingsName_VerbrauchGesamt readingsRegex.* readingsRegex_VerbrauchGesamt stateFormat
attr ETA_Verbrauch_gesamt readingsName_VerbrauchGesamt VerbrauchGesamt
attr ETA_Verbrauch_gesamt readingsRegex_VerbrauchGesamt strValue="([\d]+)"
attr ETA_Verbrauch_gesamt stateFormat VerbrauchGesamt kg



Ist es möglich, den Wert täglich zu einer bestimmten Uhrzeit auszulesen - also z.B. täglich um 0 Uhr

Weiters würde ich gerne im Anschluss an die Ermittlung Differenzen bzw. Durchschnittwerte bilden
- den Verbrauch der letzten 24 Stunden
- den Durchschnittsverbrauch der letzten 7 Tage
- den Durchschnittsverbrauch der letzten n Tage

Hat da jemand eine Idee?

liebe Grüße
Chris
Titel: Antw:täglich zu bestimmter Zeit Wert mit httpmod ermitteln und Durchschnitt berechnen
Beitrag von: Gisbert am 23 Dezember 2020, 21:43:39
Hallo Chris,

wie wäre es mit dem Attribut alignTime:
ZitatAligns each periodic read request for the defined interval to this base time. This is typcally something like 00:00 (see the Fhem at command)

Also z.B.:
attr. DEVICE aligneTime 00:00:05
Damit wird die Abfrage um 5 Sekunden nach Mitternacht gestartet.
Warum fragst du nur einmal am Tag und nicht öfters, z.B. alle Stunde oder alle Viertelstunde?

Viele​ Grüße​ Gisbert​
Titel: Antw:täglich zu bestimmter Zeit Wert mit httpmod ermitteln und Durchschnitt berechnen
Beitrag von: cirrasch am 23 Dezember 2020, 22:26:36
Vielen Dank Gisbert, dass ist genau was ich gesucht habe :-)

Zitat von: Gisbert am 23 Dezember 2020, 21:43:39
Warum fragst du nur einmal am Tag und nicht öfters, z.B. alle Stunde oder alle Viertelstunde?

Bei diesem speziellen Wert reicht mir ein 24 Stunden Intervall