ubuntu 26.04. Jeelink USB geht nicht

Begonnen von dyna, 25 Mai 2026, 15:50:12

Vorheriges Thema - Nächstes Thema

dyna

Moin Zusammen,

ich habe einen server auf ubuntu 26.04. upgedatet. fhem ist direkt auf dem server installiert.
Seit dem update wird der JeeLink ständig neu geöffnet. Ein Restel oder init des JeeLink ändert nichts.

ubuntu 26.04 kommt mit dem Kernel 7.0.0. Ich habe einen älteren Kernel (6.19.14) ausprobiert. Das hat leider keinen Erfolg gebracht.

Hat jemand eine Idee für einen Lösungsansatz.


Grüße
Jens

Beta-User

Passen die Rechte?
Stichwort "plugdev".
Server: HP-elitedesk@Debian 13, 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

dyna

#2
Moin Beta-User,

usermod -a -G plugdev fhem habe ich nochmal gemacht und fhem neu gestartet. Leider bringt das keine Änderung.

die Rechte sehen folgendermassen aus
ls -la /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 May 25 20:05 /dev/ttyUSB0

ls -l /dev/serial/by-id
total 0
lrwxrwxrwx 1 root root 13 May 25 20:05 usb-SHK_JeeLink_LaCrosse-if00-port0 -> ../../ttyUSB0
das sollte passen.

Das Device sieht so aus und lief unter ubuntu 24.04 auch problemfrei.

define myJeeLink JeeLink /dev/ttyUSB0@57600
attr myJeeLink alias myJeeLink
attr myJeeLink flashCommand avrdude -p atmega328P -c arduino -P [PORT] -D -U flash:w:[HEXFILE] 2>[LOGFILE]
attr myJeeLink group Core
attr myJeeLink initCommands 30t 0a v
attr myJeeLink room Netz
attr myJeeLink timeout 60,15
attr myJeeLink verbose 0
#   Clients    :PCA301:EC3000:RoomNode:LaCrosse:ETH200comfort:CUL_IR:HX2272:FS20:AliRF:Level:EMT7110:KeyValueProtocol
#   DEF        /dev/ttyUSB0@57600
#   DeviceName /dev/ttyUSB0@57600
#   FD         12
#   FUUID      5c536bde-f33f-087c-38ee-90c5cf4322380bec
#   NAME       myJeeLink
#   NR         175
#   PARTIAL   
#   STATE      opened
#   TYPE       JeeLink
#   eventCount 65
#   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:
#     2026-05-25 20:16:00   state           opened
#   helper:
#     bm:
#       JeeLink_Get:
#         cnt        1
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        25.05. 20:15:58
#         max        4.91142272949219e-05
#         tot        4.91142272949219e-05
#         mAr:
#           HASH(0x62790d4518d8)
#           myJeeLink
#           ?
#       JeeLink_Set:
#         cnt        6
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        25.05. 20:15:58
#         max        1.9073486328125e-05
#         tot        6.91413879394531e-05
#         mAr:
#           HASH(0x62790d4518d8)
#           myJeeLink
#           ?
#
setstate myJeeLink opened
setstate myJeeLink 2026-05-25 20:16:00 state opened

Grüße
Jens