Mise en Place du Multi-protocole Zigbee/Thread sur Home Assistant

Nico Écris par Nico
  8 min de lecture

Cet Article a été vu ... fois

Mise en Place du Multi-protocole Zigbee/Thread sur Home Assistant

Après un tuto sur l’installation du protocole Thread/Matter sur Home Assistant, continuons maintenant et abordons un sujet sensible, le multi-protocole thread/zigbee sur la même clé. Pourquoi sensible, cette intégration est toujours en phase de développement et non conseillée par l’équipe Nabu Casa.

Ils préconisent toujours d’installer un seul protocole par clé, c’est bien dommage car pour rappel Zigbee et Thread utilisent tous deux la même fréquence soit le 802.15.4Mhz.

Clé Home Assistant Nabu Casa compatible Zigbee ou Thread

Clé Zigbee et Thread ZBT 1 Skyconnect

Par Nabucasa

Clé Home Assistant Nabu Casa compatible Zigbee ou Thread

Liens intéressants

Pour bien comprendre le mode multi-protocole voici trois liens Home Assistant qui te fournira un maximum d’explication

Home Assistant et le protocole Thread

Mode multiprotocole Home Assistant Silicon Labs Multipan

Explication firmware ezsp home assistant

1ère étape Sauvegarde et Suppressions

Avant toute chose surtout si tu pars d’une installation existente pense à faire des sauvegardes pour rappel le module Silabs multi-protocol est en phase Experimental bref je t’aurai prévenu 😁. Pense à supprimer les modules ZHA intégré ainsi que le coordinateur associé. Pense à supprimer le border routeur Thread et Openthread si tu l’utilises.

2ème préparation de la clé Zigbee

Il faut impérativement que la clé Zigbee ait un firmware Zigbee d’installé. Si ce n’est pas le cas et si tu utilises la clé Zigbee Skyconnect/ZBT-1 c’est assez simple. va dans paramètres > système > matériel > Home assistant skyconnect > configurer

Tu peux aussi utiliser l’application en ligne fourni par home assistant

Si tu possèdes une autre clé type Sonoff rends toi sur la page darkxst qui utilise aussi l’application de modification du firmware en ligne

Bref la clé doit être configuré en Zigbee

3ème étape l’installation

Rien de plus simple télécharge et installe le module officiel Silabs multi-protocol en cliquant sur le lien ci-dessous

Télécharge l'application Silabs multi-protocol par home Assistant

Installation du module multi-protocol thread zigbee par silabs

Ensuite avant de démarrer l’application il faut la configurer rien de bien compliquer:

  • Sélectionne la clé qui va être paramétrer
  • met le baudrate à 460800
  • et fini par enregistrer
  • démarre l’application
Configuration du module multi-protocol thread zigbee par silabs

Arrivé à ce stade le module va envoyer le firmware multi-protocol adéquat, ce n’est pas le dernier disponible mais celui qui a été testé par l’équipe HA, soit le 4.3.1, pour finir il va paramétrer le serveur Openthread.

En consultant le journal tu pourras vérifier l’installation qui s’est bien déroulé, avec un message en rouge avec l’encryption désactivé, mais qui ne pose pas de problème au fonctionnement cependant l’encryption du border router Thread sera non fonctionnel.

Journal installation multi-protocol

Voilà l’installation est terminée

Si tu n’as pas de serveur Matter de disponible et oui pour rappel thread fonctionne avec Matter, ce n’est pas la peine de t’amuser à installer le serveur, ça se fera automatiquement lors de la découverte du premier module.

4ème étape ajout des appareils

Ajout de l’appareil Thread

Maintenant rends-toi dans Paramètres > Appareils et service et ajoute la découverte Thread

découverte thread

Une fois l’appareil ajouté tu vas maintenant retourner dessus et cliquer sur configurer

verification configuration thread

Nous allons afficher la configuration afin de savoir sur quel canal le réseau thread est paramétré, appui sur le i dans mon cas c’est le canal 20 de paramétré par défaut.

information border router thread

Processus délicat du multi-protocol est le fait que tu ne peux pas modifier manuellement le canal de thread et zigbee, le choix se fait automatiquement

choix du canal automatique thread et zigbee.
Robinet thermostatique Tado° X, probablement le robinet le plus abouti du marché, compatible matter over thread

Robinet thermostatique Tado° X

Par Tado°

Robinet thermostatique Tado° X, probablement le robinet le plus abouti du marché, compatible matter over thread

Ajout de l’appareil Zigbee

Il va falloir maintenant ajouter le coordinateur Zigbee via la bibliothèque Zigpy ZHA. Rien de compliqué vas dans Paramètres > Appareils et services > Ajouter une intégration et choisi Zigbee home automation

ajout coordinateur zigbee

Sélectionne le dongle attention il s’agit du socket://core-silabs-multiprotocol:9999

choix du socket zigbee pour l'installation multi-protocol silabs

Pour terminer sélectionne créer un nouveau réseau ou supprimer un réseau existant

créer un nouveau réseau pour l'installation multi-protocol silabs

Comme pour Thread nous allons vérifier les informations du réseau afin de voir si l’installation automatique a bien choisi le même canal que le réseau Thread. rends-toi directement sur le lien ci-dessous.

Configuration du réseau Zigbee ZHA

reconfigure un nouveau réseau pour l'installation multi-protocol silabs

Dans mon cas les deux canaux sont identiques Jackpot !

Si ce n’est pas le cas ne t’affoles pas, clic sur migrer la radio et sélectionne reconfigurer la radio actuelle ensuite ça devrait être bon

créer un nouveau réseau pour l'installation multi-protocol silabs
Clé Home Assistant Nabu Casa compatible Zigbee ou Thread

Clé Zigbee et Thread ZBT 1 Skyconnect

Par Nabucasa

Clé Home Assistant Nabu Casa compatible Zigbee ou Thread

Pour terminer Ajoutons Matter

Lors de la découverte d’un module Matter sur le réseau ou lors de la création d’un réseau Openthread l’appareil montera automatiquement dans la découverte des appareils

Découverte module Matter

Pour rappel si tu n’as pas encore installé de serveurs Matter pas grave lors de la découverte du premier appareil Matter il te suffira de laisser la case coché: utilisez le module complémentaire officiel Matter server dans le superivsor

créer un nouveau réseau lors du premier ajout matter

Vérification de l’ensemble

Voilà une capture d’écran de l’ensemble du système d’installé, tu pourras te rendre compte que j’ai installé un produit dans Zigbee ZHA, il s’agit d’une ampoule Lidl ainsi qu’un module dans Matter il s’agit du très bon robinet thermostatique Tado-X compatible Thread.

tour d'horizon de l'installation complète
Robinet thermostatique Tado° X, probablement le robinet le plus abouti du marché, compatible matter over thread

Robinet thermostatique Tado° X

Par Tado°

Robinet thermostatique Tado° X, probablement le robinet le plus abouti du marché, compatible matter over thread

Ci-dessous l’intégration du robinet thermostatique Tado-X en multi-protocole dans Home Assistant

integration robinet thermostatique tado-x dans home assistant en multi-protocole

Ci-dessous l’intégration de l’ampoule Lidl Zigbee en multi-protocole dans Home Assistant

integration robinet thermostatique tado-x dans home assistant en multi-protocole

Récapitulatif étape clé

  1. Avec une clé Zigbee puce silabs avec un firmware Zigbee installé.
  2. Être sure d’avoir entièrement suprimmé l’intégration ZHA, Thread et Openthread des appareils sur Home Assistant.
  3. Installe le module Silabs Multi-protocole officiel.
  4. Sélectinne la clé zigbee dans les paramètres et enregistrer.
  5. Démarre le lancement du module.
  6. Aller dans paramètres > Appareils et services et ajouter Thread en découverte.
  7. Vérifie toujours dans Appareils et services l’entrée Openthread configurée.
  8. Aller dans l’entrée Thread et appuyez sur configurer.
  9. Vérifie l’existence du routeur de bordure ha-thread-xxxx et appuyer sur i afin de vérifier les infos Channel dans mon cas 20.
  10. Ensuite Ajoute l’appareil Zigbee Home Automation
  11. Sélectionne l’entrée: socket://core-silabs-multiprotocol:9999
  12. Sélectionne Effacer les paramètres réseau et crééer un nouveau réseau
  13. Va dans les appareils Zigbee et clic sur configurer
  14. Vérifie le Canal il doit être identique à Threasd pour moi, canal 20
  15. Si différent clic sur migrer la radio et reconfigurer la radio actuelle

Multi-protocle et la bibliothèque Zigbee2mqtt

La dernière version du module silabs multi-protocole ainsi que la version 2 de Zigbee2mqtt ne permettent pas de fonctionner ensemble.

Ce n’est pas la peine d’essayer de paramétrer

port: socket://core-silabs-multiprotocol:9999 ou port: tcp://core-silabs-multiprotocol:9999
adapter: ember ou ezsp

Malheureusement la bibliothèque Zigbee2mqtt est non fonctionnel en mode Multi-Protocole

Erreur installation multiprotocole zigbee et thread pour zigbee2mqtt dans home assistant

Conclusion

Si tu suis bien le processus d’installation tu auras réussi à faire fonctionner sur une seule clé en l’occurrence la Skyconnect en mode multi-protocole Silabs Zigbee/Thread/Matter, sans trop de difficulté et tu pourras ainsi faire fonctionner un panel de modules Thread et Zigbee. Néanmoins c’est un mode expérimental il est à utiliser avec des pincettes, et tout n’est pas encore parfait.

Clé Home Assistant Nabu Casa compatible Zigbee ou Thread

Clé Zigbee et Thread ZBT 1 Skyconnect

Par Nabucasa

Clé Home Assistant Nabu Casa compatible Zigbee ou Thread

Nico

Nico

Membre fondateur du site Haade, un passionné de domotique avec toutes les astuces qui vont biens.

commentaires