Hallo zusammen,
ich speichere meine Log-Daten in einer DbLog-MySQL.
Und gleichzeitig überwache ich mit SYSMON meinen Raspi, auf dem FHEM installiert ist.
Nun ist mir aufgefallen, dass offenbar Teile von mehrteiligen Readings nicht in die DbLog übertragen werden.
define raspi.fhem SYSMON 1 2 1 10
attr raspi.fhem DbLogExclude .*
attr raspi.fhem DbLogInclude eth0_diff,cpu_temp_avg,cpu_temp,cpu_freq
attr raspi.fhem event-min-interval .*:120
Innerhalb der Readings wird der Wert "eth0_diff" korrekt angezeigt. (Screenshot 1)
Das Reading besteht aus Rx, Tx und Total.
Wenn ich jedoch die Datenbank auslese, fehlt der Wert für Total. (Screenshot 2)
Weiß einer, warum der Wert für Total nicht in der Datenbank landet?
Besten Dank und schöne Grüße,
Bond
Ich vermute die Breite von Spalte VALUE in deiner DB ist zu klein (war früher nur 32 Zeichen glaube ich).
Ein
set <dblog> configCheck
Zeigt es dir. Kannst du nachträglich anpassen.
VG
Danke, das war es.
Ich hab die Values in der Datenbank geändert und jetzt werden sie im Plot angezeigt und auch das Value wird korrekt in die Datenbank gespeichert.