FHEM Forum

FHEM - Hausautomations-Systeme => MAX => Thema gestartet von: joe13 am 31 März 2013, 00:18:58

Titel: Einbinden eines MAX Cube
Beitrag von: joe13 am 31 März 2013, 00:18:58
Hallo Forum,

ich betreibe seit einigen Wochen erfolgreih fhem auf einer Synology Diskstation mit HomeMatic Komponenten.
Heute wollte ich das System zu r Steuerung der Heizkörper mit einem MAX-Cube und Heinzungsthermostaten erweitern.
Seit einigen Stunden versuche ich verzweifelt die Komponenten einzubinden, jedoch ohne Erfolg.
Ich erhalte nach dem Eintrag des Cubes in der fhem.cfg folgende Fehlermeldung:

-----
2013.03.30 23:33:33 3: Opening ML device 192.168.178.81:62910
2013.03.30 23:33:33 3: ML device opened
2013.03.30 23:33:33 1: reload: Error:Modul 10_MAX deactivated:
 syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 28, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 29, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 30, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 31, near "] ~"

2013.03.30 23:33:33 0: syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 28, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 29, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 30, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 31, near "] ~"

2013.03.30 23:33:33 0: ERROR: Cannot autoload MAX
2013.03.30 23:33:33 3: ML: Unknown code MAX,1,define,XXXXXX,Cube,XXXXXXXXXX,0,1, help me!
2013.03.30 23:33:33 1: reload: Error:Modul 10_MAX deactivated:
 syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 28, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 29, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 30, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 31, near "] ~"

2013.03.30 23:33:33 0: syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 28, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 29, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 30, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 31, near "] ~"

2013.03.30 23:33:33 0: ERROR: Cannot autoload MAX
2013.03.30 23:33:33 3: ML: Unknown code MAX,1,CubeConnectionState,XXXXXX,1, help me!
2013.03.30 23:33:33 1: reload: Error:Modul 10_MAX deactivated
-----

Beim Versuch ein Thermostat zu pairen erhalte ich analog folgende Fehlermeldung:

-----
2013.03.30 23:48:29 2: MAXLAN_Parse: Paired new device, type HeatingThermostat, addr XXXXXX, serial XXXXXXXXXX
2013.03.30 23:48:29 1: reload: Error:Modul 10_MAX deactivated:
 syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 28, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 29, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 30, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 31, near "] ~"

2013.03.30 23:48:29 0: syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 28, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 29, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 30, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 31, near "] ~"

2013.03.30 23:48:29 0: ERROR: Cannot autoload MAX
2013.03.30 23:48:29 3: ML: Unknown code MAX,1,define,XXXXXX,HeatingThermostat,XXXXXXXXXX,0,1, help me!
2013.03.30 23:48:29 1: reload: Error:Modul 10_MAX deactivated:
 syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 28, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 29, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 30, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 31, near "] ~"

2013.03.30 23:48:29 0: syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 28, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 29, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 30, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 31, near "] ~"

2013.03.30 23:48:29 0: ERROR: Cannot autoload MAX
2013.03.30 23:48:29 3: ML: Unknown code MAX,1,define,XXXXXX,HeatingThermostat,XXXXXXXXXX,0,1, help me!
2013.03.30 23:48:29 1: reload: Error:Modul 10_MAX deactivated:
 syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 28, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 29, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 30, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/10_MAX.pm line 31, near "] ~"
...
-----

Hat jemand eine Idee woher diese Fehlemeldung stammt?!
fhem ist übrigens mit update heute auf den aktuellen Stand gebracht worden.

Vielen Dank und viele Grüße
Joe
Titel: Aw: Einbinden eines MAX Cube
Beitrag von: Matthias Gehre am 31 März 2013, 10:44:56
Perl ist zu alt. Der Operator ~~ wurde in Version  5.10.1 eingeführt. Bei mir läuft 5.12.2
Titel: Aw: Einbinden eines MAX Cube
Beitrag von: joe13 am 31 März 2013, 12:42:28
Das habe ich bei der Installation auf der Synology Diskstation wohl übersehen. Bei mir lief noch das "originale" Perl in Version 5.8.3 - da wäre ich so schnell nicht drauf gekommen. Vielen Dank für die Hilfe!!!!
Nach einem Update von Perl läuft jetzt alles wie erwartet.

Schöne Osterfeiertage!
Titel: Aw: Einbinden eines MAX Cube
Beitrag von: manuxi am 09 Oktober 2013, 01:17:22
Hallo,
ich möchte diesen Thread noch einmal aufwärmen.
Ich bin Besitzer der Synology DS1512+ (Intel Atom 2700) und möchte gerne Perl updaten.
Kann mir da einer eine Hilfestellung geben? Ich finde keine Möglichkeit...

VG, Manu