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
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
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