OpenThread Logo

OpenThread est une implémentation Open Source de Thread® publiée par Google, visant à rendre la technologie de mise en réseau utilisée dans les produits Google Nest plus largement accessible aux développeurs, afin d’accélérer le développement de produits destinés à la maison connectée et aux bâtiments commerciaux.

De nombreuses informations générales sur OpenThread sont disponibles en ligne.

Une liste des appareils compatibles OpenThread est accessible au public.

ConBee II

Le ConBee II dispose de la fonction Zigbee à la livraison. Une configuration pour OpenThread est possible sans aucun problème. Pour ce faire, le micrologiciel ConBee II OpenThread doit être programmé manuellement via la ligne de commande à l’aide de GCFFlasher. Ce processus peut être annulé à tout moment pour restaurer la fonctionnalité Zigbee d’origine du ConBee II.

Installation

  1. Téléchargez et décompressez le GCFFlasher. Une description de son fonctionnement peut être trouvée dans l’article Wiki et dans ce Youtube-clip.

  2. Téléchargez le micrologiciel OpenThread pour ConBee II et stockez-le dans le répertoire GCFFlasher.

  3. Démarrez GCFFlasher et programmez le micrologiciel OpenThread à l’aide de la ligne de commande. Le port COM est défini spécifiquement en fonction du système d’exploitation utilisé et est décrit dans l’article Wiki.

    Linux

     GCFFlasher_internal -d /dev/ttyACM0 -t 60 -f ot-rcp-cb2_0x01010700.GCF

    Windows

     GCFFlasher -d [COM-Port] -t 60 -f ot-rcp-cb2_0x01010700.GCF

ConBee III

Le ConBee III dispose de la fonction Zigbee à la livraison. Une configuration pour OpenThread est possible sans aucun problème. Pour ce faire, le micrologiciel ConBee III OpenThread doit être programmé manuellement via la ligne de commande à l’aide de GCFFlasher. Ce processus peut être annulé à tout moment pour restaurer la fonctionnalité Zigbee d’origine du ConBee III.

Installation

  1. Téléchargez et décompressez le GCFFlasher. Une description de son fonctionnement peut être trouvée dans l’article Wiki et dans ce Youtube-clip.

  2. Téléchargez le micrologiciel OpenThread pour ConBee III et stockez-le dans le répertoire GCFFlasher.

  3. Démarrez GCFFlasher et programmez le micrologiciel OpenThread à l’aide de la ligne de commande. Le port COM est défini spécifiquement en fonction du système d’exploitation utilisé et est décrit dans l’article Wiki.

    Linux

     GCFFlasher_internal -d /dev/ttyUSB0 -t 60 -f ot-rcp-cb3_0x01000900.GCF

    Windows

     GCFFlasher -d [COM-Port] -t 60 -f ot-rcp-cb3_0x01000900.GCF

Exemple d’assistant à domicile

Ce guide est destiné aux utilisateurs expérimentés. Malheureusement, intégrer les appareils Thread via Home Assistant est encore compliqué.

L’exemple d’application permettant d’utiliser le ConBee II et le ConBee III comme routeur de bordure Thread dans Home Assistant est décrit ci-dessous. La prise intelligente Eve Energy est utilisée comme appareil final à contrôler.

Préparation

La prise intelligente Eve Energy utilisée pour l’exemple d’application doit avoir la fonctionnalité Thread. Selon la version du firmware de l’appareil, celui-ci est déjà actif ou doit être mis à jour via l’application officielle pour smartphone Eve.

Le code d’installation Matter pour la prise intelligente est requis pour une configuration réussie. Celui-ci est soit inclus dans l’emballage du produit, soit attaché à l’appareil, soit enregistré sous forme d’image/document sur le smartphone via l’application du fabricant après une mise à jour du micrologiciel.

Installation

  1. Connectez-vous à l’interface Web de Home Assistant et ouvrez la section «Paramètres».

    Paramètres haute disponibilité
  2. Ouvrez les paramètres de «Système» et passez à «Modules complémentaires».

    Modules complémentaires HA
  3. Recherchez «Open Thread Boarder Router» dans la boutique de modules complémentaires et installez-le.

    Installation du module complémentaire HA OTBR
  4. Configurez le module complémentaire «Open Thread Boarder Router».

    Configuration du module complémentaire HA OTBR
  5. En fonction du routeur Open Thread Border utilisé, un réglage différent du «Hardware FLow Control» est nécessaire:

    • ConBee II: contrôle de flux matériel = activé

      HA OTBR Add-on Konfigurieren ConBee2
    • ConBee III: contrôle de flux matériel = désactivé

      Configuration du module complémentaire HA OTBR ConBee3
  6. Démarrez le module complémentaire «Open Thread Boarder Router».

    Démarrage du module complémentaire HA OTBR
  7. Recherchez «Matter Server» dans la boutique de modules complémentaires et installez-le.

    Installation du module complémentaire HA Matter Server
  8. Démarrez le module complémentaire Matter Server.

    Démarrage du module complémentaire HA Matter Server
  9. Ouvrez l’élément de menu «Intégrations» dans l’interface Web de Home Assistant. Les intégrations suivantes doivent être visibles:

    • Routeur à bordure de fil ouvert
    • Fil
    • Serveur de matière
    HA Integrations
  10. Vérifiez que le paramètre d’intégration de Thread «Utilisé pour les informations d’identification Android + iOS» est activé.

    HA Thread Integration Android und iOS
  11. Basculez vers l’application Home Assistant sur le smartphone ou la tablette, car une connexion Bluetooth est désormais requise pour ajouter la prise intelligente. Pour ce faire, allez dans l’élément de menu «Paramètres» et «Appareils et services».

    HA Application pour smartphone
  12. Allez dans «Ajouter une intégration» et connectez un nouveau «Matter Device».

    HA Appareil important pour les applications pour smartphone
  13. La recherche d’un nouvel appareil Matter commence maintenant. Une fois l’appareil trouvé, le code d’installation de Matter doit être scanné avec l’appareil photo du smartphone ou de la tablette.

    HA Smartphone App Matter Device search
  14. Une fois la prise intelligente connectée, elle peut désormais être contrôlée via Home Assistant.

    HA Smartphone App Matter Device found

Dépannage

Le code d’installation de Matter ne fonctionne pas

Micrologiciel OpenThread ConBee II

Des informations détaillées sur le portage OpenThread pour ConBee II sont disponibles sur GitHub. Les problèmes de micrologiciel ou d’application peuvent être signalés via GitHub. La correction des bugs aura lieu dès que possible.