Domotique : à la découverte du protocole Zigbee

Domotique : à la découverte du protocole Zigbee

Tu zig ou tu zag ?

Avatar de l'auteur
Sébastien Gavois

Publié dans

Hardware

02/02/2021 7 minutes
27

Domotique : à la découverte du protocole Zigbee

Zigbee est un protocole ouvert qui a su se démarquer au fil des années dans le petit monde de la domotique. Les passerelles et objets connectés l'exploitant sont de plus en plus nombreux et accessibles, l'interopérabilité étant favorisée par sa révision 3.0. Voici tout ce qu'il faut savoir à son sujet.

Comme nous l'avons détaillé au sein du dossier sur la domotique de notre second magazine, il existe de nombreux protocoles pour les objets connectés. Dans le domaine du grand public, Zigbee est l'un des plus connus.

Créée au début des années 2000, il repose comme tant d'autres sur la norme IEEE 802.15.4. Il s'agit d'un protocole ouvert et n'importe qui peut donc l'utiliser, ce qui n'est pas sans conséquence sur la compatibilité des produits entre eux. Sur le sujet, c'est la Zigbee Alliance qui veille au grain. La révision 3.0, ratifiée fin 2015 améliore d'ailleurs ce point.

L'Alliance est composée de nombreux acteurs du secteur. Fin 2019, une société de poids faisait son entrée à son conseil d'administration : Ikea. Le suédois prenait ainsi place à côté d’autres géants comme Amazon, Legrand, Signify (Philips Lightning), Silicon Labs, SmartThings (Samsung), Somfy... 

Comme ses homologues, Zigbee permet de développer des objets connectés à faible coût, avec une consommation électrique minimale, parfois même sans pile. Il s'agit d'un réseau maillé, permettant à chaque élément de répéter le signal pour renforcer la couverture. Pour un accès IP, il nécessite un « pont » à relier à votre réseau local.

De nombreux atouts qui explique son succès. Mais celui-ci est aussi dû au fait que ce protocole ait été choisi par Signify comme base à la majorité des produits de sa gamme Philips Hue.

Zigbee : rappel des bases techniques

Il est souvent expliqué que Zigbee repose sur la bande des 2,4 GHz. Ce n'est qu'en partie vrai. Souvent utilisée, elle permet d'atteindre des débits de 250 kb/s. Mais ce protocole peut aussi exploiter la bande des 868 MHZ jusqu'à 100 kb/s. La distance « varie de 10 à 100 m, en fonction de la puissance de sortie et des caractéristiques environnementales », avec du chiffrement AES sur 128 bits. En pratique, on constate souvent quelques dizaines de mètres.

Mais Zigbee a un avantage de taille sur ce point : il s’agit d’un réseau maillé, permettant à certains modules Zigbee de servir de point de relai pour les autres. Il est auto-cicatrisant, signifiant que le réseau s’adapte automatiquement en cas de défaillance d’un des objets. Vous pouvez ainsi ajouter ou enlever des produits sans que cela ne remette fondamentalement en question votre installation domotique. Elle s'adapte constamment aux conditions.

Zigbee

Des avantages et des inconvénients

Comme nous l'avons déjà précisé, les spécifications du protocole Zigbee sont librement accessibles, tout le monde peut donc en profiter… mais aussi les modifier à sa guise. Certains acteurs essaient ainsi de se démarquer en ajoutant des fonctionnalités utiles et différentes de la concurrence, comme le « One Tap pairing » de la passerelle ZigBee de Sonoff qui permet de détecter automatiquement et d'ajouter en une seule fois jusqu’à 32 objets.

D'autres comme Philips Hue et TRÅDFRI d'Ikea assuraient surtout une compatibilité avec leur propre écosystème, sans trop se préoccuper de la concurrence. De quoi pousser les utilisateurs à des contorsions pour faire fonctionner des produits de marques différentes ensemble, ce qui n'est pas l'idéal alors que le protocole est commun.

C'était l'un des principaux problèmes de ce protocole ouvert. Mais les choses s'améliorent depuis Zigbee 3.0 qui renforce la sécurité (notamment dans la phase d'appairage) mais introduit surtout une base commune que tout appareil doit partager, unifiant les profils existants précédemment. Avec support de l'appairage simplifié TouchLink.

Zigbee 3.0 permet l'envol

Fin 2016, une vingtaine de plateformes de huit sociétés étaient certifiées par la Zigbee Alliance. Farnell, une boutique spécialisée dans l’électronique explique que cela favorise la « concurrence entre les produits […] car les fabricants sont en concurrence sur l'innovation, la qualité et le choix. Des sources multiples pour la construction d'écosystèmes interopérables existent, sans dépendance fournisseur vis-à-vis de fabricants de silicium ». 

Peu à peu, les produits Zigbee 3.0 se multiplient chez les fabricants, surtout depuis deux ans. On peut par exemple citer Xiaomi qui s’est lancé dans l’aventure en juillet 2019, Sonoff pour certaines de ses références comme le ZBMINI ou Lidl qui vient tout juste d’annoncer sa gamme Smart home Zigbee 3.0.

Mais on trouve également de nombreux appareils sous des marques diverses et variées qui disposent d'une telle certification et qui doivent donc, en théorie, fonctionner parfaitement les uns avec les autres.

Un réseau maillé Zigbee, ça fonctionne comment ?

Pour disposer d’une installation Zigbee chez soi, et pouvoir piloter les objets depuis un smartphone, des enceintes connectées ou autre, il faut disposer d'une passerelle (ou pont), qui servira de tour de contrôle, gérera les scénarios, etc. Parfois cette fonctionnalité est intégrée, certains Echo d'Amazon faisant office de pont Zigbee.

Une fois la passerelle installée, vous pouvez ajouter des objets connectés à votre réseau... dans la limite de 65 000 selon la Zigbee Alliance, autant dire que vous avez de la marge. Ceux branchés sur secteur (interrupteurs, variateurs, etc.) peuvent servir de relai – les fabricants utilisent aussi le terme de routeur – pour permettre à un objet trop éloigné de communiquer avec la passerelle et vice-versa. 

On distingue en fait trois familles d’objets dans un réseau Zigbee, comme le détaille Legrand

  • Coordinateur : « Forme la racine d'un réseau ZigBee et peut servir de pont entre plusieurs réseaux. Chaque réseau peut avoir un seul coordinateur. Il peut enregistrer des informations sur son réseau et agir comme dépôt pour les clés de sécurité ». Dans le cadre d’une installation domotique classique, c’est la passerelle.
  • Routeur : « Appareils agissant en tant que routeurs intermédiaires et qui transmettent les données de et vers d'autres appareils ». Cela comprend les appareils raccordés au secteur : interrupteur (de volets), variateur…
  • Appareil terminal : « Appareils exécutant uniquement les fonctions de base, en dialoguant avec le coordinateur et le routeur, mais qui ne peuvent pas transmettre les données venant d'autres appareils », des télécommandes et des capteurs par exemple.

Nous reviendrons dans un prochain article sur la mise en place pratique de ces différents éléments.

Zigbee

Green Power pour des objets sans fils ni pile, Zigbee PRO 2017

Parmi les possibilités de Zigbee, signalons Green Power« qui permet d'utiliser des technologies de récupération d'énergie directement » dans des objets connectés. Selon l’Alliance, la consommation des produits Green Power est 100 fois plus petite que celle d’un objet Zigbee classique, qui est elle-même 100 000 fois inférieure au Wi-Fi.

Elle a notamment été réalisée grâce à un rapprochement avec EnOcean, un protocole sans fil ni pile pour des produits qui « collectent l’énergie nécessaire à leur fonctionnement depuis leur environnement : mouvement d’un “rocker“, lumière de panneaux solaires, variation de chaleur dans la valve d’un radiateur, tout est possible ».

Il est ainsi possible de proposer des interrupteurs, capteurs et autres actionneurs autonomes. Il suffit de les poser dans un coin et ils utilisent leur environnement pour grappiller l’énergie dont ils ont besoin.

Sachez enfin qu’il existe une version « PRO 2017 » du protocole Zigbee, avec comme principale nouveauté la possibilité de prendre « en charge simultanément les bandes de fréquences sous-GHz et 2.4 GHz ». Comme son nom l’indique, elle n’a pas grand intérêt pour le grand public.

Zigbee Green Power

Écrit par Sébastien Gavois

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Zigbee : rappel des bases techniques

Des avantages et des inconvénients

Zigbee 3.0 permet l'envol

Un réseau maillé Zigbee, ça fonctionne comment ?

Green Power pour des objets sans fils ni pile, Zigbee PRO 2017

Fermer

Commentaires (27)


ho ? le matos Lidl est sous 3.0 ? donc même après la fin de vie du produit (ou de sa solution logicielle) ou l’abandon de la gamme se sera compatible avec une passerelle ? c’est chouette ça :)
je vais commencer à basculer mes capteurs xiaomi sur une clé zigate, et virer le cloud chinois avec ses lenteurs exaspérantes…



Estya a dit:


ho ? le matos Lidl est sous 3.0 ? donc même après la fin de vie du produit (ou de sa solution logicielle) ou l’abandon de la gamme se sera compatible avec une passerelle ? c’est chouette ça :) je vais commencer à basculer mes capteurs xiaomi sur une clé zigate, et virer le cloud chinois avec ses lenteurs exaspérantes…




J ai tout sur une conbee2 pour ma part (IKEA / Hue / Aqara / Osram) fonctionne vraiment bien :)


La même avec une raspbee2 qui expose tout sous HomeKit via Homebridge. Ça marche pas mal, je crois que j’ai une lampe qui est mal connectée faut que je regarde la tête de mon réseau sous deCONZ.


Va falloir que je m’y intéresse sérieusement, ça a l’air vraiment pas mal comme techno et ça fait un moment que j’en entends parler…


On va avoir un article du même genre sur le Z-wave derrière ? (ou autre), ou cet article est lié au fait que vous avez choisi ce protocole pour la suite ? Vu qu”il est indiqué que vous alliez revenir dessus dans la pratique.



EDIT, j’aime beaucoup l’adresse du lien vers GreenPower, je fais un petit signalement :)



(reply:55089:dvr-x)




On va détailler différents protocoles au fur et à mesure, lorsque c’est nécessaire. Dans le cas de Zigbee, c’est surtout que l’on voulait compléter un peu par rapport au magazine où l’on évoquait l’ensemble des protocoles (dont Z-Wave et ses spécificités)


Est-ce qu’un appareil (sur secteur) Zigbee HA peut servir de routeur d’autres appareils Zigbee 3.0 ?


Les deux sont compatibles, donc il n’y a pas de raison, mais à tester en pratique. Zigbee 3.0 est surtout une nouvelle base obligatoire reposant sur de l’existant, avec la possibilité de construire par dessus. Mais les fonctionnalités de base sont commune désormais.


J’ai la même installation chez moi, marche très bien.
Mon seul grief : la clé zigbee est vraiment imposante.


Il y a donc du Zigbee sur 868MHz, je ne savais pas. Je fais encore du série sur 433/868MHz pour porter loin ou dans des pièces non reliées à l’électricité (comme la cave)


Ayant du temps (bcp de temps …) en ce moment, je viens enfin de me lancer dans “ma” domotique.
J’ai pris le temps de regarder les différents protocoles par rapport à mes besoins et ce que j’avais. Au final, je me suis arrêté sur Jeedom + Zigbee + Bluetooth (avec de multiple antennes relais à base de RPi). Sans compter les objets qui sont déjà sur le réseau IP (camera/station météo/etc).



Le maillage et le coût réduit de Zigbee est un énorme plus ! Surtout quand on vois que bcp de fabricant migrent de Zwave à Zigbee …


Ok merci, je n’ai pas lu le magazine, je ne suis pas très papier. J’aurais aimé l’intégrale en numérique :D
Le sujet a été mis en ligne ?


Pour ceux qui partent sur du Zigbee, je vous conseille Zigbee2MQTT, vous pourrez vous affranchir des box/passerelles/routeurs des fournisseurs.



En revanche, vu l’effort industriel collectif, c’est le protocole CHIP qui deviendra la norme d’ici les prochaines années ( communications via IPv6, comme Thread/OpenThread ), je vous encourage à prendre du matos qui pourra migrer via une mise à jour OTA de Zigbee vers CHIP. D’ailleurs c’est la Zigbee Alliance qui se charge de relayer les communiqués de presses au sujet de CHIP.



Pour anticiper une OTA, vérifiez que leur matos suivent aussi, il faut quand même assez de puissance ( SoC nRF52840 de Nordic Semiconductor ou SoC EFR32xG21 de Silicon Labs ). À noter également, faites gaffe à la durée de vie de votre matos, souvent il s’agit de condensateurs chimiques, dont la durée de vie est assez limitée, préférez des circuits sérigraphiés.



Le français Nodon proposent bientôt des modules ZigBee 3.0 avec possibilité de mise à jour OTA vers CHIP (avril les commandes VR, été pour les switch/dimmer), en revanche je ne sais pas s’ils font du sérigraphié.



Personnellement, je pense me tourner plutôt vers les modules du français Dooz, c’est du BLE 5 Mesh, possibilité de mise à jour OTA vers CHIP. C’est un peu plus cher que la concurrence mais sérigraphié en France, sans condensateurs chimiques, avec des WAGO intégrés, ultra-miniaturisé, avec pour conséquence une durée de vie bien plus longue et moins de risques (arc électrique).



(reply:55096:dvr-x)




Non la mise en ligne des articles du magazine se fait dans un second temps (en général à l’arrivée du numéro suivant :chinois:)


Zigbee est membre de CHIP, comme d’autres. Par exemple dans les premiers produits compatibles, on a des solutions EVE qui passe par le Bluetooth habituellement. CHIP n’est pas attaché à un protocole en particulier, plutôt une surcouche commune à se partager pour simplifier le boulot de tout le monde.


Je l’attends depuis un an les modules Nodon !



A voir le prix également :)


Tout à fait, d’ailleurs ce graph l’explique clairement: https://www.connectedhomeip.com/


On en reparle bientôt de toutes façons ;)


Je viens de voir sur leur blog (un article du 14 Janvier) :




Chez NodOn, […] nous lançons cette année notre gamme Zigbee pour les pros, à découvrir très prochainement sur nodon.pro !




Donc pas pour tout de suite pour les particuliers… Dommage car j’aime bien leurs produit.


Ils faut passer par leurs revendeurs, ils ne vendent pas eux même aux particuliers.
J’ai échangé avec Nodon la semaine dernière, ils m’ont assuré que 1er avril certains modules seront dispo (au moins celui pour les VR) chez certains revendeurs (Domadoo, SmartHome Europe…), puis pour les dimmers plutôt été.


Ils m’ont indiqué que le module pour le contrôle des VR seraient à 39,90 TTC. C’est très attractif, d’où le fait que je doute que ça soit du sérigraphié, fait en France, et donc plutôt avec des condensateurs chimiques qui risquent de claquer dans quelques années.


Je suis hors-sujet mais il y a un protocole domotique que j’utilise beaucoup, c’est le 1-wire.



Alors, oui, faut tirer un câble (2 brins suffisent), mais c’est plus fiable et moins cher.
C’est cher le Zigbee quand même…
Et pas de pollution électromagnétique ! Le sans-fil c’est bien, mais avec tous ces protocoles sur la bande 2.4Ghz (Wifi, Bluetooth, Zigbee…) et les voisins qui en rajoutent, la fréquence est saturée.



Sans parler que plus rien ne marche correctement dès qu’on met les knacky à chauffer au micro-onde…


Les solutions filaires ont des avantages, mais le défaut de demander de gros travaux si ce n’est pas implémenté à la construction (sans parler du fait que tout ne peux pas être raccordé facilement à un câble). On en revient toujours au même point : penser que telle ou telle solution est supérieure c’est faire une erreur. Chacune est plus ou moins utile selon les circonstances et priorités de chacun. Et c’est la complémentarité des solutions qui fait leur intérêt.


L’article aurait peut-être du indiquer de ne pas trop se précipiter, avec l’arrivée (que c’est long !) de CHIP.




(reply:55106:Alfred1664) Et pourtant beaucoup moins cher que le Zwave. Ça sent le roussi pour ce protocole, bizarre que Fibaro n’ait pas encore ouvertement migré sur autre chose.
Mais c’est vrai que la remontée de température via des DS18B20 dans les prises Ethernet, c’est de la bricole fiable :D




Merci à Leroy Merlin d’avoir bien réduit les prix des modules Enocean (fabriqués par Nodon il me semble).



Et effectivement, la combine de la gateway Xiaomi chinoise pour jouir des super modules pas chers sur Domoticz ou Jeedom a vécu. Ce cloud chinois est une plaie. Mais la flemme de passer par une Zigate ou Combee pour l’instant, j’attends que tout ça se consolide.



Merci pour ces articles Domotique.



David_L a dit:


Non la mise en ligne des articles du magazine se fait dans un second temps (en général à l’arrivée du numéro suivant :chinois:)




OK, je patienterai ! Mais ce serait sympa de le vendre en format numérique aussi. Même si c’est un peu hors concept du magazine papier, c’est pas beaucoup de travail en plus, ca peut faire du revenu et intéresser certains. Surtout s’il y a des articles qui tournent autour ensuite sur le site.


Sur du neuf ou de la réno, c’est sûr que si c’est possible c’est mieux de câbler. Tout comme ton réseau informatique… Sinon c’est quand même bien pratique ces protocoles !
Et tu peux prendre d’autre protocoles qui utilisent d’autres fréquences..



Je ne sais pas si ca coute beaucoup plus cher en prix au final que de tirer des câbles en attente dans chaque gaine, que potentiellement tu n’utiliseras pas ou qui ne seront peu être pas bien placés.
Surtout que tu vas aussi prévoir un tableau électrique plus grand et des boites de jonctions plus profondes si tu veux faire les choses bien. Ca va forcément saler la note aussi !
Le sans fil, tu peux y aller step by step selon ton budget.


Je trouve ça super de faire un article comme ça :-) Merci,



Petit retour d’expérience perso récente si ça intéresse quelqu’un ^^ :



Après 2-3 années à me demander ce que je voulais vraiment et surtout quel protocole allait “gagner” sur les autres (Z-wave, Wifi, Bluetooth etc), je me suis finalement lancé il y a deux trois mois sur du ZigBee.
2 raisons à ça : économique on va pas se mentir (Xiaomi Aqara notamment, ou des LED strips custom à pas cher), et compatibilité maximale.
J’ai donc un Raspi avec Home Assistant installé dessus ainsi que zigbee2mqtt (plugin). J’ai également commandé une petite clé USB compatible ZigBee 3 (recommandée par la doc de zigbee2mqtt afin de maximiser la compatibilité). Les deux forment donc une passerelle ZigBee open source et personnelle surtout (pas liée à une marque, aucun serveur impliqué, aucun partage de données etc etc.).
Mes premiers capteurs sont des Xiaomi Aqara.



Avantages :




  • Pas besoin (c’est le but) de passerelles propriétaires (Xiaomi, Philips et autres) qui vont envoyer tout un tas d’infos sur des serveurs basés on ne sait bien où. Les capteurs envoient leurs données à la passerelle locale, donc dans mon cas le raspberry pi Home Assistant et la clé ZigBee. Les données restent à la maison et ne seront stockées sur aucun autre serveur.

  • En plus de ne pas avoir besoin de passerelles propriétaires, on a pas besoin de les multiplier non plus. Une seule passerelle pour gérer tous les appareils (en tous cas les appareils ZigBee).

  • Home assistant est personnalisable à souhait et open source. La communauté est immense aussi.



Désavantages :




  • Installer Home Assistant sur un raspberry pi n’est pas à la portée de tout le monde. Quelqu’un qui bidouille un peu va s’en sortir en lisant bien les documentations mais pour un néophyte ça peut être ardu à mon sens. Beaucoup plus compliqué qu’une passerelle toute prête en tous cas.

  • Home Assistant lui même offre beaucoup de possibilités et est customizable à souhait. C’est un gros avantage mais ça peut aussi être un désavantage à mon sens. Je n’ai pas trouvé sa prise en main user-friendly. Il parait que Jeedom va être plus sympa de prime abord (jamais testé personnellement).

  • Pas croisé le cas, mais potentiellement certains appareils ne seront pas compatibles avec Home Assistant ou tout autre système “ouvert”. Il faut bien se renseigner sur les objets qu’on achète avant, et là aussi un néophyte peut se perdre rapidement.



Bref, j’en suis content pour le moment. Après un minimum de temps investi quand même (pour rentrer dedans et bien comprendre). Je pense que je vais continuer petit à petit afin de pouvoir mettre en place des scripts d’automatisation etc. C’est quand même le but à la fin.