Hallo,
ich habe seit einiger Zeit mein FHEM vom FILELOG auf DBLOG umgestellt. Soweit läuft auch alles und ich schreibe nur bestimmt Werte in die DB. Jedoch erzeugt ein Strommessgerät (EC3000) bei jedem Wert wechsel einen Eintrag.
Wenn z.B. der aktuelle Powerwert 17 (Watt) ist, der nächste dann 17.1 , dann wieder 17 für jeden Wert ein Eintrag erzeugt.
Ich nun schon über 3Mio. Einträge in der DB. Kann ich das noch weiter eingrenzen, dass z.B nur alle 5 Minuten ein Eintrag erzeugt wird, wenn der Wert sich geändert hat?
Danke.
Gruß
Hermann
Hallo Hermann,
die richtigen Stichworte finden sich in der commandref, insbesondere event-min-interval (für die konkrete Frage nach der Mindestzeit).
M.E. besser passen würde aber event-on-change-reading, da kann man auch Schwellwerte definieren, ab wann etwas überhaupt als change gelten soll. Hier im Forum sollte es auch konkrete Beispiele zur Anwendung geben, auch im Wiki zu dblog steht in der Kurzform das eine oder andere.
Gruß,
beta-tester
Danke,
habe nun mal folgendes eingetragen:
event-on-change-reading: .*:0.5
event-min-interval: 300
Nun sollte doch, wenn sich er Wert nicht mehr als 0.5 verändert - alle 5 Minuten trotzdem ein Event mit dem Wert gemacht werden.
Das macht FHEM aber nicht.
Oder verstehe ich da was verkehrt?
Gruß
Hermann
ahhh,
hatte da noch einen Fehler drinne:
anstatt: event-min-interval: 300
muss: event-min-interval: .*:300
Dann geht es.
Danke
Gruß
Hermann
[Gelöst]?