Hauptmenü

CUL auf rpi2 einrichten

Begonnen von seb.m, 06 Juli 2015, 22:28:58

Vorheriges Thema - Nächstes Thema

seb.m

Guten Abend,

Ich habe gerade fhem 5.6 mit dieser 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


seb.m

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

Wzut

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 ....
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

seb.m

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.

seb.m

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.