Hallo zusammen,
nach anfängliche Schwierigkeiten den CUL zu flashen läuft jetzt FHEM auf dem Raspi.
Ein Sache wundert mich aber doch ziemlich stark:
wenn das FHEM hochfährt erhalte ich im Log:
2016.09.25 19:30:09 3: Opening CUL_0 device /dev/ttyACM0
2016.09.25 19:30:09 3: Setting CUL_0 serial parameters to 9600,8,N,1
2016.09.25 19:30:10 3: CUL_0: Possible commands: BbCFiAZNkGMKUYRTVWXefmLltux
2016.09.25 19:30:10 3: CUL_0 device opened
2016.09.25 19:30:11 1: Including ./log/fhem.save
2016.09.25 19:30:11 1: usb create starting
2016.09.25 19:30:13 3: Probing CUL device /dev/ttyAMA0
2016.09.25 19:30:13 3: Can't open /dev/ttyAMA0: Permission denied
2016.09.25 19:30:13 1: usb create end
Wenn ich den Befehl
sudo chown -R fhem:dialout /dev
absetze und mit shutdown restart...
erhalte ich keine Fehlermeldung:
2016.09.25 19:31:37 3: Opening CUL_0 device /dev/ttyACM0
2016.09.25 19:31:38 3: Setting CUL_0 serial parameters to 9600,8,N,1
2016.09.25 19:31:38 3: CUL_0: Possible commands: BbCFiAZNkGMKUYRTVWXefmLltux
2016.09.25 19:31:38 3: CUL_0 device opened
2016.09.25 19:31:39 1: Including ./log/fhem.save
2016.09.25 19:31:39 1: usb create starting
2016.09.25 19:31:41 3: Probing CUL device /dev/ttyAMA0
2016.09.25 19:31:42 3: Probing TCM_ESP3 device /dev/ttyAMA0
2016.09.25 19:31:42 3: Probing FRM device /dev/ttyAMA0
2016.09.25 19:31:47 1: usb create end
Soweit so gut, aber nach dem nächsten Neustart des Raspi, kommt wieder der gleiche Fehler???
Werden die Rechte nicht vom Betriebssystem auf den Speicher geschrieben?
Mit der Bitte um Erleuchtung
Ette
Ich meine mich zu erinnern, dass das an usb create in der fhem.cfg liegt. Nachschauen und ggfs. auskommentieren.
Grüße Markus
Ähem,
was genau auskommentieren?
Warum haut fhem in die rechte rein?
Liebe Grüße
Ette
/dev liegt nicht auf irgendeinem speicher sondern ist virtuell. direkte änderungen gehen beim neustart verloren.
die devices dort werden unter durch hotplug/udev automatisch angelegt.
permanente rechte kannst du über udev vergeben.
mit fhem und usb aurocreate hat das erst mal nichts zu tun.
gruss
andre
Probier mal den Benutzer fhem der Gruppe dialout hinzuzufügen
sudo usermod -a -G dialout fhem
Hallo
so deaktiviert man den USB Check am Anfang der zu der Fehlermeldung führen könnte.
attr initialUsbCheck disable 1
Man braucht nicht in der fhem.cfg rumwurschteln. :-X
fhem haut auch nicht in die Rechte rein, fhem hat keinen Zugriff. Die Frage ist ja braucht es Zugriff auf die ttyAMA0? Was läuft auf dieser Schnittstelle? Dein Stick läuft ja auf der ttyACM0
Gruß Otto
Zitatso deaktiviert man den USB Check am Anfang der zu der Fehlermeldung führen könnte.
Code: [Auswählen]
attr initialUsbCheck disable 1
Man braucht nicht in der fhem.cfg rumwurschteln. :-X
Recht hast Du. Anfänger sollten nicht editieren ! Vergess ich manchmal :-[
Grüße Markus