Guten Abend,
Ich habe gerade fhem 5.6 mit dieser (http://forum.fhem.de/index.php/topic,15848.msg103268.html#msg103268) Anleitung erfolgreich (?) eingerichtet.
Nun möchte ich den CUL (bereits geflasht) einbinden mit:
define CUL1 CUL /dev/ttyACM0@9600 1234
Ich erhalte den Fehler:
2015.07.06 20:20:39 1: define CUL1 CUL1 CUL /dev/ttyACM0@9600 1234: Can't locate Device/SerialPort.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/
perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/DevIo.pm line 256.
Beim suchen bin ich darauf gestoßen, dass die user pi und fhem Zugriffsrechte für /dev/ttyACM0 brauchen. Das wollte ich prüfen und konnte den user fhem nicht finden.
cat /etc/passwd | grep "fhem"
zeigt nichts an.
Kann mir jemand einen Tipp geben was ich falsch gemacht habe? Müsste es nicht eigentlich einen user fhem geben?
Viele Grüße
Seb
http://www.fhemwiki.de/wiki/Raspberry_Pi (http://www.fhemwiki.de/wiki/Raspberry_Pi)
Guten Morgen,
Ich habe die Skript-basierte Methode aus genau diesem wiki-eintrag befolgt.
Ist eine andere Methode besser? Dann würde ich das heute Abend noch einmal neu aufsetzen.
Viele Grüße
Seb
Zitat von: seb.m am 07 Juli 2015, 08:00:01
aus genau diesem wiki-eintrag befolgt.
alles befolgt ? aber dabei die Zeile
sudo apt-get install perl libdevice-serialport-perl
wohl überlesen bzw. ausgelassen ?
denn hättest du das gemacht gäbe es deine Fehlermeldung ala "Can't locate Device/SerialPort.pm " nicht ....
Ich dachte, dass würde sich nur auf die manuelle Methode beziehen.
Muss ich sudo apt-get install libio-socket-ssl-perl
dann auch noch ausführen?
Vielen Dank schon mal - hoffentlich klappt das dann heute Abend alles.
Um das hier abzuschließen:
Es fehlten die beiden Zeilen
sudo apt-get install perl libdevice-serialport-perl
sudo apt-get install libio-socket-ssl-perl
Danke Wzut für den Hinweis! Jetzt funktioniert alles.