fhem auf DS214play (INTEL Atom), Probleme mit SerialPort Modul

Begonnen von Fredi69, 17 September 2015, 09:54:48

Vorheriges Thema - Nächstes Thema

Fredi69

Hallo,

hat jemand fhem auf einem DS214play (INTEL Atom Prozessor) inkl. CUL zum fliegen gebracht?
Ich scheitere an der im Wiki beschriebenen Installation des SerialPort Modul.

Danke für Eure Tipps

fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

justme1968

für die intel synology modelle ist es am einfachsten die perl version von activestate zu verwenden. alternativ geht auch das optware perl.

beim synology perl fehlen die voraussetzungen zum nachinstallieren.

was genau funktioniert denn nicht ?

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Fredi69

Nach der Anleitung http://www.fhemwiki.de/wiki/Synology_Diskstation komme ich bis zum vorletzten Schritt.
Ich bekomme aber einfach das SerialPort Modul nicht zum rennen.
Es gibt da die unterschiedlichsten Anleitungen, geklappt hat es mit keiner.
Ich bein Linux Profi, für jeden Tipp dankbar.
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

justme1968

zeig mal bitte was du genau gemacht hast und welche ausgeben du bekommst.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Fredi69

Ich scheitere hier dran: /usr/local/perl/bin/perl -MCPAN -e shell
da ich nicht weiß in welchem Pfad meine Perl Installation liegt, wie kann ich das rausfinden?
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

justme1968

mit which perl.

das optware perl liegt normalerweise in /opt/bin. da sollte es auch schon ein cpan binary geben das du direkt aufrufen kannst.

schau ob es für dein system nicht schon ein fertiges device::serialport modul gibt. es müsste perl-device-serialport heissen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Fredi69

Ich habe das Standard Perl Paket auf der DS installiert.
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

justme1968

perl findest du mit 'which perl' aber wenn ich mich richtig erinnere geht es mit dem synology eigenen perl aber sowieso nicht weil diverse voraussetzungen wie compiler, cpan und native schnittstelle fehlen. das nachzurüsten ist beliebig kompliziert.

wenn du ein intel modell hast nimm das optware perl oder das perl von activestate. falls du für das sonos modul threading braucht kommst du sowieso nicht um activeperl rum. da kannst du mit ppm auch einfach fehlende perl module nachinstallierten.

das standard synology perl hat auch noch den nachteil das nach einem update nichts mehr passt.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Fredi69

Gibt es irgendwo eine Anleitung um Activeperl auf Synlogy zu installieren?
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

justme1968

installer runterladen und wie auf einem normalen linux system ausfüren. siehe active perl doku.

in dem thread hier: http://forum.fhem.de/index.php/topic,36448.msg314391.html#msg314391 findest du etwas dazu.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Fredi69

Wenn Ich das installieren will bekomme ich die Meldung:
perl/bin/perl: line 1:ELF: not found
perl/bin/perl: line 2: syntax error: unexpected ")"
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

justme1968

was genau hast du eingegeben?

was gibt uname -a als ausgabe?

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Fredi69

Eingegeben: ./install.sh

uname -a ergibt:
Linux xxx-DS214PLAY 3.2.40 #5592 SMP PREEMPT Wed Aug 19 13:37:26 CST 2015 i686 GNU/Linux synology_evansport_214play
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

justme1968

das schaut so aus als ob das system als 32bit system läuft. kann es sein das du die 64bit active perl version runtergeladen hast?

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Fredi69

Dank Eurer Hilfe habe ich jetzt anscheinend das ActivePerl installieren können.
Jetzt kann ich mich wieder voll uns ganz an die die Anleitung im Wiki http://www.fhemwiki.de/wiki/Synology_Diskstation halten?

  • fhem installieren
  • USB Treiber installieren
  • IPKG installieren
  • SerialPort installieren
Oder gibt es ist jetzt bzgl. der anderen Perl Installation was zu berücksichtigen?

Danke
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten