FHEM Forum

FHEM - Hardware => Network Attached Storage (NAS) => Thema gestartet von: mschuett am 24 Januar 2015, 19:24:39

Titel: Jeelink an DS212
Beitrag von: mschuett am 24 Januar 2015, 19:24:39
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!
Titel: Antw:Jeelink an DS212
Beitrag von: justme1968 am 24 Januar 2015, 19:30:20
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
Titel: Antw:Jeelink an DS212
Beitrag von: mschuett am 24 Januar 2015, 19:56:22
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 :)



Titel: Antw:Jeelink an DS212
Beitrag von: justme1968 am 24 Januar 2015, 20:04:58
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
Titel: Antw:Jeelink an DS212
Beitrag von: mschuett am 24 Januar 2015, 20:12:35
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.
Titel: Antw:Jeelink an DS212
Beitrag von: justme1968 am 24 Januar 2015, 20:30:06
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
Titel: Antw:Jeelink an DS212
Beitrag von: alen am 04 Februar 2015, 18:01:58
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
Titel: Antw:Jeelink an DS212
Beitrag von: justme1968 am 04 Februar 2015, 21:22:30
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
Titel: Antw:Jeelink an DS212
Beitrag von: chunter1 am 16 September 2015, 12:47:10
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
Titel: Antw:Jeelink an DS212
Beitrag von: justme1968 am 16 September 2015, 13:08:30
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
Titel: Antw:Jeelink an DS212
Beitrag von: chunter1 am 16 September 2015, 13:34:16
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?
Titel: Antw:Jeelink an DS212
Beitrag von: justme1968 am 16 September 2015, 13:36:36
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