Hallo,
ich möchte PV-Werte (aktuelle Leistung) mit z.B. HTTPMOD schnell einlesen z.B. alle 5 Sekunden um die als Zahlenwerte am Display aktuell zu haben, die Werte aber nur alle z.B. 5 Minuten ins Logfile schreiben.
Ich möchte aber dafür ungern 2 Devices anlegen.
event-on-change event-min-interval eignen sich dafür ja nicht, da sich die PV-Werte ja ständig aendern ?
Geht sowas ?
Gruss
Wegen 5s Wunsch kannst Du die Events schlecht begrenzen. Trotzdem sollte event-on-change mit ggfs threshold etwas helfen.
Begrenzung in den Files geht unter filelog mit
Zitatfilelog-event-min-interval
This attribute takes a comma-separated list of devspec:reading:minInterval triples. You may use regular expressions for reading. The data will only be written, if at least minInterval seconds elapsed since the last event of the matched type. Note: only readings existing at the time the attribute is set will be considered.
Alternativ:
Lass die Werte gar nicht permanent loggen, sondern schreibe sie mit addLog() alle 5 Minuten selbst ins Log.
addLog kannte ich noch nicht, hört sich aber plausibel an ... werds mir anschauen
Danke
Zitat von: cotecmania am 08 März 2026, 12:04:03addLog kannte ich noch nicht,
Ein Blick in die commandref hilft oft weiter...
z.B. 5 Minuten ins Logfile schreiben
attr <> filelog-event-min-interval