DbLog SVG Fehlermeldung

Begonnen von Virsacer, 25 Juli 2017, 21:55:37

Vorheriges Thema - Nächstes Thema

Virsacer

Hallo,

wie bereits in https://forum.fhem.de/index.php/topic,69241.30.html geschrieben erhalte ich immer eine Fehlermeldung im Log, wenn ich das erste mal nach einem FHEM-Neustart die Seite mit den Plots aufrufe:

2017.07.23 20:40:03 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/93_DbLog.pm line 731.
2017.07.23 20:40:03 3: eval: {$data{min1}." °C ≤ ".$data{currval1}." °C ≤ ".$data{max1}." °C"}

In den Plots verwende ich jeweils Überschriften nach dem Muster:
attr SVG_Thermometer plotReplace TITLE={$data{min1}." °C ≤ ".$data{currval1}." °C ≤ ".$data{max1}." °C"}

DS_Starter

Welche Version von DbLog hast du (Internal VERSION) ?
ESXi@NUC+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

Virsacer

Achso sorry, hab ich vergessen :-[

Gerade nochmal SVN update gemacht, also jetzt "VERSION 2.21.3" und da ist der Fehler in Zeile 732:

2017.07.25 22:11:32 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/93_DbLog.pm line 732.
2017.07.25 22:11:32 3: eval: {$data{min1}." °C ≤ ".$data{currval1}." °C ≤ ".$data{max1}." °C"}

DS_Starter

Zitatalso jetzt "VERSION 2.21.3" und da ist der Fehler in Zeile 732

ja, um die Zeile ging es mir  ;) ... ich schau mal.
ESXi@NUC+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

DS_Starter

#4
Teste mal bitte die angehängte V2.22.1.
Falls der Fehler die Warnung weg sein sollte gib bitte Bescheid und betreibe diese Version eine Weile. Achte dann besonders darauf ob sich die SVG's ansonsten wie immer verhalten.

EDIT: Das ist eine Warnung, kein Fehler !  ;)

Grüße
Heiko
ESXi@NUC+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

Virsacer

Erstmal danke für die schnelle Korrektur :)
Auf den ersten Blick funktionierts, aber als ich ein bisschen hinundher gezoomt und den Ausschnitt geändert habe, tauchte irgendwann noch so ein Fehler auf:

2017.07.25 23:10:08 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/93_DbLog.pm line 4318.
2017.07.25 23:10:08 3: eval: {$data{min1}." °C ≤ ".$data{currval1}." °C ≤ ".$data{max1}." °C"}

DS_Starter

#6
Habe die Version in #4 auch in dieser Zeile korrigiert und neu reingehängt.

Ich hoffe nur, dass es kein Eigentor wird. In den Zeilen die angemeckert werden, werden nur Variablen zusammengestellt. Wenn dort eine Variable nicht gesetzt sein sollte, kommt es zu dieser Warnung. Auch scheint das recht spezifisch für deine Installation zu sein .... hatte bisher keine Meldung diesbezüglich gesehen und der Code an dieser Stelle ist schon alt.

Wie dem auch sein, teste bitte auch diese neue Datei.

VG
Heiko
ESXi@NUC+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

Virsacer

Danke :)

Im Moment scheints alles gut zu sein 8)

DS_Starter

ZitatIm Moment scheints alles gut zu sein 8)

Na das liest sich schonmal gut. Ich werde aber erst einmal die V2.22.0 einchecken.
Bei der V2.22.1 bin ich mir noch nicht sicher ob es evtl. unerwünschte Seiteneffekte gibt.
Es wäre wünschenswert wenn noch ein paar Nutzer diese Version testen und mitteilen würden ob sich die SVGs wie bisher verhalten.

Die V2.22.0 aus dem update darfst du dann nicht übernehmen ....

VG
Heiko
ESXi@NUC+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

Virsacer

ZitatDie V2.22.0 aus dem update darfst du dann nicht übernehmen ....
Schon klar ;)

Und bisher sind mir auch keine Fehler aufgefallen 8)

DS_Starter

ZitatUnd bisher sind mir auch keine Fehler aufgefallen 8)
Mir ebenfalls nicht. Ich warte mal noch ein bisschen ob sich evtl. noch weitere Tester finden und melden.
Ansonsten checke ich die Version auch ein und dann schauen wir mal ...

VG
Heiko
ESXi@NUC+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

DS_Starter

#11
Da nunmehr keine weiteren Information dazu gekommen sind werde ich die Version 2.22.1 nun mal einchecken.

Grüße
Heiko
ESXi@NUC+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

DS_Starter

Guten Morgen,

du hast sicherlich schon mitbekommen, dass ich wegen der Meldung https://forum.fhem.de/index.php/topic,75039.0.html wieder auf die V2.20.0 zurückgedreht habe.
Das war also ein typischer Fall von "Verschlimmbesserung"  ;)

Da müssen wir zu einem späteren Zeitpunkt nochmal genauer schauen. Wenn möchtest, kannst du hier https://forum.fhem.de/index.php/topic,65860.msg668012.html#msg668012 mit helfen das Problem einzukreisen.
Die von dir beschriebene Meldung scheint selten vorzukommen (bei mir gibt es sie nicht), wobei JoeAllb die Warnungen bei sich auch finden konnte.

LG,
Heiko

ESXi@NUC+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