Hallo,
Ab und zu finde ich in meiner Log-Datei folgenden Eintrag:
2020.01.31 03:01:41 1: PERL WARNING: Use of uninitialized value $error in concatenation (.) or string at ./FHEM/93_DbLog.pm line 1556.
2020.01.31 03:01:41 1: stacktrace:
2020.01.31 03:01:41 1: main::__ANON__ called by ./FHEM/93_DbLog.pm (1556)
2020.01.31 03:01:41 1: main::DbLog_Log called by fhem.pl (3754)
2020.01.31 03:01:41 1: main::CallFn called by fhem.pl (3674)
2020.01.31 03:01:41 1: main::DoTrigger called by fhem.pl (4040)
2020.01.31 03:01:41 1: main::Dispatch called by ./FHEM/00_HMLAN.pm (779)
2020.01.31 03:01:41 1: main::HMLAN_Parse called by ./FHEM/00_HMLAN.pm (604)
2020.01.31 03:01:41 1: main::HMLAN_Read called by fhem.pl (3754)
2020.01.31 03:01:41 1: main::CallFn called by fhem.pl (754)
In der Zeile 1556 in 93_DbLog.pm steht:
Log3 ($name, 5, "DbLog $name -> DbLog_Push Returncode: $error") if($vb4show);
Ich habe sie zu:
Log3 ($name, 5, "DbLog $name -> DbLog_Push Returncode: " . ($error || "") if($vb4show);
geändert und hoffe das Problem behoben zu haben. - Natürlich nur bis zum nächsten Update.
Kann man das dauerhaft reparieren?
Gruß
Dieter
Hallo Dieter,
danke für den Hinweis.
Habe es gefixt. Du kannst diese Version vorab herunterladen und bei dir ausprobieren.
Zum Download in der FHEMWEB Kommandozeile inklusive der Ausführungszeichen angeben:
"wget -qO ./FHEM/93_DbLog.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/93_DbLog.pm"
Danach FHEM restarten.
Grüße.
Heiko
Danke und viele Grüße
Dieter