Zigbee2MQTT - Sonoff Dongle keep disappearing

Hi! I have some problem with my Zigbee2MQTT environment.

I have a:

  • Raspberry Pi 4, 8GB
  • SONOFF_Zigbee_3.0_USB_Dongle E connected with a 2m usb cable
  • External SSD connected as harddrive

Everything have worked fine for almost a year but now the Sonoff Dongle keeps disappearing from hardrives overview and then the Zigbee2Mqtt add-on failed/can not start. Then I have to go psychically and take out the usb cable with the dongle and put it into the raspberry usb again. Then I can restart the zigbee2mqtt again and then I will work for 2-3-4 days and then do it all over again. Do anyone know why?

See Configuration and Log under here:

Configuration:

Log:

[09:31:51] INFO: Preparing to start...
[09:31:51] INFO: Socat not enabled
[09:31:51] INFO: Zigbee Herdsman debug logging enabled
[09:31:53] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:debug 2023-12-29 09:31:59: Loaded state from file /config/zigbee2mqtt/state.json
Zigbee2MQTT:info  2023-12-29 09:31:59: Logging to console and directory: '/config/zigbee2mqtt/log/2023-12-29.09-31-59' filename: log.txt
Zigbee2MQTT:debug 2023-12-29 09:31:59: Removing old log directory '/config/zigbee2mqtt/log/2023-12-29.09-27-03'
Zigbee2MQTT:info  2023-12-29 09:31:59: Starting Zigbee2MQTT version 1.34.0 (commit #unknown)
Zigbee2MQTT:info  2023-12-29 09:31:59: Starting zigbee-herdsman (0.25.0)
Zigbee2MQTT:debug 2023-12-29 09:31:59: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/config/zigbee2mqtt/coordinator_backup.json","databaseBackupPath":"/config/zigbee2mqtt/database.db.backup","databasePath":"/config/zigbee2mqtt/database.db","network":{"channelList":[11],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6754},"serialPort":{"adapter":"ezsp","path":"/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220816212608-if00"}}'
2023-12-29T08:31:59.480Z zigbee-herdsman:adapter:ezsp:debg Failed to determine if path is valid: 'Error: ENOENT: no such file or directory, lstat '/dev/serial''
2023-12-29T08:31:59.483Z zigbee-herdsman:adapter:ezsp:debg Adapter concurrent: 8
2023-12-29T08:31:59.484Z zigbee-herdsman:controller:log Starting with options '{"network":{"networkKeyDistribute":false,"networkKey":[1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13],"panID":6754,"extendedPanID":[221,221,221,221,221,221,221,221],"channelList":[11]},"serialPort":{"path":"/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220816212608-if00","adapter":"ezsp"},"databasePath":"/config/zigbee2mqtt/database.db","databaseBackupPath":"/config/zigbee2mqtt/database.db.backup","backupPath":"/config/zigbee2mqtt/coordinator_backup.json","adapter":{"disableLED":false,"concurrent":null,"delay":null}}'
2023-12-29T08:31:59.488Z zigbee-herdsman:adapter:ezsp:uart Opening SerialPort with {"path":"/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220816212608-if00","baudRate":115200,"rtscts":false,"autoOpen":false}
2023-12-29T08:31:59.571Z zigbee-herdsman:adapter:ezsp:erro Connection attempt 1 error: Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220816212608-if00'
    at SerialPort.<anonymous> (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/uart.ts:94:28)
    at SerialPort._error (/app/node_modules/@serialport/stream/dist/index.js:82:22)
    at /app/node_modules/@serialport/stream/dist/index.js:118:18
2023-12-29T08:32:04.579Z zigbee-herdsman:adapter:ezsp:ezsp Next attempt 2
2023-12-29T08:32:04.581Z zigbee-herdsman:adapter:ezsp:uart Opening SerialPort with {"path":"/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220816212608-if00","baudRate":115200,"rtscts":false,"autoOpen":false}
2023-12-29T08:32:04.589Z zigbee-herdsman:adapter:ezsp:erro Connection attempt 2 error: Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220816212608-if00'
    at SerialPort.<anonymous> (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/uart.ts:94:28)
    at SerialPort._error (/app/node_modules/@serialport/stream/dist/index.js:82:22)
    at /app/node_modules/@serialport/stream/dist/index.js:118:18