doCheckPW funktioniert wohl sporadisch nicht mehr vernünftig.
Hat jemand ähnliche Fehlermeldungen?
2017.06.18 19:13:30 1: PERL WARNING: Use of uninitialized value $chl in concatenation (.) or string at /opt/fhem/FHEM/FritzBoxUtils.pm line 23.
2017.06.18 19:13:30 1: stacktrace:
2017.06.18 19:13:30 1: main::__ANON__ called by /opt/fhem/FHEM/FritzBoxUtils.pm (23)
2017.06.18 19:13:30 1: main::FB_doCheckPW called by /opt/fhem/FHEM/72_FRITZBOX.pm (4451)
2017.06.18 19:13:30 1: main::FRITZBOX_Web_OpenCon called by /opt/fhem/FHEM/72_FRITZBOX.pm (4567)
2017.06.18 19:13:30 1: main::FRITZBOX_Web_Query called by /opt/fhem/FHEM/72_FRITZBOX.pm (1323)
2017.06.18 19:13:30 1: main::FRITZBOX_Readout_Run_Web called by /opt/fhem/FHEM/Blocking.pm (160)
2017.06.18 19:13:30 1: main::BlockingStart called by /opt/fhem/FHEM/Blocking.pm (85)
2017.06.18 19:13:30 1: main::BlockingCall called by /opt/fhem/FHEM/72_FRITZBOX.pm (670)
2017.06.18 19:13:30 1: main::FRITZBOX_Readout_Start called by /opt/fhem/fhem.pl (3005)
2017.06.18 19:13:30 1: main::HandleTimeout called by /opt/fhem/fhem.pl (618)
2017.06.18 19:13:30 1: PERL WARNING: Use of uninitialized value $chl in concatenation (.) or string at /opt/fhem/FHEM/FritzBoxUtils.pm line 25.
2017.06.18 19:13:30 1: stacktrace:
2017.06.18 19:13:30 1: main::__ANON__ called by /opt/fhem/FHEM/FritzBoxUtils.pm (25)
2017.06.18 19:13:30 1: main::FB_doCheckPW called by /opt/fhem/FHEM/72_FRITZBOX.pm (4451)
2017.06.18 19:13:30 1: main::FRITZBOX_Web_OpenCon called by /opt/fhem/FHEM/72_FRITZBOX.pm (4567)
2017.06.18 19:13:30 1: main::FRITZBOX_Web_Query called by /opt/fhem/FHEM/72_FRITZBOX.pm (1323)
2017.06.18 19:13:30 1: main::FRITZBOX_Readout_Run_Web called by /opt/fhem/FHEM/Blocking.pm (160)
2017.06.18 19:13:30 1: main::BlockingStart called by /opt/fhem/FHEM/Blocking.pm (85)
2017.06.18 19:13:30 1: main::BlockingCall called by /opt/fhem/FHEM/72_FRITZBOX.pm (670)
2017.06.18 19:13:30 1: main::FRITZBOX_Readout_Start called by /opt/fhem/fhem.pl (3005)
2017.06.18 19:13:30 1: main::HandleTimeout called by /opt/fhem/fhem.pl (618)
2017.06.18 19:13:31 1: PERL WARNING: Use of uninitialized value $data in pattern match (m//) at /opt/fhem/FHEM/FritzBoxUtils.pm line 42.
2017.06.18 19:13:31 1: stacktrace:
2017.06.18 19:13:31 1: main::__ANON__ called by /opt/fhem/FHEM/FritzBoxUtils.pm (42)
2017.06.18 19:13:31 1: main::FB_doCheckPW called by /opt/fhem/FHEM/72_FRITZBOX.pm (4451)
2017.06.18 19:13:31 1: main::FRITZBOX_Web_OpenCon called by /opt/fhem/FHEM/72_FRITZBOX.pm (4567)
2017.06.18 19:13:31 1: main::FRITZBOX_Web_Query called by /opt/fhem/FHEM/72_FRITZBOX.pm (1323)
2017.06.18 19:13:31 1: main::FRITZBOX_Readout_Run_Web called by /opt/fhem/FHEM/Blocking.pm (160)
2017.06.18 19:13:31 1: main::BlockingStart called by /opt/fhem/FHEM/Blocking.pm (85)
2017.06.18 19:13:31 1: main::BlockingCall called by /opt/fhem/FHEM/72_FRITZBOX.pm (670)
2017.06.18 19:13:31 1: main::FRITZBOX_Readout_Start called by /opt/fhem/fhem.pl (3005)
2017.06.18 19:13:31 1: main::HandleTimeout called by /opt/fhem/fhem.pl (618)
2017.06.18 19:13:31 1: PERL WARNING: Use of uninitialized value $sid in pattern match (m//) at /opt/fhem/FHEM/FritzBoxUtils.pm line 43.
2017.06.18 19:13:31 1: stacktrace:
2017.06.18 19:13:31 1: main::__ANON__ called by /opt/fhem/FHEM/FritzBoxUtils.pm (43)
2017.06.18 19:13:31 1: main::FB_doCheckPW called by /opt/fhem/FHEM/72_FRITZBOX.pm (4451)
2017.06.18 19:13:31 1: main::FRITZBOX_Web_OpenCon called by /opt/fhem/FHEM/72_FRITZBOX.pm (4567)
2017.06.18 19:13:31 1: main::FRITZBOX_Web_Query called by /opt/fhem/FHEM/72_FRITZBOX.pm (1323)
2017.06.18 19:13:31 1: main::FRITZBOX_Readout_Run_Web called by /opt/fhem/FHEM/Blocking.pm (160)
2017.06.18 19:13:31 1: main::BlockingStart called by /opt/fhem/FHEM/Blocking.pm (85)
2017.06.18 19:13:31 1: main::BlockingCall called by /opt/fhem/FHEM/72_FRITZBOX.pm (670)
2017.06.18 19:13:31 1: main::FRITZBOX_Readout_Start called by /opt/fhem/fhem.pl (3005)
2017.06.18 19:13:31 1: main::HandleTimeout called by /opt/fhem/fhem.pl (618)
Gru
Ich habe den eigentlichen Bug gefixt und eingecheckt (PERL-Warnung, weil die Antwort der FritzBox kein <Challenge>(\w+)<\/Challenge> enthaelt).
In welchem Fall das wiederum der Fall ist, und wie man das loest, weiss ich nicht. Wenn du das Problem reproduzieren kannst, dann wuerde mich ein "attr global verbose 5" log interessieren, weil da der Inhalt der FritzBox Antwort protokolliert wird.