zigate_bilan_retours_projet

ZiGate – bilan et retours sur la passerelle ZigBee

Fin Février 2017, je découvrais le ZigBee Home Automation avec le capteur de température Xiaomi. En ce temps là, je réfléchissais très simplement à détourner l’utilisation du capteur pour en faire autre chose. De fil en aiguille et face à l’engouement, j’ai abouti à un produit : ZiGate.

J’ai écrit pas mal d’articles sur les différentes étapes qui m’ont permis d’atteindre l’objectif. Aujourd’hui, je me suis posé 2 secondes (période un peu plus calme) pour regarder un peu en arrière et je me suis dit que c’était une bonne idée de vous partager mon expérience après la mise en production et de vous donner ma « roadmap » pour la suite.

Votre note :

[Total : 37    Moyenne : 3.2/5]

 

La ZiGate en chiffres

Neuf – 9

C’est le nombre de ZiGate sur une plaque.

plaque_zigate_9_modules
sdr

Sur un PCB, je dois souder uniquement :

  • Le connecteur 5 points
  • Le module radio à base de JN5168

Trente – 30

Je met environ 30 minutes pour finir une plaque complète. Soit plus de 3 minutes par ZiGate pour les matheux. 😉

Quatre – 4

Le test d’une plaque complète + le module USB-TTL prend 4 minutes (la fameuse pastille verte sur le module)

4, c’est aussi le nombre de box domotiques compatibles à ce jour. ( Et ce n’est qu’un début j’espère !).
Retrouvez les box compatibles sur la 1ère page de ZiGate.fr

Trois – 3

La phase emballage prend 3 minutes par ZiGate. Elle comprend :

  • Le pliage de la boite
  • Le collage de l’autocollant
  • L’édition de l’étiquette et du timbre adéquat
  • La mise sous plis

Quatre cent trente – 430

C’est le nombre de ZiGate envoyées en tenant compte du Kickstarter.
260 ZiGate envoyées depuis l’ouverture de la boutique (le 18 Novembre 2017). (environ 2 ventes / jours)
80 ZiGate commandées le premier jour d’ouverture de la boutique.
4 échanges standards sur dysfonctionnement du module USB-TTL
1 échange sur le module WiFi (Kickstarter)
1 remboursement sur rétractation

Voici la répartition des commandes par pays :

Classement

Pays Commandes
1 France 218
2 Belgique 12
3 Pays-Bas 7
4 Espagne 6
5 Suisse 5
6 Royaume-Uni 3
7 Allemagne 2
8 Finlande 2
9 Hongrie 2
10 Russie 2

Même si ce ne sont pas de gros chiffres, je suis très fier de vous présenter et partager un premier bilan en chiffres du projet ZiGate.

Qui aurait pensé que j’en arrive là ? (pas moi en tout cas)

Mon activité

Vous avez pu le voir si vous venez souvent sur le blog, j’écris beaucoup moins d’articles depuis que la ZiGate a vu le jour. En effet, cette activité est assez chronophage et nécessite forcément du temps pour faire un maximum de qualitatif. Du coup, n’allez pas croire que je délaisse le reste, juste que j’ai besoin de plus de temps. (Je ne doute pas qu’à un moment donné, l’activité baissera un peu)

Voici donc mon activité actuelle:

  •  Documentations sur la ZiGate (développeur + utilisateur)
  •  SAV utilisateurs + développeurs de plugin des différentes box domotiques
  • Amélioration + debug du firmware (Je remercie d’ailleurs tous les développeurs qui remontent les problèmes)
  • Veille sur les nouveaux matériels compatibles ZigBee
  • Stabilisation du firmware

Bon comme vous le voyez, je n’ai pas vraiment le temps de m’ennuyer. (J’ai aussi un travail, une femme et un gosse à côté aussi 🙂 )

Roadmap de la ZiGate

Bon même si le projet est bien avancé et qu’il grandit comme je le souhaitais (pas trop vite mais surement), il faut faire vivre tout ça et continuer d’avancer. Pour cela, il est indispensable de se fixer des objectifs et de prendre en compte toutes les remarques pour que le produit réponde à vos attentes.

Voici donc les futurs travaux ou travaux en cours :

  • Optimisation pour la production du module WiFi. (J’ai déjà commencé mais cela demande encore réflexion)
  • Partage des sources et de la conception électronique. En effet, je sais que quelques un d’entre vous attentent les sources du firmware avec grande impatience, mais j’attends que le firmware soit stabilisé. Je devrais, malgré tout, partager assez rapidement la schématique et le design (au format eagleCAD) de la ZiGate.
  • Une fois le module WiFi optimisé, je devrais débuter la mise en vente du produit fin du 2ème trimestre 2018
  • Boite à idée et étude pour développer une ZiGate V2. Cette partie là est plutôt sur le long terme mais je recueille déjà des axes d’améliorations. Je pense qu’un moment viendra où je vous solliciterai pour avoir des idées ou tout simplement votre avis.

Conclusion

Voici donc un premier bilan positif et un petit aperçu de ce que je fais en ce moment. Alors oui, tout tourne (quasiment) au tour de la ZiGate, mais je n’ai pas encore l’impression d’avoir fait le tour complet du produit. Il reste encore beaucoup de taches à accomplir.

Bien entendu, je prépare toujours des articles car c’est quand même le but du blog… Mais ils mettent plus de temps à sortir… Le prochain sera un détournement, mais c’est une surprise 😉

Ce qui est certain, c’est que le projet ZiGate grandit bien et que grâce à vous, ma motivation est toujours au rendez-vous. Quel pieds d’échanger avec chacun d’entre vous ! j’ai énormément appris et il me semble de plus en plus évident que le partage de connaissances a été et restera la clef du projet.

Encore un grand merci à vous !

A bientôt !

 

[Total : 37    Moyenne : 3.2/5]

61 comments

  1. Un grand bravo pour t’être lancé dans cette aventure ! J’espère que tu rentre dans tes frais 🙂
    Zigate commandée aujourd’hui. Étant sur Jeedom, j’attendais surtout le plugin avant de me lancer, mais j’ai vu qu’il y a d’autres solutions alternatives 🙂

    1. Merci pour le soutien.
      Il est vrai que le succès de la ZiGate est directement lié aux plugins des box domotiques. C’est pour cela que j’essaie d’aider et d’accompagner au maximum les développeurs qui fournissent un gros travail. Il est aussi important de les soutenir.
      Bravo à eux !

  2. Remarque: Le site Zigate étant exclusivement en Français, quand ont voit les chiffres de vente, on se dit qu’il suffirait juste que tu investisse un peu en traduction pour les multiplier par un facteur d’au moins 10.

  3. J’envisage d’en acheter un aussi, mais je me posais encore des questions sur la portée du zigatat.
    Peut-être que j’ai manqué un article, mais je ne pouvais pas trouver à quelle distance il atteindrait l’antenne externe.

    Avez-vous fait des tests avec la gamme?
    Et continuez votre bon travail! Vous avez fait un très bon produit!
    (google translate)

  4. Bravo pour ton projet akila.
    Je vais bientôt pouvoir domotiser mes volet Profalux grâce à toi!!!

    @Joep Les module zigbee alimenter font office de répéteur

  5. Hello akila,
    J’ai des soucis avec ma Zigate. Enfin je comprend pas le comportement du coup je viens faire appel à ton expertise.

    J’ai mi un module detection de mouvement dans ma boîte à lettre. Après 2 jours j’avais plus de détection. Du coup j’ai changé de module (même problème) donc je pense que j’ai des interférences (zigate-module : 2metre et 1 mur)

    Une fois rapproche le premier module défaillant je n’avais plus détection (comportement constaté sur le capteur de mouvement et d’ouverture de porte )
    Du coup j’ai relancé un « appareillage » et Incroyable il me trouve le module sous un autre nom.

    On dirait que des qu’un module n’arrive pas à communiquer il change d’adresse.

    As-tu déjà constaté ce comportement ? Ça peut être dû à une erreur de fimrware ?

    Merci.
    Max

    1. Nop. Jamais rencontré ce type d’erreur. Il faut faire attention, même à 1 mètre, une boîte au lettre en acier joue le rôle d’une belle cage à Faraday. D’autres part, les modules Xiaomi ne sont pas fait pour être à l’extérieur… Même protégé de l’eau, le froid peut faire baisser la tension des piles boutons (lithium) en dessous de la tension de fonctionnement provoquant un reset du capteur et du coup un désappairage…

      Je vous conseille de faire vos tests en milieu non hostile pour voir si vous avez les mêmes problématiques.

      Merci pour votre retour.

      1. Merci pour cette réponse claire et juste.
        J’étais également sceptique sur le fait que la boite à lettre ne fasse pas cage de faraday mais beaucoup d’utilisateurs ( sur d’autres forum) l’utilise dans exactement les mêmes conditions que moi du coup j’ai voulu essayer.

        ( d’autant plus que j’ai un capteur température qui fonctionne sous -10 😀 et certains -30 °C après je sais pas combien de temps ça va durer … )

        Du coup je met en doute les informations constructeur : « Température de travail: -10 – 45 ° C »

        Merci pour cette réponse et je vais abandonner mon idée 🙁

  6. Bonjour,

    J’ai commande une zigate et le port COM refuse de s’ouvrir que ce soit avec le ZGWUI ou avec le Check Chip Version de chez Prolific. Pourriez-vous me dire comment faire ?

    Merci,

  7. bonjour
    il y a ceci de nouveau chez legrand et qui a l avantage par rapport au prise connecte, de ce mettre a la place de la prise et non dans la prise et le tout en zigbee
    la prise
    https://www.kelelek.com/produit/kel078732/prise-courant-connectee-celiane-netatmo-16a-connexion-bornes-automatiques-blanc-067725?qr=legrand%20netatmo
    la borne plus prise
    https://www.kelelek.com/produit/kel078729/pack-demarrage-installation-connectee-celiane-netatmo-prise-control-commande-depart-arrivee-blanc-067700
    Merci

      1. Hello,
        Merci de ton dévouement 🙂
        je suis extrêmement intéressé, le facteur WAF passe beaucoup plus quand c’est du Legrand 😀

        max

          1. 40€ je trouve que ça va , ( même si faire ça sur toute la baraque ça revient cher )
            mais quand tu compares à du fibaro ( c’est quand même une prise NF 16A ) c’est facilement 55/60€

      2. merci comme cela suite a vos test je devrait acheter dans mon cas le pack complet pour une installation full legrand netatmo prise , lumière et volet roulant

        1. Prise LEGRAND netatmo encastré reçu. J’ai branché la prise avec la ZiGate en écoute et la prise s’est gentiment annoncée. Donc la prise est compatible :
          voici les cluster dispos, je la rajouterai prochainement dans la liste des matériels compatibles.

          clusters :
          Profile ID: 0x0104 (ZigBee HA)
          Device ID: 0x010A (Unknown)
          Input Cluster Count: 6
          Cluster 0: Cluster ID: 0x0000 (General: Basic)
          Cluster 1: Cluster ID: 0x0003 (General: Identify)
          Cluster 2: Cluster ID: 0x0004 (General: Groups)
          Cluster 3: Cluster ID: 0x0006 (General: On/Off)
          Cluster 4: Cluster ID: 0x0005 (General: Scenes)
          Cluster 5: Cluster ID: 0xFC01 (Unknown)
          Output Cluster Count: 3
          Cluster 0: Cluster ID: 0x0000 (General: Basic)
          Cluster 1: Cluster ID: 0xFC01 (Unknown)
          Cluster 2: Cluster ID: 0x0019 (General: OTA)

          Merci et à bientôt !

    1. Super ! Je ne connaissais pas.

      Il y a aussi la centrale securite bosch qui fait des produits zigbee. J’en ai gagne une a Noel dernier. Je vais probablement tester des que j’ai fini de faire joujou avec ma zigate 🙂

  8. Bonjour,

    Chez moi j’ai un mur de 50 cm qui sépare la maison, je me demande ce que ça donnerai en portée sachant que pour le wifi 2.4Ghz ça passe quand on est juste derrière, mais une fois a l’étage l’angle du mur est trop important, puis-je m’attendre a une meilleur portée ? Sinon y a t’il une solution a ce problème (comme avec le maillage du Zwave) ?

    PS: J’utilise Jeedom sur un RPI3

    1. Bonjour,
      Pas vraiment de meilleure portée qu’en WiFi. Par contre, il est possible de maillé avec une ampoule ou une prise pilotée par exemple.

      1. A oui donc le ZigBee supporte le maillage, y’a t’il des limitations au niveau des marques ou bien il suffit qu’il soit compatible avec zigate et alimenter sur secteur (module prise ZigBee de xiaomi par exemple) ?

        1. il suffit que l’objet soit compatible ZiGate et qu’il soit sur secteur pour « normalement » jouer le rôle de routeur / répéteur. Le module prise ZigBee Xiaomi fait partie de ceux-la avec un bémol sur le niveau de portée. Il y a, sur le net, quelques articles qui mettent en cause la portée… personnellement, j’ai remarqué que l’appairage nécessitait d’être assez proche du contrôleur mais qu’après c’était un peu mieux… mais c’est pas le meilleur routeur. Pour moi ce sont les ampoules car elles sont automatiquement en hauteur favorisant la portée.

          1. A ok c’est parfait alors je vais pouvoir prendre des capteur xiaomi car ce n’est pas le même prix ! (En faisant attention a la porté du coup, mais avec le maillage ça devrait aller)
            Et sans avoir a utilisé une gateway xiaomi , du coup a tu un model d’ampoule RGB a me conseillé ?
            Sinon je vais avoir besoin d’un module prise avec capteur de consommation a tu aussi un model a me conseillé ?

  9. Bonjour à tous

    J’essaye de faire la mise à jour vers la V3.0d mais lorsque je lance FlashGui.exe, j’ai le message d’erreur suivant dans les log :
    ==============================
    Traceback (most recent call last):
    File « FlashProgrammer.pyw », line 2860, in OnExit
    File « FlashProgrammer.pyw », line 378, in __init__
    IndexError: list index out of range
    ==============================
    Pour info je suis sous win 7 (64bits) et la zigate en usb-TTL
    je n’ai rien trouvé à ce sujet dans les forums.
    Si quelqu’un a une idée ?
    Merci d’avance

  10. Bonsoir
    Merci à tous les 2.
    J’ai essayé les 2 solutions mais toujours le même problème.
    Je ne comprends pas !
    Y-a-t-il un autre site pour télécharger NXP JN51XX FLash programmer au cas où le ficher mis à disposition soit corrompu ? ( je n’ai pas trouvé !!)

    Merci d’avance pour vos solutions.

  11. Rebonsoir

    J’ai réessayé la solution de Maxime avec Winrar sans dézipper le fichier et cette fois c’est OK.
    Un grand merci à vous.

  12. Salut Akila,
    J’ai la Zigate qui tourne depuis un moment avec Domoticz, et j’ai voulu tester sur Jeedom. Un collègue m’a prêté sa Zigate, et j’ai mis en place la solution Zigate + Jeedom + Abeille. Avec un seul capteur ça fonctionne bien depuis 2 jours. J’en suis aux balbutiements.

    Cependant j’ai essayer d’associer le même capteur Xiaomi aux deux Zigate (une sous Domoticz et une sous Jeedom), mais ça ne passe pas, le capteur ne veut s’associer qu’avec une seule Zigate.
    Est-ce normal? Est-ce une question bête?

    Merci.
    Cordialement.

    1. Bonjour,
      Je ne sais pas si j’ai tout saisi mais :
      – on ne peut associer un capteur qu’à une ZiGate en même temps.
      – il n’y a aucune raison qu’un capteur ne s’associe à une zigate en particulier.
      – lorsque qu’un objet entre dans un nouveau réseau, il négocie avec la nouvelle ZiGate sa clef réseau donc automatiquement il ne sera plus reconnu par la ZiGate précédente.

      Voilà, je ne sais pas si j’ai répondu à toutes tes questions.

      1. Bonjour,
        Si tu as bien répondu à ma question. C’est dommage qu’un device ne puisse pas donner des informations (température, ouverture…) à plusieurs Zigate.
        Cette limitation vient du Zigbee? Je ne connais pas trop la norme.
        Merci.

  13. Bonjour Akila,

    Je continue de jouer avec la Zigate et je trouve ça fascinant le boulot que tu as accomplie …
    Du coup j’ai plusieurs questions, et je trouve pas mes réponses dans la documentation. ( une rubrique « analyse de problèmes » ou une sorte de FAQ peut être une bonne idée.

    1/ Je joue avec la zigate depuis maintenant plusieurs mois , et j’arrive à certaines « limites ».
    Je suis à 10 modules ( ouvertures de portes, capteur de présence, températures ) sur toute la surface de ma maison. ( tout sur pile ).
    J’ai certains équipements qui régulièrement n’émette plus, du coup je me pose la question si il n’est pas trop loin de la zigate ou des interférences.
    A partir de combien le « Link Quality » renvoyé par le getDevicesList, peut-on considérer qu’il est trop faible ( module trop loin ) ?

    2/ as-tu déjà constaté que certains éléments génèrent de nombreuses interférences ? ( je soupçonne mon PC de bureau avec sa clef WIFI de créer des interférences )

    3/ la gateway xiaomi peut-elle servir de « routeur » d’un point de vue zigbee ?
    SI oui, doit-on réaliser une opération pour forcer les « End-devices » à passer par le routeur et non plus direct vers le coordinateur ?

    Merci d’avance.
    Maxime

    1. EDIT 1 : J’ai par exemple parfois des réponses ( quelques dizaines de secondes plus tard ) :
      2018-03-26 21:09:34 DEBUG (SyncWorker_27) [zigate] REQUEST : 0092 02b4b5010100
      2018-03-26 21:09:34 DEBUG (SyncWorker_27) [zigate] # standard : 01 00 92 00 06 97 02 B4 B5 01 01 00 03
      2018-03-26 21:09:34 DEBUG (SyncWorker_27) [zigate] # encoded : b’0102109202100216970212b4b502110211021003′
      2018-03-26 21:09:34 DEBUG (SyncWorker_27) [zigate] (timestamp : 21:09:34)

      Puis des « APS Data Confirm Fail » 🙂

  14. Bonjour Akila,
    Déjà merci pour le boulot accompli, la techno Zigbee est une bonne réponse sans fil pour la domotique et ton serveur permet de l’utiliser.
    Ça fait presque un mois que j’utilise une zigate avec Jeedom et le plugin Abeille. J’ai cinq capteurs de présence Xiaomi V1 et une sonde de température. J’attendais le plugin officiel mais voyant qu’il ne sortait pas, je me suis tourner vers le plugin Abeille qui est une alternative.
    As-tu des nouvelles sur le développement ?

  15. Bonjour,

    Nouveau dans la domotique, je me suis intéressé au matériel Xiaomi de par son prix accessible et suite à une remarque sur les pb de sécurités potentiels de la gateway en suis arrivé à la Zigate qui m’a l’air parfaite pour mon projet.
    Avant de me lancer, je voudrais que quelqu’un confirme que mon plan incluant une zigate est valable.
    Ne voulant pas polluer avec mes projets perso, je me demande quel est le meilleur endroit pour ça ? Un forum particulier, ou bien ici-même ?

  16. Bonjour,

    J’ai pu voir que Zigate est compatible avec les volets Profalux ZigBee.
    Est ce que cette passerelle permet de contrôler l’ouverture, la fermeture ainsi le pourcentage d’ouverture de chaque volet de manière indépendante ?
    via la solution Domoticz ?
    de même pour Jeedom ?
    Quelle est la portée max de Zigate ?

    Autre question en dehors, connaissez-vous une solution pour contrôler des volets velux sous le protocole io-homecontrol ?
    (une passerelle ou un DIY)

    Belle journée.
    Bien cordialement.

  17. Hi Akila, great job indeed.
    I’d like to give a try to Zigate, I’m interested on WiFi version, but I didn’t figure out how to order the WiFi version as the shop shows only what seems to be the USB model.
    Any advice ?
    Best regards

  18. Bonjour,

    J’ai vu que la Zigate était partiellement compatible avec les nouveaux produits Zigbee Legrand par Netatmo? Qu’entendez vous par support partiel?

    De plus, suite à la sortie de cette gamme de produits, Legrand a annoncé la fin de commercialisation de la gamme MyHome Play, elle aussi en Zigbee. Pour l’instant, les deux gammes ne sont pas compatibles entre elles, et nécessitent donc 2 passerelles distinctes. Legrand réfléchit à une future compatibilité de la nouvelle gamme avec l’ancienne, mais la nouvelle passerelle est cloud, et ça c’est moche…

    Du coup, serait-il possible d’envisager le support de la gamme Myhome Play par la Zigate?
    Ça serait top, une seule passerelle, possibilité de mixer anciens et nouveaux produits, mais aussi de se passer du cloud.

    Cordialement.

    Seki

    1. Bonjour,

      Partiellement parce que je n’ai pas encore géré la compatibilité de toutes les fonctionnalités propriétaires de Legrand. Ils utilisent bien la norme ZigBee 3.0 mais avec des clusters propriétaires.

      La gamme myhome play ne sera jamais compatible ZiGate car ils utilisent un ZigBee propriétaire. Seul Legrand pourra faire une passerelle rétro compatible.

      Désolé

      1. Merci akila pour tes réponses.
        Mais bon, la Zigate sera toujours plus intéressante que la passerelle cloud Legrand.
        Par contre, ayant une installation MyHome Play chez moi, avec clé USB Zigbee Legrand pour faire l’interface avec Jeedom, pourrait-il y avoir un risque d’incompatibilité à utiliser en même temps la Zigate sur la box Jeedom (Orange Pi dans mon cas)?

  19. Bonjour Akila,
    Je pense que je vais acheter ta passerelle. J’aimerais piloter mes volets roulants profalux zigbee avec domoticz (sous raspberry).
    Je pense qu’il n’y a pas de problème avec les volets roulants, mais j’ai également des brises soleil orientables. Crois-tu que je puisses les piloter avec ta passerelle ? J’aimerais les monter, les descendre, les arrêter à mi-hauteur et j’aimerais aussi pouvoir les orienter.
    Crois tu que c’est jouable ?

    Merci pour ton aide

    Ricky

  20. Bonjour le projet Zigate m intéresse beaucoup. Ma domotique est constitué en majeur partie de xiaomi aqara. Je souhaiterais me passé de la gateway d origine et surtout du cloud xiaomi avec mon Jeedom. Vous me confirmez que la totalité des produit domotique xiaomi est compatible Zigate ? MERCI D’AVANCE

  21. Bonjour Akila,

    Je viens de recevoir ma Zigate contrôlée que je contrôle avec la box Eedomus pour intégrer mes modules Legrand Netatmo. J’ai fait un test (je sais que la compatibilité n’est que partielle pour le moment) et ça fonctionne plutôt bien avec le module ON/OFF 300W ! C’est un excellent début et Bravo pour le travail effectué !
    J’ai quelques questions :
    – Avez vous un forum dédié pour suivre les évolutions en dehors du repo sur Github ?
    – Y a t il un planning des évolutions pour la gamme Legrand Netatmo ?
    – Dernière question j’ai du mal à trouver des infos sur le protocole Zigbee 3 et la partie proprio Legrand avez vous des pistes ? (ça me rappel tristement les heures de reverse engineering sur le protocole InOneByLegrand…)

    Merci encore pour le travail

    T. Michel

  22. Ca m’interesse aussi si quelqu’un a des infos pour legrand.
    A la sortie de la boite, pas de soucis pour l’appairage, mais depuis la mise a jour des firmwares impossible de les repairer.
    Le materiel s’annonce, mais la procedure ne se finalise pas et les annonces tournent en boucle.

      1. Legrand 60081 par exemple, version du firmware 22 (de memoire, j’ai l’instal en piece pour le moment, en test).
        Mais on viens de me repondre sur le github que ce soucis est deja en train d’etre analyse. Apparement a la sortie de la boite ca marche, mais si connecte a la centrale ca devient incompatible suite a la maj du module legrand.

        1. Yes ! je viens de lire le fil sur le git, donc reste plus qu’à attendre le nouveau firmware. Moi aussi le moral est reparti j’ai juste acheté une vingtaine de modules 🙂 et la centrale de Legrand est TRES Limité…

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.