FHEM Forum

FHEM => Frontends => SVG / Plots / logProxy => Thema gestartet von: franky08 am 11 April 2016, 00:25:37

Titel: Perl Warnung, wenn noch keine neuen Daten geloggt sind, Argument "undef"
Beitrag von: franky08 am 11 April 2016, 00:25:37
Hallo, jede Nacht kommt es zu Perl Warnungen da von verschiedenen Devices noch keine Daten da sind (manche devices liefern nur all 6-12 min Daten), passiert jede Nacht nach 00:00 Uhr (SVG neu usw. aber keine Daten vorhanden).
Beispiel:

2016.04.11 00:02:09 1: PERL WARNING: Argument "undef" isn't numeric in sprintf at (eval 35045) line 1.
2016.04.11 00:02:09 3: eval: { sprintf("Leistung in kWh Max: %.2f bis jetzt %.2f kWh", $data{max1},$data{currval2}) }

Da sind noch keine neuen Leistungsdaten da, ist nur ein Beispiel, je nach dem Daten für SVG eingehen
VG
Frank
Titel: Antw:Perl Warnung, wenn noch keine neuen Daten geloggt sind, Argument "undef"
Beitrag von: rudolfkoenig am 17 April 2016, 13:20:59
Ich habe Werte bei min/max/avg/cnt durch 999999/-999999/0/0 ersetzt, falls keine besseren berechnet werden konnten.
Titel: Antw:Perl Warnung, wenn noch keine neuen Daten geloggt sind, Argument "undef"
Beitrag von: franky08 am 17 April 2016, 15:23:38
Danke Rudi, dann müsste der Maintainer von DbLog nur noch nachziehen.
Schönen Sonntag

VG
Frank