[gelöst] Berechtigung Linux tty für CUL Device

Begonnen von Sparkie, 22 Juni 2017, 10:02:54

Vorheriges Thema - Nächstes Thema

Sparkie

Hallo zusammen,
ich habe vergangene Woche meinen FHEM-Server auf ein Raspberry umgezogen. Die Konfiguration hat problemlos funktioniert.
Nach einem Neustart kann allerdings nicht mehr auf den CUL-Adapter zugegriffen werden.
Der User "fhem" ist Mitglied der Dialout-Gruppe.

Ich erhalte im Log folgende Fehlermeldung:
ZitatCan't open /dev/ttyAMA0: Permission denied

Wenn ich die Berechtigung im System anpasse wird diese nach einem Neustart wieder zurückgesetzt.


Kann mir jemand weiterhelfen?

Gruß

Otto123

#1
Hi,

welchen CUL hast Du denn? Also wie ist der angeschlossen?

ttyAMA0 ist die interne UART und die Meldung, die Du zeigst ist relativ normal, wenn initialUSbCheck  aktiv ist und da nichts konfiguriert ist.
Die Berechtigungen dort setzen zu wollen ist der falsche Weg.  ;)

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Wernieman

Nach der Ausgabe hast DU einen USB-CUL-Adapter?

Was sagt denn dan
ls -lha /dev/serial/by-id
ls -lha /dev/serial/by-path


/dev/ttyAMA0 ist leider mehrdeutig ....
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Otto123

Hallo Markus,

dachte ich mir Du hast ein USB Gerät, der von Dir behobene Fehler hat aber nichts mit USB zu tun.
Wie ist Dein CUL eingebunden? gib mal ein list von dem define ...

was sagt ein ls -l /dev/ttyU*

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Otto123

Hi,

das sieht eigentlich gut aus  8)
Dann schalte doch initialUsbCheck ab (brauchst Du nicht) und starte nochmal neu, mit Strom zwischendurch weg!attr initialUsbCheck disable 1
save


Kann sein das die auto Erkennung deinen Stick stört.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Wernieman

Und einrichten über /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A704G2DB-if00-port0
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Beta-User

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

amenomade

#8
sudo usermod -a -G tty fhem
sudo usermod -a -G dialout fhem


Unter Debian sollten die tty Devices der system-Gruppe "tty" gehören. Aber, gut, mit der Gruppe dialout sollte es auch gehen.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Wernieman

Wie hast Du Ihn eingerichtet?

Meinen Beitrag gelesen?
Vorallem bitte einrichten mit:
Zitat/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A704G2DB-if00-port0
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Otto123

Moin,
warum wird der jetzt geflashed? Der CUL sollte ein Jeelink sein? Das passiert automatisch?

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Otto123

Naja gut, ich dachte der war schon geflashed. Hast es halt nochmal gemacht.
Wenn im STATE Initialized steht ist ja alles in Ordnung!?
Poste doch mal ein list von dem Gerät.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Otto123

Sieht für mich alles gut aus. Hat alles mit deiner ursprünglichen Frage, auf die ich angesprungen bin, nichts zu tun.

Sorry, ich kann Dir nicht weiterhelfen.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Wernieman

Ich weiß aktuell nicht mal mehr, wo das Problem ist

- Empfängt Dein FHEM Werte?
- kannst Du schalten
- was sind (aktuell) Deine Probleme ....
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Otto123

spielt das eine Rolle?
attr myJeeLink initCommands 30t 0a v

Eventuell den Thread nach sonstige Systeme verschieben?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz