Dongle Zigbee indisponible après une MAJ de Z2M sur HAOS en VM sur Synology

Bonjour,

Mon problème

Suite au décès de mon Intel NUC j’ai décidé de passer mon HAOS sur une VM sur NAS Synology DS918+ upgradé à 8Go (qui au passage tourne toujours au poil pour mon utilisation).
J’en suis super content mis à part un problème récurrent:

Quand je mets à jour Z2M, au redémarrage il ne trouve pas le dongle zigbee. Je dois éteindre ma VM, ré-attacher mon dongle zigbee puis redémarrer la VM.

J’ai déjà réussi à juste détacher et ré-attacher le dongle zigbee puis redémarrer Z2M mais dernièrement je pars directement sur la solution de reboot de VM.

  1. Est-ce que quelqu’un utilise HAOS dans une VM Syno avec Z2M et un dongle USB Conbee II?
  2. Est-ce que vous rencontrez le même problème?
  3. Est-ce que vous avez le même dongle?
  4. Est-ce que ceux qui utilise ZHA ont le même problème?

Je pense que c’est plus un problème de VM et de DSM l’OS de Synology que d’HA.

Pour les logs… je dois attendre la prochain MAJ pour les copier. J’ouvre ce thread car à chaque MAJ je me dis que je dois le faire, j’espère toujours qu’un jour ça fonctionne par magie :smiley:

Ma configuration


Hardware: Synology DS918+ avec 8Go de RAM

Dongle Zigbee:

DEVLINKS: >-
  /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2138863-if00
  /dev/serial/by-path/pci-0000:00:18.0-usb-0:1:1.0
  /dev/serial/by-path/pci-0000:00:18.0-usbv1-0:1:1.0
DEVNAME: /dev/ttyACM0
DEVPATH: /devices/pci0000:00/0000:00:18.0/usb3/3-1/3-1:1.0/tty/ttyACM0
ID_BUS: usb
ID_MODEL: ConBee_II
ID_MODEL_ENC: ConBee\x20II
ID_MODEL_ID: '0030'
ID_PATH: pci-0000:00:18.0-usb-0:1:1.0
ID_PATH_TAG: pci-0000_00_18_0-usb-0_1_1_0
ID_PATH_WITH_USB_REVISION: pci-0000:00:18.0-usbv1-0:1:1.0
ID_REVISION: '0100'
ID_SERIAL: dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2138863
ID_SERIAL_SHORT: DE2138863
ID_TYPE: generic
ID_USB_DRIVER: cdc_acm
ID_USB_INTERFACES: ':020201:0a0000:'
ID_USB_INTERFACE_NUM: '00'
ID_USB_MODEL: ConBee_II
ID_USB_MODEL_ENC: ConBee\x20II
ID_USB_MODEL_ID: '0030'
ID_USB_REVISION: '0100'
ID_USB_SERIAL: dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2138863
ID_USB_SERIAL_SHORT: DE2138863
ID_USB_TYPE: generic
ID_USB_VENDOR: dresden_elektronik_ingenieurtechnik_GmbH
ID_USB_VENDOR_ENC: dresden\x20elektronik\x20ingenieurtechnik\x20GmbH
ID_USB_VENDOR_ID: 1cf1
ID_VENDOR: dresden_elektronik_ingenieurtechnik_GmbH
ID_VENDOR_ENC: dresden\x20elektronik\x20ingenieurtechnik\x20GmbH
ID_VENDOR_ID: 1cf1
MAJOR: '166'
MINOR: '0'
SUBSYSTEM: tty
TAGS: ':systemd:'
USEC_INITIALIZED: '5742589'

System Information

version core-2025.4.4
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.2
os_name Linux
os_version 6.12.23-haos
arch x86_64
timezone Europe/Brussels
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.5
Stage running
Available Repositories 1697
Downloaded Repositories 1
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 15.2
update_channel stable
supervisor_version supervisor-2025.04.1
agent_version 1.7.2
docker_version 28.0.4
disk_total 30.8 GB
disk_used 9.2 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization kvm
board ova
supervisor_api ok
version_api ok
installed_addons Studio Code Server (5.19.2), Terminal & SSH (9.17.0), Samba share (12.5.1), Frigate Proxy (1.5), Wmbusmeters (W-MBus to MQTT) (1.19.0), Zigbee2MQTT (2.3.0-1), Mosquitto broker (6.5.0), Silicon Labs Flasher (0.3.2), Get HACS (1.3.1)
Dashboards
dashboards 5
resources 16
views 17
mode storage
Network Configuration
adapters lo (disabled), enp0s3 (enabled, default, auto), docker0 (disabled), hassio (disabled), vethf96cdd2 (disabled), veth79586a3 (disabled), veth3de7a87 (disabled), veth455ea53 (disabled), veth2ecda34 (disabled), veth25a28cc (disabled), vetha34b384 (disabled), veth816b571 (disabled), vethd918423 (disabled)
ipv4_addresses lo (127.0.0.1/8), enp0s3 (192.168.86.243/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), vethf96cdd2 (), veth79586a3 (), veth3de7a87 (), veth455ea53 (), veth2ecda34 (), veth25a28cc (), vetha34b384 (), veth816b571 (), vethd918423 ()
ipv6_addresses lo (::1/128), enp0s3 (fd32:1446:c033:38cc:d4d0:b736:bcb3:52ff/64, fe80::b633:f9ce:bff1:f8a/64), docker0 (fe80::ec77:13ff:fe70:9ddc/64), hassio (fe80::48c4:baff:feef:ca/64), vethf96cdd2 (fe80::5829:fdff:fe5b:455f/64), veth79586a3 (fe80::2ce5:76ff:fe2e:2008/64), veth3de7a87 (fe80::68c3:92ff:fe57:2688/64), veth455ea53 (fe80::8813:8aff:fe4d:4591/64), veth2ecda34 (fe80::ccdc:84ff:fe08:16b1/64), veth25a28cc (fe80::1880:c5ff:fef4:92d0/64), vetha34b384 (fe80::b001:96ff:fe6a:16b3/64), veth816b571 (fe80::48a2:8ff:fe0a:da61/64), vethd918423 (fe80::5cda:4aff:fe3e:f68c/64)
announce_addresses 192.168.86.243, fd32:1446:c033:38cc:d4d0:b736:bcb3:52ff, fe80::b633:f9ce:bff1:f8a
Recorder
oldest_recorder_run April 24, 2025 at 20:32
current_recorder_run May 5, 2025 at 11:22
estimated_db_size 153.01 MiB
database_engine sqlite
database_version 3.48.0
Sonoff
version 3.8.1 (ffa7e22)
cloud_online 1 / 1
local_online 1 / 1
___

Tu dois fixer le port de ta clef pour ta vm, c’est probablement ça le sousics. Tu as quelques sujets du forum qui en parles :

[résolu] Port USB qui change a chaque démarrage - Informatique / Entraide - Home Assistant Communauté Francophone

VM perd son IP et port usb - Entraide Home Assistant - Home Assistant Communauté Francophone

Changement de port USB - Entraide Home Assistant - Home Assistant Communauté Francophone

Merci @Idaho947 mais je pense que mon soucis est différent car je ne reboot pas la VM et ensuite j’ai le problème. C’est le reboot de ma VM qui répare le problème.

Je vais néanmoins regarder de plus près les logs à la prochaine MAJ de Z2M. Les logs sur mon Synology, dans HAOS et dans Z2M.

Le reboot de ta vm reconfigure le port tel qu’il devait être précédement => tout retombe en marche.