Beim durchforsten des LOG Files bin ich auf ein Modul gestoßen das bei mir nicht verwendet wird und dennoch viele LOG Einträge verursacht.
2018.12.03 14:11:28.482 1: reload: Error:Modul 14_SD_UT deactivated:
Global symbol "$readingname" requires explicit package name (did you forget to declare "my $readingname"?) at ./FHEM/14_SD_UT.pm line 825, <$fh> line 896.
Global symbol "$readingname" requires explicit package name (did you forget to declare "my $readingname"?) at ./FHEM/14_SD_UT.pm line 827, <$fh> line 896.
syntax error at ./FHEM/14_SD_UT.pm line 827, near "):"
2018.12.03 14:11:28.482 0: Global symbol "$readingname" requires explicit package name (did you forget to declare "my $readingname"?) at ./FHEM/14_SD_UT.pm line 825, <$fh> line 896.
Global symbol "$readingname" requires explicit package name (did you forget to declare "my $readingname"?) at ./FHEM/14_SD_UT.pm line 827, <$fh> line 896.
syntax error at ./FHEM/14_SD_UT.pm line 827, near "):"
2018.12.03 14:11:29.074 1: Including /media/hdd/fhem/log01/fhem.save
2018.12.03 14:11:30.978 1: configfile: Cannot load module SD_UT
2018.12.03 14:19:45.629 1: PERL WARNING: Subroutine SD_UT_Initialize redefined at ./FHEM/14_SD_UT.pm line 231.
2018.12.03 14:19:45.634 1: PERL WARNING: Subroutine SD_UT_Define redefined at ./FHEM/14_SD_UT.pm line 246.
2018.12.03 14:19:45.639 1: PERL WARNING: Subroutine SD_UT_Set redefined at ./FHEM/14_SD_UT.pm line 307.
2018.12.03 14:19:45.641 1: PERL WARNING: Subroutine SD_UT_Undef redefined at ./FHEM/14_SD_UT.pm line 444.
2018.12.03 14:19:45.647 1: PERL WARNING: Subroutine SD_UT_Parse redefined at ./FHEM/14_SD_UT.pm line 453.
2018.12.03 14:19:45.652 1: reload: Error:Modul 14_SD_UT deactivated:
Global symbol "$readingname" requires explicit package name (did you forget to declare "my $readingname"?) at ./FHEM/14_SD_UT.pm line 825.
Global symbol "$readingname" requires explicit package name (did you forget to declare "my $readingname"?) at ./FHEM/14_SD_UT.pm line 827.
syntax error at ./FHEM/14_SD_UT.pm line 827, near "):"
2018.12.03 14:19:45.653 0: Global symbol "$readingname" requires explicit package name (did you forget to declare "my $readingname"?) at ./FHEM/14_SD_UT.pm line 825.
Global symbol "$readingname" requires explicit package name (did you forget to declare "my $readingname"?) at ./FHEM/14_SD_UT.pm line 827.
syntax error at ./FHEM/14_SD_UT.pm line 827, near "):"
2018.12.03 14:19:45.653 0: ERROR: Cannot autoload SD_UT
2018.12.03 14:20:12.571 1: reload: Error:Modul 14_SD_UT deactivated:
Global symbol "$readingname" requires explicit package name (did you forget to declare "my $readingname"?) at ./FHEM/14_SD_UT.pm line 825.
Global symbol "$readingname" requires explicit package name (did you forget to declare "my $readingname"?) at ./FHEM/14_SD_UT.pm line 827.
syntax error at ./FHEM/14_SD_UT.pm line 827, near "):"
2018.12.03 14:20:12.572 0: Global symbol "$readingname" requires explicit package name (did you forget to declare "my $readingname"?) at ./FHEM/14_SD_UT.pm line 825.
Global symbol "$readingname" requires explicit package name (did you forget to declare "my $readingname"?) at ./FHEM/14_SD_UT.pm line 827.
syntax error at ./FHEM/14_SD_UT.pm line 827, near "):"
2018.12.03 14:20:12.573 0: ERROR: Cannot autoload SD_UT
2018.12.03 14:35:28.067 1: reload: Error:Modul 14_SD_UT deactivated:
Global symbol "$readingname" requires explicit package name (did you forget to declare "my $readingname"?) at ./FHEM/14_SD_UT.pm line 825.
Global symbol "$readingname" requires explicit package name (did you forget to declare "my $readingname"?) at ./FHEM/14_SD_UT.pm line 827.
syntax error at ./FHEM/14_SD_UT.pm line 827, near "):"
2018.12.03 14:35:28.067 0: Global symbol "$readingname" requires explicit package name (did you forget to declare "my $readingname"?) at ./FHEM/14_SD_UT.pm line 825.
Global symbol "$readingname" requires explicit package name (did you forget to declare "my $readingname"?) at ./FHEM/14_SD_UT.pm line 827.
syntax error at ./FHEM/14_SD_UT.pm line 827, near "):"
2018.12.03 14:35:28.067 0: ERROR: Cannot autoload SD_UT
Wie kann ich dieses Gerät ausblenden, denn unter WEBFHEM ist dieses Gerät ersichtlich.
Einfach ein erneutes update der dev-r33 Entwicklungsversion machen.
Der Fehler wurde inzwischen behoben.
Du kannst dieses Modul ausblenden, wenn Du alle von diesem Modul angelegten Geräte löscht und dann mit "get protocolIDs" schaust welche IDs dieses Modul verwenden.
Dann die entsprchenden IDs in die Blacklist einragen oder die whitelist verwenden und dort nur die IDs eintragen die Du empfangen möchtest.
Gruß Ralf
Hallo, hat er geklappt mit dem Update?
Liebe Grüße Marco (Entwickler des SD_Moduls)