[gelöst]readingsProxy?? - Perl Warning bei Neustart

Begonnen von frober, 25 Januar 2023, 19:28:19

Vorheriges Thema - Nächstes Thema

frober

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
Raspi 3b mit Raspbian Buster und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...