Bon, moi j'ai des questions sur MySensors.
J'ai commencé à domotiser ma maison il n'y a pas très longtemps, et j'ai aussi commencé à étudier Espeasy et MySensors afin de voir ce que je pourrais faire avec, sachant que les solutions capteur toutes faites (Xiaomi et consorts) ne m'attirent pas plus que ça. Certes les produits sont plutôt bons, et abordables dans le cas de Xiaomi, mais ce qui me dérange c'est le côté cloud souvent associé.
Bon, vu que j'aime apprendre et programmer, c'est aussi presque naturellement que je m'oriente vers des solutions DIY pour mes futurs capteurs et actionneurs.
A la lecture des fofos Jeedom dédiés à ces solutions, je me suis vite orienté vers l'ESP et ESPEasy. J'ai donc acheté un Wemos et quelques capteurs / actionneurs afin de tester tout ça et pouvoir commencer des ébauches de schémas et de circuits imprimés.
Bon, ça avance doucement, par manque de temps en ce moment.
Par contre, j'ai pas mal testé ESPEasy, et j'ai un avis très mitigé. Alors oui, c'est facile à prendre en main, c'est relativement complet, mais...
Ayant été amené à compiler ma propre version d'ESPEasy pour des tests, j'ai commencé à utiliser l'IDE Arduino, de là j'ai découvert une multitude de bibliothèques puissantes et qui permettent de faire des tas de choses de façon souvent très simple. De plus, ces biblio sont fournies avec des exemples complets. Bossant dans l'automatisme et la robotique, j'ai commencé à me dire mais pourquoi utiliser un truc qui fait quelques milliers de lignes de code pour gérer une sonde 1wire (par exemple) quand on peut le faire en une trentaine de ligne en faisant son propre code?
Me suis aussi dit que ce serait bien plus simple à débugguer, modifier et faire évoluer.
Autre truc qui m'a chagriné sur ESPEasy, c'est la lourdeur du site web embarqué, qui de ce fait n'est pas toujours très réactif. Mais du coup, cela doit aussi impacté la gestion des devices, pour une mesure de température ce n'est pas bien grave, mais quant est-il pour pour de la détection de mouvement par exemple?
Je me suis amusé à calculer le temps de cycle moyen de mon Wemos sur un code perso, mais ne n'ai pas encore eu le temps de le faire avec ESPEasy pour voir.
Bref, pour moi, ESPEasy c'est bien pour celui qui ne veut pas se prendre la tête ou pour tester un capteur / actionneur vite fait.
Ensuite vient la problématique de l'alimentation de la puce ESP en elle même, car difficile d'alimenter la bête par batterie / pile vu sa conso. Alors oui, cette puce permet de faire des tas de choses, mais avec la conso élec qui va avec.
Je me suis donc replongé dans MySensors. Bon, là, direct on sent qu'on a affaire à des 'barbus' de l'électronique.
Ce qui m'a rebuté au départ, et encore un peu aujourd'hui, c'est que j'ai l'impression de trouver moins d'infos que pour les ESP. Je suis aussi allé visiter openhardware.io, j'y ai vu plein de choses intéressantes, mais aussi pas mal de projets 'work in progress' mais depuis des mois. Du coup, difficile de savoir si ces noeuds sont exploitables, ou pas.
Ce qui me rebute aussi un peu dans cette solution, c'est la difficulté pour s'approvisionner en composants pour certains nœuds, vu leur niveau d'optimisation pour une conso élec la plus minime possible.
Ça soulève alors la question du coût. A première vu, la solution MySensors semble plus coûteuse en terme de réalisation, et nécessite une passerelle, ce qui augmente le tarif. A contrario, elle est bien plus économe en énergie, et sur des installations qui tournent h24 avec un nombre significatifs de nœuds, il doit certainement y avoir une petite différence sur la facture d'électricité au bout d'un certain temps.
Maintenant, j'ai quelques questions concernant MySensors:
- Combien de nœud peut-on appairer avec une passerelle ?
- Quant est-il de la réactivité des noeuds, surtout quand ceux-ci sont en deep sleep?
- Idem pour les échanges noeuds <-> passerelle <-> système domotique ?
- Y-a-t-il un taux d'occupation de la bande passante à respecter?
- Quid de la sécurité des échanges comparé à du Wifi? J'ai vu que certaines passerelles et nœuds embarquaient une puce ATSHA204 pour la CryptoAuthentication mais je n'ai pas encore creusé ce point.
- Pour les échanges passerelle <-> système domotique, que faut-il privilégier comme solution, Mqtt, MySensors, Node Red?
Quelques questions à @scalz:
- Tu parles dévolutions futures de MySensors, mais seront-elles compatibles avec les versions antérieures de noeuds / passerelles?
- Matériellement parlant, je suis tombé sur cette
passerelle et ce
nœud? Est-ce bien pour débuter?
Pour conclure ce pavé, pour moi, MySensors et ESPEasy se complètent plus qu'elles ne rentrent en concurrence, chacune ayant ses spécificités.
Merci pour ceux qui voudront bien m'éclairer.