Laden von Modul 00_HMUARTLGW schlägt fehl

Begonnen von PeterJH, 25 Oktober 2016, 19:59:42

Vorheriges Thema - Nächstes Thema

PeterJH

Beim definieren eines Funk-LAN Gateways kommt die Fehlermeldung "Cannot load module HMUARTLGW"

Im Logfile steht:
2016.10.25 19:41:04 0: Featurelevel: 5.7
2016.10.25 19:41:04 0: Server started with 8 defined entities (fhem.pl:12423/2016-10-24 perl:5.010000 os:linux user:admin pid:19608)
2016.10.25 19:44:08 1: PERL WARNING: Bareword found where operator expected at /opt/lib/fhem/FHEM/00_HMUARTLGW.pm line 2073, near "s/\r\n//r"
2016.10.25 19:44:08 1: reload: Error:Modul 00_HMUARTLGW deactivated:
syntax error at /opt/lib/fhem/FHEM/00_HMUARTLGW.pm line 2073, near "s/\r\n//r"

2016.10.25 19:44:08 0: syntax error at /opt/lib/fhem/FHEM/00_HMUARTLGW.pm line 2073, near "s/\r\n//r"

FHEM läuft auf einem QNAP NAS (Version 4.2.2).
FHEM Update wurde heute gemacht (vor der fehlgeschlagenen Definition)

Hat jemand eine Idee woran ich scheitere?

Danke
Peter

mgernoth

Hallo,

Zitat von: PeterJH am 25 Oktober 2016, 19:59:42
2016.10.25 19:41:04 0: Server started with 8 defined entities (fhem.pl:12423/2016-10-24 perl:5.010000 os:linux user:admin pid:19608)
2016.10.25 19:44:08 1: PERL WARNING: Bareword found where operator expected at /opt/lib/fhem/FHEM/00_HMUARTLGW.pm line 2073, near "s/\r\n//r"

Ich hab das mal umgebaut, damit es hoffentlich mit älteren Perl-Versionen kompatibel ist. Leider habe ich kein Perl von 2007, um es zu testen. Die Änderung ist im Update morgen.

Viele Grüße
  Michael

PeterJH

Hallo Martin,

hat funktioniert.

Vielen Dank für die schnelle Reaktion.

Peter

OSZAR »