Clé Zigbee usb

Bonjour,
Ma clé CC2531 semble HS, en tout cas non détectée du jour au lendemain par Z2M.
J’ai acheté une Sonoff en rempalcement : ZBDONGLE-E.
Mais en fait aucune des 2 n’apparait dans le panneau « config > matériel » de HA.
Avant la CC2531 apparaissait comme /dev/ttyACM0, mais là aucune des 2 n’apparait.
HA virtualisé sur un proxmox.
J’ai branché les 2 clés, reboot le PC hôte, mais rien.
Une idée ?

Log Z2M :

[18:54:59] INFO: Preparing to start…
[18:54:59] INFO: Socat not enabled
[18:54:59] INFO: Starting Zigbee2MQTT…
Zigbee2MQTT:error 2022-11-23 18:55:01: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-11-23 18:55:01: Failed to start zigbee
Zigbee2MQTT:error 2022-11-23 18:55:01: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
Zigbee2MQTT:error 2022-11-23 18:55:01: Exiting…
Zigbee2MQTT:error 2022-11-23 18:55:01: Error: Error while opening serialport ‹ Error: Error: No such file or directory, cannot open /dev/ttyACM0 ›
at SerialPort. (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/uart.ts:90:28)
at SerialPort._error (/app/node_modules/@serialport/stream/lib/index.js:198:14)
at /app/node_modules/@serialport/stream/lib/index.js:242:12

Salut,

As-tu simplement débranché la clé et rebranché après quelques secondes ?
Quitte à relancer zigbee2mqtt après

Oui, j’ai d’ailleurs débranché / rebranché les deux clés, puis reboot l’hôte.
Si je veux trouver les clés avec la commande « ls -l » faut faire ça dans HA ou sur Proxmox ?

Si proxmox, vérifie le passtrough USB (le fait de rendre la clé visible sur une VM), dans la partie matériel

Dans proxmox, sur ta VM; tu vas dans materiel > ajouter > peripherique USB. DAns la deuxieme option, tu dois retrouver le nom de ta clé (ITEAD SONOFF…) (c’est le passtrough comme dis au dessus par Pulpy).

Je ne sais pas ce qui est passé par la tête de mon Proxmox et pourquoi ça ne marchait plus.

J’ai donc remis en « passthrought » la clé TI CC2531.

image

Je la revois dans HA dans la liste du matériel sur le même port ttyACM0.

image

A voir si Z2M démarre, pour le moment erreur 502, mais plus d’erreur dans les logs.

1 « J'aime »

Hello

regarde dans le fichier config.yaml dans le dossier zigbee2mqtt
si

serial:
  port: /dev/ttyACM1

Il se peut que celui ci c’est pas mis a jour

Même fort possible puisqu’on voit 2 clés zigbee

Re,
Bizarre , dans la config de l’addon, j’avais le truc « standard » :

serial:
  port: /dev/ttyACM0

Mais Z2M restait en erreur 502.
Sur vos conseils, je suis allé contrôler directement le fichier configuration.yaml du dossier Z2M.
Et il trainait un ajout que j’avais fait hier en voulant tester la nouvelle clé Sonoff :

serial:
  adapter: ezsp

Du coup j’ai nettoyé cette partie dans le fichier conf.yaml directement, et Z2M est revenu à la vie.
Je reste surpris que le passthrought sur la VM n’était plus fonctionnel.
En tout cas merci pour votre aide, toujours bienveillante.
Mathieu