FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Nogga am 31 Januar 2022, 16:08:47

Titel: DbLog: Logge nur jedes x-te Event
Beitrag von: Nogga am 31 Januar 2022, 16:08:47
Ich nutze DBLog um u.a. meine PV-Daten zu loggen. Da ich dies auch gleichzeitig für halbwegs intelligente Steuerung von Verbrauchern nutze, ist das Event-Intervall meines Wechselrichters recht hoch.

Gibt es eine Möglichkeit die Event-Häufigkeit beizubehalten und trotzdem nur jedes x-te Event zu loggen (on-reading-change hilft nicht, da die Werte auch minimale Änderungen haben können)?
Titel: Antw:DbLog: Logge nur jedes x-te Event
Beitrag von: rabehd am 31 Januar 2022, 18:06:19
Entweder Du schreibst nicht per Event in die DB, sondern direkt.
Beispiel:
set logdb addLog Wetterstation:RegenmengeYesterday
Oder Du löscht regelmäßig wieder Daten heraus.
Beispiel:
set logdb.Serv reduceLog 1:10 average=day INCLUDE=%:SunA%
Devicetyp:  DbRep