FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: cotecmania am 08 März 2026, 08:19:18

Titel: Logfiles - Groesse reduzieren - Werte trotzdem schnell aktualisieren
Beitrag von: cotecmania am 08 März 2026, 08:19:18
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
Titel: Aw: Logfiles - Groesse reduzieren - Werte trotzdem schnell aktualisieren
Beitrag von: KölnSolar am 08 März 2026, 10:05:18
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.
Titel: Aw: Logfiles - Groesse reduzieren - Werte trotzdem schnell aktualisieren
Beitrag von: betateilchen am 08 März 2026, 10:58:17
Alternativ:

Lass die Werte gar nicht permanent loggen, sondern schreibe sie mit addLog() alle 5 Minuten selbst ins Log.
Titel: Aw: Logfiles - Groesse reduzieren - Werte trotzdem schnell aktualisieren
Beitrag von: cotecmania am 08 März 2026, 12:04:03
addLog kannte ich noch nicht, hört sich aber plausibel an ... werds mir anschauen

Danke
Titel: Aw: Logfiles - Groesse reduzieren - Werte trotzdem schnell aktualisieren
Beitrag von: betateilchen am 08 März 2026, 12:31:11
Zitat von: cotecmania am 08 März 2026, 12:04:03addLog kannte ich noch nicht,

Ein Blick in die commandref hilft oft weiter...
Titel: Aw: Logfiles - Groesse reduzieren - Werte trotzdem schnell aktualisieren
Beitrag von: LuckyDay am 08 März 2026, 16:18:12
 z.B. 5 Minuten ins Logfile schreiben

attr <> filelog-event-min-interval