FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: PeterJH am 25 Oktober 2016, 19:59:42

Titel: Laden von Modul 00_HMUARTLGW schlägt fehl
Beitrag von: PeterJH am 25 Oktober 2016, 19:59:42
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
Titel: Antw:Laden von Modul 00_HMUARTLGW schlägt fehl
Beitrag von: mgernoth am 26 Oktober 2016, 10:38:37
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
Titel: Antw:Laden von Modul 00_HMUARTLGW schlägt fehl
Beitrag von: PeterJH am 27 Oktober 2016, 18:45:47
Hallo Martin,

hat funktioniert.

Vielen Dank für die schnelle Reaktion.

Peter