FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Wettermodule => Thema gestartet von: dieter56 am 04 Februar 2021, 11:34:38

Titel: Parsing of undecoded UTF-8 will give garbage when decoding entities at ./FHEM/59
Beitrag von: dieter56 am 04 Februar 2021, 11:34:38
Hallo, seit langer Zeit taucht in meinem Protokoll bei jeder Aktualisierung der Wetterdaten über das Modul 59_PROPLANTA.pm
diese Fehlermeldung auf:
2021.02.04 11:21:31 1: PERL WARNING: Parsing of undecoded UTF-8 will give garbage when decoding entities at ./FHEM/59_PROPLANTA.pm line 706.
2021.02.04 11:21:31 1: stacktrace:
2021.02.04 11:21:31 1:     main::__ANON__                      called by ./FHEM/59_PROPLANTA.pm (706)
2021.02.04 11:21:31 1:     main::PROPLANTA_Run                 called by FHEM/Blocking.pm (194)
2021.02.04 11:21:31 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2021.02.04 11:21:31 1:     main::BlockingCall                  called by ./FHEM/59_PROPLANTA.pm (640)
2021.02.04 11:21:31 1:     main::PROPLANTA_Start               called by ./FHEM/59_PROPLANTA.pm (560)
2021.02.04 11:21:31 1:     main::PROPLANTA_Set                 called by fhem.pl (3813)
2021.02.04 11:21:31 1:     main::CallFn                        called by fhem.pl (1918)
2021.02.04 11:21:31 1:     main::DoSet                         called by fhem.pl (1951)
2021.02.04 11:21:31 1:     main::CommandSet                    called by fhem.pl (1251)
2021.02.04 11:21:31 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2721)
2021.02.04 11:21:31 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (991)
2021.02.04 11:21:31 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (596)
2021.02.04 11:21:31 1:     main::FW_Read                       called by fhem.pl (3818)
2021.02.04 11:21:31 1:     main::CallFn                        called by fhem.pl (759)


Wenn ich die Zeile 706 im Modul von
$parser->parse($response);
auf
$parser->parse(decode_utf8 ($response));
ändere, verschwindet die Fehlermeldung.

Kann man diese Programmänderung dauerhaft einpflegen?

Gruß
Dieter