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!
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
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 :)
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
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.
auf der wiki seite hier: http://www.fhemwiki.de/w/index.php?title=Synology_Diskstation (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
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
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
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
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
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?
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