Hallo,
ich habe von einem Rpi3 auf einen Rpi5 umgestellt. RaspiOS habe ich komplett neu installiert. Das FHEM habe ich neu installiert und dann die alte Version drüber kopiert.
Seit dem Umstieg wollen mein Jeelink und mein nanoCUL nicht mehr laufen. Beide stehen auf disconnected.
Jeelink
Internals:
Clients :PCA301:EC3000:RoomNode:LaCrosse:ETH200comfort:CUL_IR:HX2272:FS20:AliRF:Level:EMT7110:KeyValueProtocol
DEF /dev/ttyUSB1@57600
DeviceName /dev/ttyUSB1@57600
FUUID 5d2464d2-f33f-613e-2ddf-506ea727106b1d4b
NAME myJeeLink
NR 481
PARTIAL
STATE disconnected
TYPE JeeLink
eventCount 3
MatchList:
1:PCA301 ^\S+\s+24
2:EC3000 ^\S+\s+22
3:RoomNode ^\S+\s+11
4:LaCrosse ^(\S+\s+9 |OK\sWS\s)
5:AliRF ^\S+\s+5
6:EMT7110 ^OK\sEMT7110\s
7:KeyValueProtocol ^OK\sVALUES\s
READINGS:
2024-05-30 19:21:37 state disconnected
Attributes:
flashCommand avrdude -p atmega328P -c arduino -P [PORT] -D -U flash:w:[HEXFILE] 2>[LOGFILE]
icon cul
initCommands 1m 0t v
room Gateway,Temp
verbose 4
NanoCUL
nternals:
CMDS
Clients :FS20:FHT.*:KS300:USF1000:BS:HMS:FS20V: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
DEF /dev/serial/by-id/usb-SHK_SIGNALduino_433-if00-port0@38400 1234
DeviceName /dev/serial/by-id/usb-SHK_SIGNALduino_433-if00-port0@38400
FHTID 1234
FUUID 5ee656c4-f33f-613e-f4d4-046c373735365edc
NAME nanoCUL
NR 679
PARTIAL
STATE disconnected
TYPE CUL
devioNoSTATE 1
initString X21
MatchList:
0:FS20V ^81..(04|0c)..0101a001......00[89a-f]...
1:USF1000 ^81..(04|0c)..0101a001a5ceaa00....
2:BS ^81..(04|0c)..0101a001a5cf
3:FS20 ^81..(04|0c)..0101a001
4:FHT ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
5:KS300 ^810d04..4027a001
6:CUL_WS ^K.....
7:CUL_EM ^E0.................$
8:HMS ^810e04......a001
9:CUL_FHTTK ^T[A-F0-9]{8}
A:CUL_RFR ^[0-9A-F]{4}U.
B:CUL_HOERMANN ^R..........
C:ESA2000 ^S................................$
D:CUL_IR ^I............
E:CUL_TX ^TX[A-F0-9]{10}
F:Revolt ^r......................$
G:IT ^i......
H:STACKABLE_CC ^\*
I:UNIRoll ^[0-9A-F]{5}(B|D|E)
J:SOMFY ^Y[r|t|s]:?[A-F0-9]+
K:CUL_TCM97001 ^s[A-F0-9]+
L:CUL_REDIRECT ^o+
M:TSSTACKED ^\*
N:STACKABLE ^\*
READINGS:
2024-05-23 05:58:25 cmds A B C e F f G i K L l M N R T t U V W X x
2024-05-30 17:58:37 raw No answer
2024-05-30 18:59:58 state disconnected
2024-05-30 18:21:02 version No answer
Attributes:
icon cul_cul
rfmode SlowRF
room Gateway
Ausgabe lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 003 Device 002: ID 1a40:0201 Terminus Technology Inc. FE 2.1 7-port Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 03eb:204b Atmel Corp. LUFA USB to Serial Adapter Project
Bus 001 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Ausgabe ls -l /dev/serial/by-id/
lrwxrwxrwx 1 root root 13 30. Mai 18:59 usb-busware.de_TPUART_transparent_95738343235351F0A171-if00 -> ../../ttyACM0
lrwxrwxrwx 1 root root 13 30. Mai 18:59 usb-FTDI_FT232R_USB_UART_AI04PGPD-if00-port0 -> ../../ttyUSB1
lrwxrwxrwx 1 root root 13 30. Mai 18:59 usb-SHK_SIGNALduino_433-if00-port0 -> ../../ttyUSB0
Wo liegt der Fehler?
MfG
Hi,
zeig mal ls -lha /dev/ttyUSB1
Gruß Otto
Hi
hier die gewünschte Ausgabe
crw-rw----+ 1 root plugdev 188, 1 30. Mai 18:59 /dev/ttyUSB1
MfG
War da nicht was mit den Gruppenzuordnungen bei Bookworm ? :-\
Grüße
Markus
genau, Du musst den user fhem zusätzlich in die Gruppe plugdev stecken.
Historisch "gehörten" die seriellen Geräte der Gruppe dialout. (Es gibt auch Systeme mit der Gruppe tty) ::)
Viele Möglichkeiten, z.B.:
sudo usermod -a -G plugdev fhem
oder
sudo adduser fhem plugdev
Damit die Änderung für diesen User wirksam wird, musst Du FHEM neu starten. (entspricht Logout/Login)
Hinweis: mach Deine Definition konsistent: verwende nicht bei einem serial/by-id und beim anderen ttyUSBx. serial/by-id ist in der Regel fehlertoleranter.
Gruß Otto