FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: dk3572 am 03 Mai 2017, 11:54:31

Titel: [Gelöst] CUL disconnected
Beitrag von: dk3572 am 03 Mai 2017, 11:54:31
Hallo,

ich bin mit fhem von einem RaspberryPI auf einen NUC umgezogen. Läuft soweit alles bis auf den CUL.
Muss der neu geflasht werden?

defmod CUL_0 CUL /dev/ttyACM0@9600 1034
attr CUL_0 verbose 4

setstate CUL_0 disconnected
setstate CUL_0 2017-03-31 15:26:34 cmds B C F i A Z E G M R T V W X e f m l t u x
setstate CUL_0 2017-05-03 10:54:25 raw No answer
setstate CUL_0 2017-05-03 09:26:09 state disconnected
setstate CUL_0 2017-05-03 09:04:37 version No answer


Danke schon mal im Voraus.
Gruß Dieter
Titel: Antw:CUL disconnected
Beitrag von: KölnSolar am 03 Mai 2017, 13:37:28
ZitatMuss der neu geflasht werden?
Sicherlich nicht.
Aber ist die Zuordnung /dev/ttyACM0@9600 noch richtig ? Besser ist es den CUL by-id zu definieren.
Grüße Markus
Titel: Antw:CUL disconnected
Beitrag von: dk3572 am 03 Mai 2017, 13:53:38
ok, danke für die Hilfe.

Hab schon mal danach gegoogelt, werde aber nicht recht schlau daraus.
Müsste in meinem Fall dann wie aussehen bzw. definiert werden?
Titel: Antw:CUL disconnected
Beitrag von: KölnSolar am 03 Mai 2017, 16:26:43
k.A., kenne Dein System ja nicht.  ;D
bei mir ist es /dev/serial/by-id/usb-busware.de_CUL868-if00@38400 auf einem RPi3. Ggfs. mal ls /dev/serial/by-id ausführen.
Titel: Antw:CUL disconnected
Beitrag von: dk3572 am 04 Mai 2017, 11:04:41
soweit so gut, jetzt bekomme ich das im Log:
Can't open /dev/serial/by-id/usb-busware.de_CUL868-if00: Permission denied
Dementsprechend steht der CUL immer noch auf disconnected.
Was mache ich falsch?
Ist übrigens ein NUC mit Ubuntu 16.04
Fehlt hier noch was? Erkannt wird er ja.

Titel: Antw:CUL disconnected
Beitrag von: gloob am 04 Mai 2017, 11:06:29
Gib doch mal folgendes in der Console ein:

ls /dev/serial/by-id
Titel: Antw:CUL disconnected
Beitrag von: dk3572 am 04 Mai 2017, 11:07:09
hab ich:
usb-busware.de_CUL868-if00
Titel: Antw:CUL disconnected
Beitrag von: gloob am 04 Mai 2017, 11:08:17
welche Rechte besitzt denn der User unter dem FHEM läuft?

Ansonsten solltest du hier fündig werden:

https://forum.fhem.de/index.php?topic=50651.0
Titel: Antw:CUL disconnected
Beitrag von: dk3572 am 04 Mai 2017, 11:10:30
Für Linux Anfänger, wie sehe ich das?
Und wie vergebe ich sie richtig?

Edit:

drwxr-xr-x 13 fhem dialout 4096 Apr 22 12:11 fhem
Titel: Antw:CUL disconnected
Beitrag von: dk3572 am 04 Mai 2017, 11:24:07
Rechte so gesetzt:

sudo chmod g=rw /dev/serial/by-id

immer noch disconnected...

Übrigens, danke schon mal für die Hilfe!
Titel: Antw:CUL disconnected
Beitrag von: dk3572 am 04 Mai 2017, 11:42:08
ist denn diese Ausgabe überhaupt korrekt?
usb-busware.de_CUL868-if00
Titel: Antw:CUL disconnected
Beitrag von: Beta-User am 04 Mai 2017, 13:28:45
Zitat von: dk3572 am 04 Mai 2017, 11:24:07
Rechte so gesetzt:

sudo chmod g=rw /dev/serial/by-id

immer noch disconnected...

Übrigens, danke schon mal für die Hilfe!

Das dürfte nicht zielführend sein, da die Zugriffsrechte unter /dev bei jedem Systemstart neu gesetzt werden.
Das Problem kann m.E. zwei Ursachen haben:
- Die Baudrate stimmt nicht (mehr), die 9600 sind m.E. überholt
/dev/serial/by-id/usb-busware.de_CUL868-if00@38400 sollte jetzt korrekt sein.
- Der user fhem ist nicht Mitglied der Gruppe dialout.

Bitte mal im Ubuntuwiki (deutsch) die Abschnitte über Gruppen- und Nutzerrechte ansehen, da sollte auch stehen, wie man das prüft und ggf. dauerhaft und korrekt (Gruppenmitgliedschaft ändern) behebt.

Can't open /dev/serial/by-id/usb-busware.de_CUL868-if00: Permission denied
kommt übrigens vermutlich daher, dass der user pi nicht Mitglied bei dialout ist...

Gruß, Beta-User
Titel: Antw:CUL disconnected
Beitrag von: dk3572 am 04 Mai 2017, 14:42:39
immer noch kein Erfolg
defmod CUL_0 CUL /dev/serial/by-id/usb-busware.de_CUL868-if00@38400 1034
attr CUL_0 verbose 4

setstate CUL_0 disconnected
setstate CUL_0 2017-03-31 15:26:34 cmds B C F i A Z E G M R T V W X e f m l t u x
setstate CUL_0 2017-05-03 10:54:25 raw No answer
setstate CUL_0 2017-05-04 14:35:40 state disconnected
setstate CUL_0 2017-05-04 11:26:50 version No answer


Habe auch das ausgeführt:sudo addgroup fhem tty
wobei fhem der username unter ubuntu ist.

Der user fhem ist doch Mitglied der Gruppe dialout?
drwxr-xr-x 13 fhem dialout 4096 Apr 22 12:11 fhem


Titel: [Gelöst]Antw:CUL disconnected
Beitrag von: dk3572 am 04 Mai 2017, 15:14:32
Funktioniert!

fhem war tatsächlich nicht in dailout.  ???

Danke für die Unterstützung  :)