FHEM Forum

FHEM - Hardware => Network Attached Storage (NAS) => Thema gestartet von: Luigi am 22 April 2013, 12:10:06

Titel: Floorplan startet nicht
Beitrag von: Luigi am 22 April 2013, 12:10:06
Hallo,

ich habe FHEM 5.4 über fhem-5.4.tar.gz installiert, es funtioniert soweit.

Nur beim Start des Moduls Floorplan gibt es nachfolgende Fehlermeldungen:

2013.04.22 10:40:51 1: Including fhem.cfg
2013.04.22 10:40:51 3: telnetPort: port 7072 opened
2013.04.22 10:40:51 3: WEB: port 8083 opened
2013.04.22 10:40:51 3: WEBphone: port 8084 opened
2013.04.22 10:40:51 3: WEBtablet: port 8085 opened
2013.04.22 10:40:51 1: reload: Error:Modul 95_FLOORPLAN deactivated:
 Not enough arguments for main::FW_select at ./FHEM/95_FLOORPLAN.pm line 530, near ""dropdown")"
Not enough arguments for main::FW_select at ./FHEM/95_FLOORPLAN.pm line 631, near ""menu-add") "
Not enough arguments for main::FW_select at ./FHEM/95_FLOORPLAN.pm line 642, near ""menu-select") "
Not enough arguments for main::FW_select at ./FHEM/95_FLOORPLAN.pm line 676, near ""menu-arrange") "

2013.04.22 10:40:51 0: Not enough arguments for main::FW_select at ./FHEM/95_FLOORPLAN.pm line 530, near ""dropdown")"
Not enough arguments for main::FW_select at ./FHEM/95_FLOORPLAN.pm line 631, near ""menu-add") "
Not enough arguments for main::FW_select at ./FHEM/95_FLOORPLAN.pm line 642, near ""menu-select") "
Not enough arguments for main::FW_select at ./FHEM/95_FLOORPLAN.pm line 676, near ""menu-arrange") "

2013.04.22 10:40:51 3: Opening HMLAN1 device 192.168.24.170:1000
2013.04.22 10:40:51 3: HMLAN1 device opened

Wo könnte der Fehler liegen?

Titel: Aw: Floorplan startet nicht
Beitrag von: UliM am 22 April 2013, 12:24:54
Hi,
seltsam - die Fehlermeldung kommt eigentlich nur, wenn die Versionen von FHEMWEB und FLOORPLAN nicht zusammenpassen.
Kannst Du mal ein "update" machen, dann fhem neu starten und schauen ob's dann klappt?
Gruß, Uli
Titel: Aw: Floorplan startet nicht
Beitrag von: Luigi am 22 April 2013, 14:35:45
Bekomm jetzt eine andere Fehlermeldung:

2013.04.22 14:15:32 1: reload: Error:Modul 95_FLOORPLAN deactivated:
 syntax error at ./FHEM/95_FLOORPLAN.pm line 541, near "/$cmd/i ~"
syntax error at ./FHEM/95_FLOORPLAN.pm line 567, near "} elsif"
syntax error at ./FHEM/95_FLOORPLAN.pm line 573, near "}"

2013.04.22 14:15:32 0: syntax error at ./FHEM/95_FLOORPLAN.pm line 541, near "/$cmd/i ~"
syntax error at ./FHEM/95_FLOORPLAN.pm line 567, near "} elsif"
syntax error at ./FHEM/95_FLOORPLAN.pm line 573, near "}"
Titel: Aw: Floorplan startet nicht
Beitrag von: UliM am 22 April 2013, 14:47:36
Hi,
Du hast also update durchgeführt?

Zeile 541 ist:
if(/$cmd/i ~~ @array) {
Mglw wird der Operator ~~ von älteren perl-Versionen nicht unterstützt.
Die beiden anderen Meldungen könnten Folgefehler sein.

Welche Hardware und welche perl-Version hast Du denn da?

Gruß, Uli
Titel: Aw: Floorplan startet nicht
Beitrag von: Luigi am 22 April 2013, 15:04:18
perl --version liefert

This is perl, v5.10.0 built for i686-linux-gnu

Es handelt sich um ein Synology DS713+


Gruß
Luigi

Titel: Aw: Floorplan startet nicht
Beitrag von: UliM am 22 April 2013, 15:06:38
Hiho,
komisch - scheinbar gibt's den smart macth-operator (~~) seit perl 5.10, siehe zB
http://thomas-fahle.blogspot.de/2008/01/perl-510-smart-matching.html (//thomas-fahle.blogspot.de/2008/01/perl-510-smart-matching.html)

Ich weiss nicht ob man evtl etwas über cpan nachinstallieren müsste - vll weiss hier irgendein perl-crack was dazu?

Gruß, Uli
Titel: Aw: Floorplan startet nicht
Beitrag von: Luigi am 22 April 2013, 20:11:33
Habe gesehen, dass auf der DS 2 Perl-Versionen drauf sind:
5.8.6 unter /usr/bin/perl
5.10.0 unter /opt/bin/perl

FHEM nutzt anscheinend die Version 5.8.6,

wie kann ich das umstellen?

Gruß
Luigi
Titel: Aw: Floorplan startet nicht
Beitrag von: justme1968 am 22 April 2013, 20:26:01
in /usr/local/FHEM/app/scripts/fhem.sh zeile 5 in PERL=/opt ändern.

gruss
  andre
Titel: Aw: Floorplan startet nicht
Beitrag von: Luigi am 22 April 2013, 21:06:16
Hat funktioniert, vielen Dank!

Gruß
Luigi
Titel: Aw: Floorplan startet nicht
Beitrag von: Snowrisk am 02 Oktober 2013, 10:23:56
Hallo Luigi,

der Thread ist zwar schon etwas älter, aber ich Versuchs trotzdem und hänge mich hier mal dran :-)
Ich habe ebenfalls eine DS713+ und finde keine Info's, wie ich
die (aktuelle) FHEM zum laufen bekomme. Ich habe mir schon die Version
5.3 als .spk besorgt, allerdings läuft diese nicht (nach der Installation)
komme ich nicht auf's Webinterface)

Die Anleitungen, die ich im Netz gefunden habe, sind nur für die Marvel / PPC basierenden
Geräte. Die 713+ hat ja aber eine ATOM-CPU und dort scheint alles etwas anders zu laufen.

Zitatich habe FHEM 5.4 über fhem-5.4.tar.gz installiert, es funtioniert soweit.

Kannst Du mir vielleicht einen Tipp oder Link geben, wie man die 5.4 als .tar.gz
auf der 713+ installiert? Ich will's auch nicht "vorgekaut" bekommen, aber ich finde
absolut keinen Einstiegspunkt.... :-(

Viele Grüsse,

Jens