Another update:
I got a personal tip to use the following config:
enocean:
device: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_ XYZABC-if00-port0
This I tried before, without success.
Today, with the setup USB300 in 15m USB extension cable: No encocean sensors… in config. Then after half a day the following happened.
log in home-assistant.log
2022-04-18 18:31:57 ERROR (Thread-3) [enocean.communicators.SerialCommunicator] Serial port exception! (device disconnected or multiple access on port?)
log in 8123/hassio/system
22-04-18 18:31:57 INFO (MainThread) [supervisor.hardware.monitor] Detecting HardwareAction.REMOVE hardware /dev/ttyUSB0 - /dev/serial/by-id/usb-EnOcean_GmbH_EnOcean_USB_300_DC_FT5OI4ZR-if00-port0
22-04-18 18:31:57 INFO (MainThread) [supervisor.hardware.monitor] Detecting HardwareAction.REMOVE hardware /dev/gpiochip0 - None
22-04-18 18:31:57 INFO (MainThread) [supervisor.hardware.monitor] Detecting HardwareAction.REMOVE hardware /dev/bus/usb/002/002 - None
22-04-18 18:32:01 INFO (MainThread) [supervisor.hardware.monitor] Detecting HardwareAction.ADD hardware /dev/bus/usb/002/003 - None
22-04-18 18:32:01 INFO (MainThread) [supervisor.hardware.monitor] Detecting HardwareAction.ADD hardware /dev/gpiochip0 - None
22-04-18 18:32:01 INFO (MainThread) [supervisor.hardware.monitor] Detecting HardwareAction.ADD hardware /dev/ttyUSB0 - /dev/serial/by-id/usb-EnOcean_GmbH_EnOcean_USB_300_DC_FT5OI4ZR-if00-port0
From supervisor.hardware.monitor remove hardware I found this Why is supervisor.hardware.monitor removing and adding USB devices.
But what it also shows it that 3 devices are removed at the same time:
REMOVE hardware /dev/ttyUSB0 - /dev/serial/by-id/usb-EnOcean_GmbH_EnOcean_USB_300_DC_FT5OI4ZR-if00-port0
REMOVE hardware /dev/gpiochip0 - None
REMOVE hardware /dev/bus/usb/002/002 - None
Maybe these are the reason for multiple access on port?
I try again a test with putting the enocean stick directly - without extension cable into the USB slot. And then let’s see.