centronic-py icon indicating copy to clipboard operation
centronic-py copied to clipboard

Becker USB Device Upper / Lower Case

Open CoreDi opened this issue 11 months ago • 1 comments

Don´t know if this is still maintained here but i found some change in the Becker USB Stick.

My USB Device ordered 01 / 2024 has now lower case letters and so the Script is running into an error:

./centronic-stick.py  -l
Traceback (most recent call last):
  File "/home/iobroker/script/centronic-py/./centronic-stick.py", line 466, in <module>
    main(sys.argv[1:])
  File "/home/iobroker/script/centronic-py/./centronic-stick.py", line 441, in main
    stick = USBStick(db, device)
  File "/home/iobroker/script/centronic-py/./centronic-stick.py", line 184, in __init__
    raise FileExistsError(devname + " don't exists")
FileExistsError: /dev/serial/by-id/usb-BECKER-ANTRIEBE_GmbH_CDC_RS232_v125_Centronic-if00 don't exists

Device Name (Intel NUC, Proxmox, Ubuntu LTS) is now:

ls /dev/serial/by-id/
usb-Becker-Antriebe_GmbH_CDC_RS232_v125_Centronic-if00

So i changed in centronic-stick.py:

#DEFAULT_DEVICE_NAME = '/dev/serial/by-id/usb-BECKER-ANTRIEBE_GmbH_CDC_RS232_v125_Centronic-if00'
DEFAULT_DEVICE_NAME = '/dev/serial/by-id/usb-Becker-Antriebe_GmbH_CDC_RS232_v125_Centronic-if00'
LOCK_FILE_NAME = '/tmp/centronic-stick.lock'

Working now.

CoreDi avatar Mar 12 '24 20:03 CoreDi

Update, because already discussed here but no solution: https://github.com/ole1986/centronic-py/discussions/14

For now, it´s also not working on my side.

CoreDi avatar Mar 12 '24 22:03 CoreDi