Perl Warnung, wenn noch keine neuen Daten geloggt sind, Argument "undef"

Begonnen von franky08, 11 April 2016, 00:25:37

Vorheriges Thema - Nächstes Thema

franky08

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
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

rudolfkoenig

Ich habe Werte bei min/max/avg/cnt durch 999999/-999999/0/0 ersetzt, falls keine besseren berechnet werden konnten.

franky08

Danke Rudi, dann müsste der Maintainer von DbLog nur noch nachziehen.
Schönen Sonntag

VG
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1