ZBBridge Pro
Par Sonoff
Passerelle déportée zigbee 3.0 cc2652p, wifi et bluetooth
Cet Article a été vu ... fois
Il n’est plus à présenter, déjà deux ans que le Sonoff ZBbridge-pro est sortie, c’est une passerelle de contrôle tout en un (zigbee-wifi-bluetooth), exclusivement dédiés aux produits de la marque Sonoff. Mais grâce à ce tuto tu pourras l’utiliser avec ZHA ou Zigbee2mqtt. Tu trouveras sur internet plusieurs discussions qui te permettront de faire fonctionner le ZBbridge-pro dans Home Assistant, mais en installant un firmware Tasmota. Après quelques recherches j’ai pu hacker le ZBbridge-pro directement avec un Firmware Esphome et ainsi faire fonctionner la clé Zigbee cc2652 avec ZHA ou Zigbee2mqtt le tout très facilement.
Merci à Itead de m’avoir fourni ce module, tu pourras te rendre compte que le ZBbridge-pro dispose d’un emballage tout à fait ordinaire et aux couleurs emblématiques de la marque Sonoff. Pas de fioritures, une notice, un cable usb et un micro-module ZBbridge-pro.
Cette passerelle Sonoff ZBbridge-pro coûte entre 20 et 30 euros, elle a l’avantage d’être déporté d’utiliser le wifi, bluetooth et Zigbee 3.0, ce qui en fait une mini passerelle tout en un.
Ne perdons pas de temps et passons au Hack.
Comme écris plus haut ce tuto te permet de faire une intégration parfaite dans Home-Assistant grâce au module esphome.
Commence par connecter le ZBbridge-pro en usb à l’aide d’un module Uart/ftdi. Pour accéder au circuit imprimé et afin de pouvoir connecter le Ftdi il faudra enlever les 4 mini-pads qui cachent les visses. Ensuite rien de plus simple connecte le ftdi suivant le tableau ci-dessous:
Sonoff ZB Bridge PRO | FTDI programmer |
3V3 | Vcc/3.3v |
GND | GND |
RX | TX |
TX | RX |
GPIO00 | GND (on power on) |
Ensuite crée un nouveau device dans l’onglet esphome ( attention le nom du module $devicename doit être tout attaché sans trait d’union ) et colle le code ci-dessous en adaptant les mots de passe.
Le dépôt github ne s’est pas fait tout seul je me suis fortement inspiré du dépôt Github source: Intégration Zbbridge-pro Giancky79
Il ne te reste plus qu’à valider le code et à pousser le tout sur le Sonoff ZBbridge-pro.
Une fois uploadé dernière étape d’intégration Esphome, rendez-vous dans les applications et configure ton device esphome, clic sur le lien ci-dessous.
Rendu du module dans esphome:
À l’heure ou j’écris ce post tu auras accès à toutes les infos nécessaires, si tu ne désires pas utiliser le tracker du bluetooth qui est activé par défaut copie ces lignes de codes dans le modules esphome
Quelles sont les infos qui remontent dans esphome:
et bien d’autres encore …
Si tu souhaites utiliser la clé zigbee dans zha, ilte reste à configurer la clé comme sur les captures ci-dessous, clic sur le lien ci-dessous pour te rendre directement dans la config de la clé:
Ensuite ouvre une seconde page et va dans l’intégration esphome en cliquant sur le lien ci-dessous:
clic sur le bouton tout en haut zbbridge firmware update et lorsque la led passe au vert confirme l’intégration de la clé dans ZHA, si tu rencontres un soucis clic à nouveau sur le firmware update de esphome (la manip du toggle firmware update est la même pour mettre à jour le firmware de la clé zigbee). J’espère que ces infos sont assez claires à ton sens sinon contacte moi.
J’ai fait une vidéo d’intégration de la clé zigbee dans zha avec un défaut d’intégration. Pour ce faire prépare l’adresse de la clé, ensuite enclanche le switch fx dans esphome et configure la clé rapidement, sinon relance l’opération et ça le fera. “ uniquement valable avec le firmware d’origine.
Si tu upgrades avec le dernier firmware la découverte dans ZHA se fera sans avoir besoin de cliquer sur le switch fw.
Ci-dessous le fonctionnement lumineux après activation du switch. Le voyant vert te permet de savoir quand intégrer ou faire la mise à jour du firmware:
La configuration dans Z2M est légèrement différente cor tu feras un appel par tcp et non par socket
Va dans le fichier configuration.yaml du dossier zigbee2mqtt et modifie les lignes suivante:
Ps: si tu ne sais pas comment modifier les fichiers dans HA installe le module File Editor en cliquant sur le lien ci-dessous:
Par défaut le firmware date de septembre 2022. Tu trouveras le firmware sur le github Zigbee2mqtt prend bien la version launchpad
Z-stack zigbee2mqtt firmware launchpad cc2652p
Pour mettre à jour le firmware de la clé zigbee cc2652p suis le readme du dépot Haade dédié à ce tuto installation du dernier firmware Zigbee
Si tu n’y arrives pas n’hésite pas à m’écrire
Voilà un moyen simple de faire une intégration d’une clé ZBbridge-pro dans home-assistant avec un firmware Esphome. L’avantage de cette clé zigbee est facilement déportable car liée en wifi, tu pourras utiliser le sniffer BLE ( bluetooth 4.2) et la fameuse clé cc2652 zigbee 3.0, un tout en un.
Copyright © 2024 Haade 🎉 by Nicoxygen
commentaires