Salut à tous,
Je suis débutant sur HA et je me suis acheté une skyconnect. Je suis le tuto mais ca fonctionne pas.
Voici le log de zigbee2mqtt:
[18:37:36] INFO: Preparing to start…
[18:37:37] INFO: Socat not enabled
[18:37:39] INFO: Starting Zigbee2MQTT…
Zigbee2MQTT:info 2023-06-09 18:37:46: Logging to console and directory: ‹ /config/zigbee2mqtt/log/2023-06-09.18-37-46 › filename: log.txt
Zigbee2MQTT:info 2023-06-09 18:37:46: Starting Zigbee2MQTT version 1.31.2 (commit #unknown)
Zigbee2MQTT:info 2023-06-09 18:37:46: Starting zigbee-herdsman (0.14.117)
Zigbee2MQTT:error 2023-06-09 18:37:47: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-06-09 18:37:47: Failed to start zigbee
Zigbee2MQTT:error 2023-06-09 18:37:47: Check Xttps://wxw.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-06-09 18:37:47: Exiting…
Zigbee2MQTT:error 2023-06-09 18:37:47: Error: Error while opening serialport ‹ Error: Error Resource temporarily unavailable Cannot lock port ›
at SerialPort. (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:146:28)
at SerialPort._error (/app/node_modules/@serialport/stream/dist/index.js:75:22)
at /app/node_modules/@serialport/stream/dist/index.js:111:18
Je vais essayer de répondre à tes questions. J’ai installer Z2M via hacs. Je suis sur un Raspberry pour l’instant avant de passer certainement sur un NUC.
Dans Paramètres/Modules Complémentaires/Zigbeemqtt, onglet Configuration. C’est ici que tu as certainement dû aller pour configurer l’add-on. Ensuite les 3 points en haut droite pour passer yaml.
En profiter pour passer aussi dans Paramètres/système/Matériel puis cliquer sur « Tout le matériel » et descendre jusqu’à voir ta clé (dans mon screen ce n’est pas une SkyConnect)
J’ai recu my skyconnect en Nov/Dec (commandée debut Octobre).
Mon réseau ZHA etait super stable avec plus de 80 devices sur Channel 25.
J’ai récemment bougé mon HA d’un rPi 4 sur un Dell Optiplex et j’en ai profité pour activé le Silicon Lab Multiprotocol mais il ne voulait s’activé que si le canal Zigbee était sur 15. Don’t j’ai céer un nouveau reseau zigbee sur canal 15, multi protocol est content, cela m’ a pris quelques jours pour reconfigurer tous mes appareils.
Le seul hic, c’est que j’ avails des devices offline sporadiquement et pas toujours les mêmes.
J’ai reconfiguremon wifi pour ne plus utilise le canal 1 afin de ne pas etre en conflit avec Zigbee canal 1, et depuis mon ZHA est un peu plus stable.
J’ ai essayé Matter avec un Hub Aquara M2, Les contact sensors étaient vus mais moins d’entités que par l’ integration HomeKit ou en passant par ZHA directement. Le TVOC n’est pas vu en Matter.
Ne voyant pas l’interêt pour le moment, j’ai désinstallé l’integration Matter.
J’ai réussi à intégrer ma clé skyconnect avec zigbee2mqtt. Flash de la clé sur le site skyconnect avec juste le protocole zigbee dessus. Je n’ai pas installer ZHA lorsqu’il le détecte dans HA ni le multiprotocole.
Ensuite avec les étapes des tutos et pour moi la création d’un user pour que cela fonctionne. Dans la partie Serial:
port: /dev/ttyUSB0
adapter: ezsp
J’ai bien résussi à ajouter un device mais celui ci ne remonte pas dans MQTT Broker…
Une idée?
Dans le log de zigbee2mqtt pas d’erreur il me met bien qu’il se connecte au serveur mqtt:
Connecting to MQTT server at mqtt://core-mosquitto
Zigbee2MQTT:info 2023-06-12 10:56:38: Connected to MQTT server
Mais ça c’est quand on laisse la SkyConnect en protocole Zigbee seulement.
Or cette clef supporte le mode multi-protocole via un firmware RCP Multi-PAN (HA: Settings/System/Hardware/ Home Assistant SkyConnect) et dans ce cas la config ci-dessus ne fonctionne pas/plus.
Etant tombé sur ce fil de discussion après avoir reflashé ma clef du firmware RCP Multi-PAN (où j’ai échoué à la faire fonctionner avec Z2M) vers le firmware standard ZigBee + tout reconfiguré mes devices, j’aurai aimé savoir si quelqu’un a déjà réussi à faire fonctionner cette clef avec Z2M + le firmware multi-protocoles afin de m’éviter de nouveaux tests chronophages et sans garantie de réussite.
En sachant donc qu’une proposition de config (vu ci-dessus) quand on est en mode multi-protocoles serait de faire comme ça: