Hallo,
ich bin dabei mal mein FHEM-Log aufzuräumen und dabei auf
über 600 Perl Warnings "Use of uninitialized value in split at ./FHEM/30_HUEBridge.pm line 2596.",seit Ende Januar 2024 gestoßen. Einschränkungen habe ich keine festgestellt, kann das ignoriert werden oder wie kann ich zur Bereinigung weiter vorgehen?
Stacktrace:
2024.12.20 02:27:27.979 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/30_HUEBridge.pm line 2596.
2024.12.20 02:27:27.979 1: stacktrace:
2024.12.20 02:27:27.980 1: main::__ANON__ called by ./FHEM/30_HUEBridge.pm (2596)
2024.12.20 02:27:27.980 1: main::HUEBridge_dispatch called by FHEM/HttpUtils.pm (854)
2024.12.20 02:27:27.981 1: main::HttpUtils_DataComplete called by FHEM/HttpUtils.pm (746)
2024.12.20 02:27:27.981 1: main::__ANON__ called by fhem.pl (786)
2024.12.20 02:28:01.655 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/30_HUEBridge.pm line 2596.
2024.12.20 02:28:01.655 1: stacktrace:
2024.12.20 02:28:01.655 1: main::__ANON__ called by ./FHEM/30_HUEBridge.pm (2596)
2024.12.20 02:28:01.656 1: main::HUEBridge_dispatch called by FHEM/HttpUtils.pm (854)
2024.12.20 02:28:01.656 1: main::HttpUtils_DataComplete called by FHEM/HttpUtils.pm (746)
2024.12.20 02:28:01.656 1: main::__ANON__ called by fhem.pl (786)
Warnungen können (meist) vernachlässigt werden.
Das scheint auch hier unproblematisch zu sein, führt halt nur zu Log-Meldungen.
Es scheint so als wenn "$data->{id_v1}" aus Zeile 2596 keinen Wert enthält und dementsprechend auch nicht gesplittet werden kann. Das lässt sich sicher abfangen, sollte aber keine weiteren Probleme bereiten.
Gruß
Dan