Raspi-Überwachung mit Sysmon unvollständig in DbLog

Begonnen von Bond246, 07 Mai 2018, 20:38:07

Vorheriges Thema - Nächstes Thema

Bond246

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

DS_Starter

#1
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
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Bond246

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.