FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Virsacer am 25 Juli 2017, 21:55:37

Titel: DbLog SVG Fehlermeldung
Beitrag von: Virsacer am 25 Juli 2017, 21:55:37
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"}
Titel: Antw:DbLog SVG Fehlermeldung
Beitrag von: DS_Starter am 25 Juli 2017, 22:05:02
Welche Version von DbLog hast du (Internal VERSION) ?
Titel: Antw:DbLog SVG Fehlermeldung
Beitrag von: Virsacer am 25 Juli 2017, 22:13:28
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"}
Titel: Antw:DbLog SVG Fehlermeldung
Beitrag von: DS_Starter am 25 Juli 2017, 22:14:51
Zitatalso jetzt "VERSION 2.21.3" und da ist der Fehler in Zeile 732

ja, um die Zeile ging es mir  ;) ... ich schau mal.
Titel: Antw:DbLog SVG Fehlermeldung
Beitrag von: DS_Starter am 25 Juli 2017, 22:32:41
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
Titel: Antw:DbLog SVG Fehlermeldung
Beitrag von: Virsacer am 25 Juli 2017, 23:13:53
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"}
Titel: Antw:DbLog SVG Fehlermeldung
Beitrag von: DS_Starter am 25 Juli 2017, 23:37:09
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
Titel: Antw:DbLog SVG Fehlermeldung
Beitrag von: Virsacer am 26 Juli 2017, 19:01:05
Danke :)

Im Moment scheints alles gut zu sein 8)
Titel: Antw:DbLog SVG Fehlermeldung
Beitrag von: DS_Starter am 26 Juli 2017, 20:58:38
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
Titel: Antw:DbLog SVG Fehlermeldung
Beitrag von: Virsacer am 29 Juli 2017, 09:48:39
ZitatDie V2.22.0 aus dem update darfst du dann nicht übernehmen ....
Schon klar ;)

Und bisher sind mir auch keine Fehler aufgefallen 8)
Titel: Antw:DbLog SVG Fehlermeldung
Beitrag von: DS_Starter am 29 Juli 2017, 11:02:03
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
Titel: Antw:DbLog SVG Fehlermeldung
Beitrag von: DS_Starter am 02 August 2017, 22:34:29
Da nunmehr keine weiteren Information dazu gekommen sind werde ich die Version 2.22.1 nun mal einchecken.

Grüße
Heiko
Titel: Antw:DbLog SVG Fehlermeldung
Beitrag von: DS_Starter am 04 August 2017, 08:36:17
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