Jeelink an DS212

Begonnen von mschuett, 24 Januar 2015, 19:24:39

Vorheriges Thema - Nächstes Thema

mschuett

Hallo,

hat jemand eine Ahnung wie ich den Jeelink zum laufen bekomme.
FHEM und MAX! laufen ohne Problem.

Bei der Einrichtung, bzw. Erkennung vom Jeelink stosse ich dann an
meine Synology Linux Kenntnisse.

Danke!

justme1968

du brauchst den ftdi kernel treiber.

schau mal ob du ein /lib/modules/ftdi_sio.ko file hast. wenn ja sollte ein /sbin/insmod /lib/modules/ftdi_sio.ko helfen.

am besten baust du das dann in das fhem start script ein.

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

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

mschuett

Danke für die AW.

Mein lib/ Ordner enthält keinen modules Unterordner.

Meine Schritte bisher.

installieren..

openssl
perl-5.16
fhem5.3
usb-driver-kernel-2.6.32

fhem update

Jeelink anstecken. (läuft bisher Problemlos an einen Raspberry Pi)

Nun würde ich wie beim pi lsusb verwenden... WÜRDE :)




justme1968

ein lsusb bekommst du per optware auch auf die synology.

low level geht auch ein cat /proc/bus/usb/devices

per optware bekomsmst du auch ein dmesg

siehst du in /var/log/messages etwas wenn du den jeelink ansteckst?

die frage ist ob dir dir kernel treiben fehlen oder das perl Device::SerialPort modul.

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

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

mschuett

das Device::SerialPort modul suche ich gerade.

FHEM meckert beim restart, dass dieses Modul fehlt.
Hab den Befehl für den Jeelink aus der pi fhem.cfg so wie ich ihn verwende kopiert.

define jeelink JeeLink /dev/ttyUSB0@57600
attr jeelink flashCommand avrdude -p atmega328P -c arduino -P [PORT] -D -U flash:w:[HEXFILE] 2>[LOGFILE]
attr jeelink room Funk_Thermometer


ZitatCan't locate Device/SerialPort.pm in @INC (you may need to install the Device::SerialPort module) (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl . /usr/local/FHEM/share/fhem/FHEM) at /usr/local/FHEM/share/fhem/FHEM/DevIo.pm line 265, <$fh> line 44.

justme1968

auf der wiki seite hier: http://www.fhemwiki.de/w/index.php?title=Synology_Diskstation findest du ein paar möglichkeiten wie du an das modul kommst. ohne geht es nicht,

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

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

alen

Hallo mschuett

Hast du in der Zwischenzeit den jeelink auf dem Synology NAS zum Laufen gebraucht? Bzw. geht das überhaupt? Oder wird es zu kompliziert. ich bin neu im FHME Umfeld. Habe mir jetzt einen  jeelink besorgt und möchte den gerne auf meinem NAS (Synology 1010+) zum Laufen bringen mit FHME natürlich. Einen pi habe ich nicht.

Gruss
Alen
Raspberry Pi Model Model 2 SD 32GB
Jeelink
FHEM 5.6, 2x TX 29DTH-IT

justme1968

die 1010+ hat einen intel atom und da ist es kein problem die treiber zu bekommen. je nach dsm version sind sie in der regel auch schon dabei.

das problem bei der 212 ist das es eben kein intel prozessor ist und der nötige treiber nicht vorhanden ist.

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

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

chunter1

Ich bräuchte Hilfe beim Einrichten des JeeLink an meiner Synology DS412+.

Den Serial Port hab ich so installiert:

>cpan Device::SerialPort
>Going to read /root/.cpan/Metadata
  Database was generated on Wed, 16 Sep 2015 02:17:02 GMT
Device::SerialPort is up to date (1.04).



Wenn ich dann in fhem "define myJeeLink JeeLink /dev/ttyUSB0@57600" eingebe, bekomm ich folgende Fehlermeldung:

Can't locate loadable object for module Device::SerialPort in @INC (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl . /usr/local/FHEM/share/fhem/FHEM) at /usr/local/FHEM/share/fhem/FHEM/DevIo.pm line 287.
Compilation failed in require at /usr/local/FHEM/share/fhem/FHEM/DevIo.pm line 287.


Muss ich im fhem noch was berücksichtigen/prüfen?

Danke

justme1968

wo ist dein cpan her? kann es sein das du zwei unterschiedliche perl versionen installiert hast? ein mal das synology perl das du für fhem verwendest und ein mal ein anderes (optware?) das zu deinem cpan gehört?

wenn ja: du musst fhem mit dem gleichen perl starten wie das perl das zu cpan gehört.

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

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

chunter1

danke für den tip!
ist genau so wie du schreibts, hab beide verwendet.
wenn ich richtig verstehen, kann ich das "synology-perl" wieder deinstallieren und fhem mit dem optware perl benutzen?
fragmich dann nur noch wo ich was ändern muss, damit fhem automatisch mit dem richtigen perl startet?

justme1968

ja. ein perl reicht.

du musst im fhem.sh script den pfad zur perl version anpassen.

such mal im forum. ich hab es glaube ich schon drei mal gepostet.

gruß
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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