Présentation de la Zigate sous Eedomus et Jeedom
Bonjour aujourd’hui je vais vous faire uniquement la présentation d’un tout nouveau dongle USB permettant de communiquer entre un ordinateur ou une box domotique et le protocole ZigBee compatible ZHA et ZLL. L’article est fait depuis quelques mois mais je pensais l’avoir déjà publié et en fait non…
Le protocole ZigBee est très répandu actuellement dans de grande marque comme Philips Hue, les lampes IKEA, … sans oublier les modules Xiaomi mais qui avant l’arrivée de cette passerelle ne fonctionnaient uniquement avec leurs propres ponts officiels. Pour Xiaomi par contre, les modules ne fonctionnaient qu’avec seulement comme contrôleur domotique Jeedom, Domoticz et Gladys de mémoire.
Suivant les différents forums sur les différentes boxs domotique, lorsque le plugin « Xiaomi Home » est sortie, la seule façon de pouvoir intégrer les différents capteurs ou actionneurs de la marque, c’était de se servir de Jeedom en tant que passerelle.
Pour les personnes voulant s’affranchir du « Cloud » de chez Xiaomi ou des différentes passerelles, cela reste une excellente alternative puisque les mises à jour et évolutions sont très régulières.
Vous pouvez retrouver la Zigate en version USB-TTL au tarif de 49.00 € sur le site officiel en cliquant directement ICI.
La version Wi-Fi est également disponible pour 69.00 € le pack complet ou sinon à 24.00 € pour ceux ayant déjà la clé Zigate en leur possession comme moi.
1° Comment est née la passerelle Zigate ?
Pour commencer Fréderic est à l’origine du blog Faire soi-même dont je lis pratiquement depuis le début chacun de ses articles dont vous pouvez le retrouver ICI. Il fait des tests encore plus poussé que les miens car il décortique complètement les modules pour y présenter leurs entrailles.
Justement en décortiquant un module Xiaomi, il en a profité pour aller plus loin en hackant celui-ci pour en faire un snifer pour protocole ZigBee. Vous pouvez retrouver son article directement ICI.
La naissance de ce projet est née d’un financement participatif via la plateforme KickStarter qui a pour but de récolter des dons pour soutenir un projet en l’occurrence ici la Zigate.
Pour ma part j’avais complètement oublié de participer à ce financement donc j’ai dû attendre l’ouverture officielle de la boutique pour pouvoir précommander juste avant Noël. Normalement il devait y avoir de l’attente mais en même pas deux semaines, je l’avais entre les mains.
Maintenant avec la Zigate la liste des compatibilités avec d’autres boxs domotique s’accroit assez rapidement puisqu’il est possible de l’intégrer sur :
- Jeedom : deux plugins ( Abeille et Zigate ) de disponibles en version Beta.
- Domoticz : Via le plugin officiel en version Beta.
- Vera :Via le plugin sur Github en stable 1.0.
- Home Assistant : Voir sur le forum Home Assistant ( Je n’ai pas eu l’occasion de tester cette solution domotique ).
Et enfin le tout dernier c’est celui d’Eedomus qui vient d’être intégré depuis le Mardi 20 Mars qui va pouvoir enfin agrandir la liste de compatibilité de cette box.
2° Quels sont les produits compatible ?
Comme j’en parlais, la liste des produits compatible avec la passerelle s’étoffe au fur et à mesure des mises à jour.
Comme vous pourrez le voir ci-dessous, la liste est vraiment impressionnante avec même des marques dont je ne connaissais pas leur existence.
A ce jour où j’écris l’article voici ce qui est compatible avec la Zigate :
- Pour la partie Xiaomi :
- Capteur de température et humidité.
- Capteur de température, humidité et pression atmosphérique.
- Détecteur d’ouverture de porte.
- Détecteur d’ouverture de porte Aqara.
- Détecteur de mouvement.
- Détecteur de mouvement Aqara.
- Cube Magic Multifonctions.
- Prise pilotée.
- Bouton poussoir.
- Bouton poussoir Aqara.
- Détecteur de fumée.
- Interrupteur mural simple/double touche.
- Interrupteur mural sur pile simple touche.
- Interrupteur mural sur pile double touche.
- Détecteur d’inondation.
- Pour la partie IKEA :
- Pour la partie Philips Hue :
- Pour la partie Legrand :
- Prise de courant connectée Céliane with Netatmo 16A 3680W
- Micromodule Céliane Netatmo pour éclairage connecté 300W ON/OFF avec neutre
- Commande sans fil pour éclairage, prise connectée ou micromodule Céliane Netatmo ( En cours d’intégration )
- Pour la partie Pluzzy :
- Capteur de température / humidité
- Détecteur de mouvements
- Détecteur ouverture de porte
- Module téléinformation ( En cours d’intégration )
- Prise pilotée
- Thermostat ( En cours d’intégration )
- Pour la partie PROFALUX :
- Moteur volet profalux
- Télécommade générale Profalux Zoe
- Emetteur Profalux
- Pour la partie INNR :
- Ampoule E27 Innr blanc (
- Pour la partie Osram :
- Ampoule E27 Gamme Osram Lightify
- Prise pilotée Gamme Osram Lightify
- Pour la partie Trust :
- Trust 71159 GU10 – 350 Lumens (
- Trust 71171 Télécommande
- Pour la partie Zemisart :
- Pour la partie Heiman :
- Capteur de température / humidité
- Détecteur d’ouverture de porte.
- Détecteur de mouvement.
- Pour la partie Orvibo :
- Pour la partie Jiawen :
3° Déballage et présentation :
Ayant commandé la Zigate il y a de cela plusieurs mois ( au mois de Décembre lors de la seconde vague ), c’est avec une surprise plutôt étonnante d’un petit bandeau sur l’angle de l’emballage. On retrouve une boîte en carton d’assez bonne qualité suffisamment épais pour pas qu’elle ne s’affaisse lors du transport et bien entendu de la protéger. Le stickers de la marque est apposé dessus.
Les différents produits électroniques constituant la Zigate sont installés dans un sachet antistatique. Comme on peut l’apercevoir, au fond de la boîte on retrouve une partie en mousse pour absorber les moindres chocs.
Une fois le sachet de sortie, on remarque une étiquette sur la partie arrière de celui-ci :
- La référence de la Zigate avec sa version.
- Le numéro MAC.
- Le numéro de série.
Dans le contenu on retrouve :
- Les deux parties du boîtier.
- Les deux vis de fixation pour le boîtier.
- Le module radio ZigBee.
- Le module USB-TTL.
Sur la partie avant du module USB-TTL on notera la présence d’une gaine thermo rétractable permettant d’éviter tout risque de court-circuit lorsque l’on y touche pour par exemple faire la mise à jour.
Les picots recourbés permettent de s’insérer dans la partie radio.
Sur la partie arrière on retrouve des soudures dignes des professionnels mas également à quoi corresponds chaque pin.
Justement pour la partie radio ZigBee un petit bouton poussoir sera utile lorsque l’on fera la mise à jour de celle-ci mais cela fera l’objet d’un futur article.
Sur la partie arrière on retrouve le module ZigBee permettant de recevoir et d’émettre un ordre via le contrôleur domotique que vous aurez choisi.
Pour le montage du module, rien de simple, il suffit d’insérer les pins dans son connecteur et surtout de bien installer chaque partie de ce côté-ci.
Une fois installé dans sa partie inférieure du boîtier qui rentrer parfaitement. Son ajustement a vraiment été très bien pensé. Pour un meilleur ajustage j’ai agrandi de quelques dixièmes de millimètre au niveau de l’USB pour pas que cela ne force du tout. Même sans ajustement cela passe sans soucis mais je ne voulais pas forcer sur les vis.
Voici ce que cela donne une fois le tout de remonté. C’est sûr qu’il est sobre mais le principale et surtout ce qu’on lui demande, c’est qu’il fonctionne. Une fois installé derrière une box domotique sur un port USB on ne le remarquera même plus.
4° Intégration sous Eedomus :
Comme depuis quelques mois la solution Zigate a été implanté lors d’une mise à jour, il est possible de commander une grande partie des modules compatible que je vous ai présentés ci-dessus.
Pour se faire, rien de plus simple, pour ma part j’ai débranché la box Eedomus ainsi que mon hub autoalimenté, branché la clé Zigate sur l’un des ports USB de mon hub et ensuite j’ai rebranché le tout.
Contrairement à d’autres protocole, celui-ci ne se trouve pas au même endroit que pour tout ce qui est Z-Wave, RFXCom, Store Eedomus, … mais dans la configuration de la box.
Une fois que vous êtes sur la page d’accueil, il suffit d’aller dans la « Configuration »
Ensuite sur la ligne de votre box Eedomus, cliquez dessus et vous verrez apparaître la partie pour « Configurer » cette dernière.
Et enfin pour finir, si vous n’avez rien inclus, commencer par cliquer sur « Erase » pour être sûr que rien ne se trouve d’inclus et ensuite sur « Permit Join » qui va avoir pour but d’inclure vos périphériques. Attention par contre la procédure ne dure qu’une seule minute.
Un message via une notification sonore se fera entendre via le haut-parleur de votre Eedomus ou si vous avez des enceintes reliés en UPnP.
Pour associer un module ZigBee, il faudra trouver sur le périphérique à ajouter, le bouton d’association. Appuyer entre 3 et 5 secondes pour que la LED ( généralement bleue ) se mette à clignoter. Un message vocal se fera de nouveau entendre lorsque votre module sera reconnu.
L’inclusion se fera via la notification que vous allez recevoir dans les secondes suivantes. Il suffira de cliquer sur « Créer le automatiquement » pour accéder à la page de configuration. Il sera tout à fait possible de retrouver cette notification dans la partie adéquate.
Pour cette exemple j’ai intégré le module de température / humidité de chez Xiaomi.
Une fois dans la configuration il faudra simplement :
- Lui indiquer un nom personnalisé.
- Dans quelle pièce le module se trouve.
Voici ce que cela donne une fois dans la pièce en question.
5° Intégration sous Jeedom :
Sur Jeedom, le principe reste le même. Il faudra installer l’un des deux plugins compatibles avec la clé qui n’est autre que « Abeille » développé par Kiwihc16 et « Zigate » développé par Doudz qui sont très à l’écoute d’après ce que je voir sur le forum de Jeedom. Sur le site Zigate, un plugin officiel serait planifié mais sans réel date de disponibilité.
Pour ma part j’ai voulu testé le plugin « Zigate » dans un premier temps. Il faudra bien prendre en compte que pour l’installation, le Firmware 3.0d est obligatoire sans quoi vous ne pourrez pas installer les dépendances.
Je suis en train de vous préparer un prochain article pour comment faire la mise à jour de la Zigate.
Si vous avez une Ziagte en Wi-Fi, il faudra lui indiquer l’adresse IP + Port de celle-ci ou si elle est connecté via un des ports USB, il faudra le choisir parmi la liste proposé. Pour moi elle s’y est mis par défaut sur le bon. A partir de ce moment-là vous pourrez lancer les dépendances.
Une fois retourné dans le Dashboard, allez sur « Plugins », « Protocole domotique » et enfin choisissez « Zigate » ou « Abeille » selon votre choix.
Cliquez sur « Mode Inclusion ».
Une message apparaît pour vous indiquer que le mode inclusion est en cours pour 30 secondes
Généralement pour les produits Xiaomi, il faut rester appuyer sur le bouton d’inclusion pendant environ 5 secondes jusqu’au moment de l’apparition de le LED bleu clignotante. La création des commandes se fera automatiquement.
Vous aurez simplement à remplir quelques renseignements :
- Le nom de l’équipement.
- L’objet parent ( l’endroit dans la pièce où se situe le périphérique ).
- La catégorie ( pour moi cela sera sécurité car c’est un détecteur d’ouverture ).
- Activer ou non le périphérique.
- Visible ou non le périphérique.
Une fois de retour sur la page du plugin, on pourra voir que l’image du périphérique que l’on vient d’inclure est bien présent mais aussi du bon modèle ( Ici le modèle Aqara ).
Voici ce que cela donne sur le Dashboard avec en plus la remontée du voltage de la batterie.
6° Conclusion :
En ce qui concerne l’utilisation de ce protocole, j’adhère totalement ce qui va permettre de rendre la domotique encore plus accessible sur des modules vraiment plus qu’abordable. Cela permet au différentes boxs domotiques compatibles avec la Zigate d’étendre leurs nombres de périphériques et surtout aux utilisateurs, de pouvoir rendre la domotique encore plus abordable.
Il est possible de s’affranchir de celle-ci pour des personnes ayant déjà une Gateway Xiaomi sur Jeedom mais par exemple si vous ne voulez pas avoir plusieurs pont de connecté, celle-ci se trouve vraiment indispensable.
Je reviens vers vous très prochainement avec un nouvel article sur la procédure de mise à jour de la Zigate.
Présentation de la Zigate
Présentation de la Zigate
A savoir que depuis quelques semaines il est disponible une version Wi-Fi. Il est également possible de rajouter le module Wi-Fi en option si vous êtes déjà possesseur de la Zigate. Cela permettra en autre de pouvoir placer votre dongle au meilleur endroit de votre logement sans vous souciez de l’emplacement de votre box domotique. Cela est vraiment très pratique lorsque cette dernière est malheureusement mal placé et surtout ne permet pas d’atteindre certains périphériques trop éloignés.
La raison du pourquoi j’ai mis une demi étoile en moins sur le pilotage sous Eedomus, c’est le fait que tous les périphériques compatibles avec la Zigate ne sont tous pas inclus. Au fur et à mesure des mises à jour de l’Eedomus, les objets se trouvent inclus. Pour information, le détecteur de mouvement qui avait des remontées d’information très aléatoire à été corrigé suite à la dernière correction.
aucun interet, il y a zigbee2mqtt, simple et beautiful
Bonjour !
On pourrait dire la même chose du RFXcom, des différentes clé Z-Wave ou encore Enocéan et pourtant elle existe. Pour les personnes ne voulant pas faire de bidouillage cela est un très moyen de piloter les produits en ZigBee. Il existe également d’autres Clé ZigBee sans pour autant quel soit sans intérêt?
Autant promouvoir une personne Française se lançant dans ce genre de projet?
Hello,
Merci pour ton article.
De quelle manière récupères-tu les commandes de tes équipements exactement ?
J’essai de migrer un bouton Xiaomi Aqara sur un PiZigate avec Jeedom et la commande native de clic qui retourne normalement « click », « long_click » ou « double_click » est remplacée par une commande onoff qui me retourne 1 lorsque le bouton est relâché et 0 lorsque j’appuie dessus.
J’ai au moins essayé d’inverser la valeur de la commande mais sans résultat.
Testé avec Abeille et Zigate.
Bonjour Nicolas,
Personnellement je n’utilise pas la PiZigate encore je ne me la suis pas encore procuré, j’utilise la première du nom.
Normalement quand tu veux utiliser les valeurs dans un scénario, il faut utiliser les valeurs « Click », « long_click », … et non 1 et 0.
Il faudrait que je refasse des tests mais pour le moment ma Zigate est installé sur Eedomus.
Bien cordialement
Sébastien
Bonjour
Pour bien comprendre la Zigate permet de communiquer directement avec notamment les différents modules Xiaomi Aqara ? Même pour l’initialisation ?
Est-ce que l’on peut utiliser les deux en parallèle ? Via Jeedom et la Zigate et via la passerelle Aqara et l’application Mi Home ?
Bonsoir f1oren,
La Zigate permet de communiquer directement avec les équipements Aqara et d’autres marques à retrouver dans mon article ou directement sur le site.
Il n’est malheureusement pas possible d’utiliser cette dernière et les Gateway. Cela fonctionne un peu comme des modules Z-Wave.
Il n’est pas obligatoire d’avoir une Gateway ou l’application Mi Home pour l’initialisation.
Bien cordialement
Sébastien
Merci Sébastien pour la réponse.
Pourquoi il n’est pas possible les deux en parallèle ? C’est parce qu’un module ne peut être synchronisé qu’avec soit la Gateway soit la Zigate. Dans le cas du passage de la Gateway Aqara à la Zigate est-ce que l’on peut réutiliser la gateway pour continuer à utiliser ses fonctions d’alarme, de lampe.
Bonjour F1orent,
De rien je trouve cela normal de répondre à tous mes lecteurs sans exception. Des fois je mets plus de temps en fonction de mes priorités ( boulot, blog, famille, … ).
Pour ce qui est de la non possibilité d’utiliser les deux, le périphérique sera associé qu’à une seule puce comme le protocole Z-Wave. Donc c’est soit l’un soit l’autre.
Pour ce qui est de la lampe, il est toujours possible de l’utiliser si elle est toujours inclus dans l’application. Si tu n’as plus d’équipements appairé avec ta Gateway, la fonction alarme sera limité surtout si c’est la Gateway Aqara ( prévu pour HomeKit ) puisqu’elle n’est pas compatible avec Jeedom ou autres.
Si tu as des questions n’hésite pas.
Bien cordialement
Sébastien