Conbee Zigbee2mqtt sur VM

Salut à tous,

depuis ce matin je me prends la tete avec la config de zigbee2mqtt qui ne demarre pas.
Que ca soit ici ou sur leur FAQ, rien n’y fait.
j’utilise une clé Conbee 2 sur un Hub USB Alimenté,
le NAS Synology me repere bien la clé dans les config de VM


Idem dans HA , la clé apparait bien sous /dev/ttyACM0
voici ma config dans le confg/zigbee2mqtt/configuration .yaml

mqtt:
  base_topic: zigbee2mqtt
  user: mqtt_user
  password: mqtt_pass
serial:
  port: /dev/ttyACM0
  adapter: deconz  
frontend:
  port: 8099

et le message d’erreur dans les LOG

[17:32:11] INFO: Preparing to start...
[17:32:11] INFO: Socat not enabled
[17:32:12] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info  2023-10-15 17:32:14: Logging to console and directory: '/config/zigbee2mqtt/log/2023-10-15.17-32-14' filename: log.txt
Zigbee2MQTT:info  2023-10-15 17:32:14: Starting Zigbee2MQTT version 1.33.1 (commit #unknown)
Zigbee2MQTT:info  2023-10-15 17:32:14: Starting zigbee-herdsman (0.19.0)
Zigbee2MQTT:error 2023-10-15 17:32:24: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-10-15 17:32:24: Failed to start zigbee
Zigbee2MQTT:error 2023-10-15 17:32:24: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-10-15 17:32:24: Exiting...
Zigbee2MQTT:error 2023-10-15 17:32:24: undefined

Si quelqu’un etait dans le meme soucis, je voudrais bien comprendre…

Merci

Salut

Les logs, ç’est bien. Avec la config, ç’est mieux:

Dans votre HA, Menu latéral Paramètres > Système > Corrections puis les trois petits points en haut a droite > Informations Système puis une fois en bas Copier

As-tu regarder ce tuto : [TUTO] Installation de Zigbee2mqtt et Broker Mosquitto

Voici les infos,
Je vais aussi regarder le tuto que tu as cité

## System Information

version | core-2023.10.3
-- | --
installation_type | Home Assistant OS
dev | false
hassio | true
docker | true
user | root
virtualenv | false
python_version | 3.11.5
os_name | Linux
os_version | 6.1.56
arch | x86_64
timezone | Europe/Paris
config_dir | /config

<details><summary>Home Assistant Community Store</summary>

GitHub API | ok
-- | --
GitHub Content | ok
GitHub Web | ok
GitHub API Calls Remaining | 4776
Installed Version | 1.33.0
Stage | waiting
Available Repositories | 1310
Downloaded Repositories | 2

</details>

<details><summary>Home Assistant Cloud</summary>

logged_in | false
-- | --
can_reach_cert_server | ok
can_reach_cloud_auth | ok
can_reach_cloud | ok

</details>

<details><summary>Home Assistant Supervisor</summary>

host_os | Home Assistant OS 11.0
-- | --
update_channel | stable
supervisor_version | supervisor-2023.10.0
agent_version | 1.6.0
docker_version | 24.0.6
disk_total | 30.8 GB
disk_used | 6.1 GB
healthy | true
supported | true
board | ova
supervisor_api | ok
version_api | ok
installed_addons | Samba share (10.0.2), Samba Backup (5.2.0), Home Assistant Google Drive Backup (0.111.1), File editor (5.6.0), Terminal & SSH (9.7.1), Zigbee2MQTT (1.33.1-1), Mosquitto broker (6.3.1)

</details>

<details><summary>Dashboards</summary>

dashboards | 1
-- | --
resources | 25
views | 1
mode | yaml

</details>

<details><summary>Recorder</summary>

oldest_recorder_run | 14 octobre 2023 à 12:13
-- | --
current_recorder_run | 15 octobre 2023 à 17:52
estimated_db_size | 2.83 MiB
database_engine | sqlite
database_version | 3.41.2

</details>

la dans ce que tu post je vois pas server !!

qui devrais etre

base_topic: zigbee2mqtt
server: mqtt://core-mosquitto
user: XXXX
password: XXXX

Je viens d’essayer de la sorte en repartant de zero et le soucis et le meme.

verifie si ton fichier a bien pris les modifs

Je viens de verifier et mon ficher complet est :

homeassistant: true
advanced:
  network_key:
    - 125
    - 148
    - 67
    - 56
    - 36
    - 87
    - 168
    - 200
    - 109
    - 166
    - 218
    - 132
    - 196
    - 98
    - 83
    - 73
  pan_id: 35800
  ext_pan_id:
    - 216
    - 13
    - 98
    - 39
    - 201
    - 128
    - 148
    - 93
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://core-mosquitto
  user: mqtt
  password: mqtt
serial:
  port: /dev/ttyACM0
frontend:
  port: 8099

Mais meme soucis

Et ç’est toujours la même erreur dans les logs ?

oui toujours la meme.
Cela fonctionnais bien sur mon Raspberry mais en passant sur une VM impossible…

Essaie de passer le port USB du Syno en USB2.

J’ai déjà essayer de le faire , ça a rien changé

la il te manque
deconz dans ton fichier

Ca change rien, avec ou sans le message d’erreur est le meme apres redemarrage du service

Je croyais que DSM7 n’aimait plus les clés USB
Cela a été corrigé par Synology ?

Sinon le raspberry est plus approprié qu’un NAS pour faire ceci je pense

la prise en charge est déprécié , mais un dev a fais en sorte de pouvoir installé les drivers via le centre des paquets.

Ca evite ainsi de passé root , est de faire une installe en passant en ssh.

Je tourne en VM sur mon syno , avec ca tourne super bien

@Sebastian

la je vois aussi un souci sur ta capture

Tu a mis USB3 ! pas bon

regarde ma VM

@Nothing Pourrait tu me mettre un screenshot de ton configuration.yaml stp ?

@Nothing , je l’ai repassé en USB 2 , J’ai reussi a le lancer apres une autres reinstallation propre.
Maintenant je voudrais reprendre mes devices deja appairés sur la nouvelles installation.
J’ai copié le fichier device.yaml du RP4 sur la VM , mais je ne sais pas trop comment le faire reconnaitre dans le fichier configuration.yaml

tu veux mon fichier de z2m ?

oui stp, surtout le fichier configuration.yaml

homeassistant: true
mqtt:
  server: mqtt://core-mosquitto
  user: XXXXXXXXXXXXXXXXXXX
  password: XXXXXXXXXXXXXXXXX
serial:
  port: >-
    /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0
frontend:
  port: 8099
availability:
  active:
    timeout: 10
  passive:
    timeout: 1500
advanced:
  network_key:
    - 18
    - 152
    - 103
    - 213
    - 203
    - 203
    - 82
    - 235
    - 35
    - 233
    - 152
    - 101
    - 61
    - 18
    - 112
    - 128
  log_syslog:
    app_name: Zigbee2MQTT
    eol: /n
    host: localhost
    localhost: localhost
    path: /dev/log
    pid: process.pid
    port: 514
    protocol: udp4
    type: '5424'
  channel: 25
  homeassistant_legacy_entity_attributes: false
  legacy_api: true
  legacy_availability_payload: true
  last_seen: ISO_8601
  log_level: info
  timestamp_format: DD-MM-YYYY HH:mm:ss
device_options:
  legacy: false
permit_join: false