Hallo zusammen,
ich weiss leider nicht, wo man am Besten einen Fehler meldet.
Aber ich habe bereits seit langer Zeit (vermutlich schon seit Monaten) regelmäßig folgenden Fehler im Log:
2022.01.12 11:00:15 1: PERL WARNING: Argument "59+00" isn't numeric in subroutine entry at ./FHEM/99_Utils.pm line 21.
2022.01.12 14:42:21 1: PERL WARNING: Argument "43+00" isn't numeric in subroutine entry at ./FHEM/99_Utils.pm line 21.
2022.01.12 14:57:21 1: PERL WARNING: Argument "04+00" isn't numeric in subroutine entry at ./FHEM/99_Utils.pm line 21.
Er kommt sporadisch und immer rund 3-10 Mal pro Tag (zu unterschiedlichen Zeiten).
Wie komme ich dahinter, wer oder was den Fehler verursacht?
Danke Euch!
Hallo,
aktiviere doch bitte Stack Trace. Dann kann man sehen welches Modul der Auslöser ist.
Grüße Jörg
Huch, jetzt hab ich plötzlich noch mehr dieser Fehler.
Exemplarisch einen von diesen:
2022.01.13 10:20:38 1: PERL WARNING: Argument "33+00" isn't numeric in subroutine entry at ./FHEM/99_Utils.pm line 21.
2022.01.13 10:20:38 1: eval: my $ssince = int(timelocal(gmtime())) - time_str2num(ReadingsVal("$name","data_position_since", "0")); my $osince = time_str2num(ReadingsVal("$name","data_position_since", "0")) - time_str2num(OldReadingsVal("$name","data_position_since", "0")); my $since = sprintf("%02d:%02d<BR>%02d:%02d", $osince/3600, $osince/60%60, $ssince/3600, $ssince/60%60); return "<table><tr><td>\ninside\n</td><td>$since</td></tr></table>" if ReadingsVal("$name", "data_position_where", "unknown") == 1; return "<table><tr><td>\noutside\n</td><td>$since</td></tr></table>" if ReadingsVal("$name", "data_position_where", "unknown") == 2; return "unknown"
2022.01.13 10:20:38 1: stacktrace:
2022.01.13 10:20:38 1: main::__ANON__ called by ./FHEM/99_Utils.pm (21)
2022.01.13 10:20:38 1: main::time_str2num called by (eval 865673) (1)
2022.01.13 10:20:38 1: (eval) called by fhem.pl (4798)
2022.01.13 10:20:38 1: main::evalStateFormat called by fhem.pl (4903)
2022.01.13 10:20:38 1: main::readingsEndUpdate called by ./FHEM/98_HTTPMOD.pm (2430)
2022.01.13 10:20:38 1: HTTPMOD::ReadCallback called by FHEM/HttpUtils.pm (647)
2022.01.13 10:20:38 1: main::__ANON__ called by fhem.pl (771)
Ich glaube ich habe zumindest den Verursacher identifiziert... Ist ein HTTMOD-Device, dass einen Status abholt und offensichtlich den Fehler wirft...