FHEM Forum

FHEM - Hardware => Server - Linux => Thema gestartet von: maci am 10 Februar 2017, 16:18:39

Titel: [Erledigt] Perl Warning
Beitrag von: maci am 10 Februar 2017, 16:18:39
Hallo,

Ich habe meinen fhem Server neu installiert.
aktuelleste Debian Version am Raspberry
Dieser hängt an einer Unipi 1.1. hier ist der MCP 23008 chip verbaut.

Ich habe nun ständig im fhem log diesen Einträge:
Zitat2017.02.10 14:59:24 1: PERL WARNING: Smartmatch is experimental at ./FHEM/52_I2C_MCP23008.pm line 328, <$fh> line 11.
2017.02.10 14:59:24 1: PERL WARNING: Smartmatch is experimental at ./FHEM/52_I2C_MCP23008.pm line 338, <$fh> line 11.
2017.02.10 14:59:24 1: PERL WARNING: Smartmatch is experimental at ./FHEM/52_I2C_MCP23008.pm line 350, <$fh> line 11.

Kann mir jemand weiterhelfen?

Danke

lg
Georg
Titel: Antw:Perl Warning
Beitrag von: betateilchen am 10 Februar 2017, 16:32:16
Ja, der Modulautor von 52_I2C_MCP23008.pm

Ursache für die Warnungen dürfte sein, dass auf Deiner Neuinstallation ein aktuelleres perl vorhanden ist als vorher.
Du kannst die Meldung aber auch einfach ignorieren.
Titel: Antw:Perl Warning
Beitrag von: KernSani am 10 Februar 2017, 16:42:28
bin vork kurzem über die selbe Warnung (aus einer 99_myUtils Routine, die ich irgendwoher hatte).

Hier sind ein paar workarounds gelistet: Smartmatch is experimental (https://www.nerdsheaven.de/magazin/artikel/tipps-und-tricks/perl-warning-smartmatch-is-experimental/)

Titel: Antw:Perl Warning
Beitrag von: betateilchen am 10 Februar 2017, 18:21:37
Zitat von: KernSani am 10 Februar 2017, 16:42:28
Hier sind ein paar workarounds gelistet:

Die nützen dem Anwender aber wenig, wenn sie in eine Moduldatei eingebaut werden müssen. Ausserdem sind das ja nur Hinweise und keine Fehler.
Titel: Antw:Perl Warning
Beitrag von: maci am 10 Februar 2017, 18:38:45
Dann werde ich die Warnungen vorerst mal ignorieren

Danke jedenfalls für die raschen Antworten.

Beim nächsten Modulupdate beim FHEM Update, werden sie hoffentlich dann verschwinden.