Hallo zusammen,
seit längerem habe ich beim Neustart von Fhem mehrere PERL WARNINGS im Log. Um das zu idendifizieren habe ich Stacktrace eingeschaltet. So wie es ausschaut kommt es von readingsProxy.
Wie kann ich herausfinden, was genau die Ursache ist?
Werden beim Start auch die .gplot Definitionen eingelesen? Das ist Quatsch, hab's mit Logproxy verwechselt. ::)
Wobei die Warnings während des Betriebs nicht auftauchen.
2023.01.25 19:12:02 1: Including /opt/fhem/log/fhem.save
2023.01.25 19:12:03 1: PERL WARNING: Use of uninitialized value $VALUE in string eq at (eval 610) line 1.
2023.01.25 19:12:03 1: stacktrace:
2023.01.25 19:12:03 1: main::__ANON__ called by (eval 610) (1)
2023.01.25 19:12:03 1: (eval) called by ./FHEM/33_readingsProxy.pm (139)
2023.01.25 19:12:03 1: main::readingsProxy_update called by ./FHEM/33_readingsProxy.pm (91)
2023.01.25 19:12:03 1: main::readingsProxy_updateDevices called by ./FHEM/33_readingsProxy.pm (163)
2023.01.25 19:12:03 1: main::readingsProxy_Notify called by fhem.pl (3976)
2023.01.25 19:12:03 1: main::CallFn called by fhem.pl (3888)
2023.01.25 19:12:03 1: main::DoTrigger called by fhem.pl (686)
2023.01.25 19:12:03 1: PERL WARNING: Use of uninitialized value $VALUE in string eq at (eval 611) line 1.
2023.01.25 19:12:03 1: stacktrace:
2023.01.25 19:12:03 1: main::__ANON__ called by (eval 611) (1)
2023.01.25 19:12:03 1: (eval) called by ./FHEM/33_readingsProxy.pm (139)
2023.01.25 19:12:03 1: main::readingsProxy_update called by ./FHEM/33_readingsProxy.pm (91)
2023.01.25 19:12:03 1: main::readingsProxy_updateDevices called by ./FHEM/33_readingsProxy.pm (163)
2023.01.25 19:12:03 1: main::readingsProxy_Notify called by fhem.pl (3976)
2023.01.25 19:12:03 1: main::CallFn called by fhem.pl (3888)
2023.01.25 19:12:03 1: main::DoTrigger called by fhem.pl (686)
2023.01.25 19:12:03 1: PERL WARNING: Use of uninitialized value $VALUE in string eq at (eval 612) line 1.
2023.01.25 19:12:03 1: stacktrace:
2023.01.25 19:12:03 1: main::__ANON__ called by (eval 612) (1)
2023.01.25 19:12:03 1: (eval) called by ./FHEM/33_readingsProxy.pm (139)
2023.01.25 19:12:03 1: main::readingsProxy_update called by ./FHEM/33_readingsProxy.pm (91)
2023.01.25 19:12:03 1: main::readingsProxy_updateDevices called by ./FHEM/33_readingsProxy.pm (163)
2023.01.25 19:12:03 1: main::readingsProxy_Notify called by fhem.pl (3976)
2023.01.25 19:12:03 1: main::CallFn called by fhem.pl (3888)
2023.01.25 19:12:03 1: main::DoTrigger called by fhem.pl (686)
2023.01.25 19:12:03 1: PERL WARNING: Use of uninitialized value $VALUE in string eq at (eval 613) line 1.
2023.01.25 19:12:03 1: stacktrace:
2023.01.25 19:12:03 1: main::__ANON__ called by (eval 613) (1)
2023.01.25 19:12:03 1: (eval) called by ./FHEM/33_readingsProxy.pm (139)
2023.01.25 19:12:03 1: main::readingsProxy_update called by ./FHEM/33_readingsProxy.pm (91)
2023.01.25 19:12:03 1: main::readingsProxy_updateDevices called by ./FHEM/33_readingsProxy.pm (163)
2023.01.25 19:12:03 1: main::readingsProxy_Notify called by fhem.pl (3976)
2023.01.25 19:12:03 1: main::CallFn called by fhem.pl (3888)
2023.01.25 19:12:03 1: main::DoTrigger called by fhem.pl (686)
2023.01.25 19:12:03 1: PERL WARNING: Use of uninitialized value $VALUE in string eq at (eval 614) line 1.
2023.01.25 19:12:03 1: stacktrace:
2023.01.25 19:12:03 1: main::__ANON__ called by (eval 614) (1)
2023.01.25 19:12:03 1: (eval) called by ./FHEM/33_readingsProxy.pm (139)
2023.01.25 19:12:03 1: main::readingsProxy_update called by ./FHEM/33_readingsProxy.pm (91)
2023.01.25 19:12:03 1: main::readingsProxy_updateDevices called by ./FHEM/33_readingsProxy.pm (163)
2023.01.25 19:12:03 1: main::readingsProxy_Notify called by fhem.pl (3976)
2023.01.25 19:12:03 1: main::CallFn called by fhem.pl (3888)
2023.01.25 19:12:03 1: main::DoTrigger called by fhem.pl (686)
2023.01.25 19:12:04 1: PERL WARNING: Use of uninitialized value $VALUE in string eq at (eval 615) line 1.
2023.01.25 19:12:04 1: stacktrace:
2023.01.25 19:12:04 1: main::__ANON__ called by (eval 615) (1)
2023.01.25 19:12:04 1: (eval) called by ./FHEM/33_readingsProxy.pm (139)
2023.01.25 19:12:04 1: main::readingsProxy_update called by ./FHEM/33_readingsProxy.pm (91)
2023.01.25 19:12:04 1: main::readingsProxy_updateDevices called by ./FHEM/33_readingsProxy.pm (163)
2023.01.25 19:12:04 1: main::readingsProxy_Notify called by fhem.pl (3976)
2023.01.25 19:12:04 1: main::CallFn called by fhem.pl (3888)
2023.01.25 19:12:04 1: main::DoTrigger called by fhem.pl (686)
2023.01.25 19:12:04 0: Featurelevel: 6.2
Nachtrag: Hab's selbst gefunden, die Warnungen kommen von "Geisterdevices" die ich vergessen hatte. Da fehlte der Bezug auf das Quelldevice nach einer Änderung.
Gelöscht und gut ist. :)
Danke und Grüße
Bernd