Hauptmenü

DBLOG Event

Begonnen von hermann1514, 17 Juni 2016, 10:01:49

Vorheriges Thema - Nächstes Thema

hermann1514

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

Beta-User

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
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

hermann1514

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

hermann1514

ahhh,

hatte da noch einen Fehler drinne:

anstatt: event-min-interval: 300
muss: event-min-interval: .*:300

Dann geht es.

Danke
Gruß
Hermann

Beta-User

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors