La complexité que je vois à MQTT, c'est que c'est quelque chose de plus à apprendre à utiliser, alors que les problèmes que ça règle sont souvent soit carrément imaginaires, soit facilement réglés autrement. Et qu'au final tous ces logiciels tout faits ont des limitations sérieuses, différentes pour chacun en fonction de ses besoins précis, qui vont poser problème.
On voit régulièrement des gens qui font leur premier ou deuxième montage domotique, et qui attaquent le sujet par la question "qu'est-ce que je peux installer comme logiciel serveur pour gérer cela". Au final, je trouve amusant d'avoir plus de code côté serveur, écrit par d'autres et donc pas forcément bien maîtrisé, que de code dans les "devices" - et surtout ça détourne les gens du coeur du sujet, qui est de créer et installer les "devices", pas de se poser des questions de logiciel serveur.
Je ne doute pas que ça peut rendre service, mais attention à ne pas régler le mauvais problème : il n'est pas nécessaire de se préoccuper de ce genre de logiciel pour faire de la domotique. Comme amélioration, une fois que les dispositifs sont en place, pourquoi pas, mais attaquer avec cela dès le début ne me semble pas vraiment justifié. De mon point de vue c'est un peu comme choisir la peinture avant d'avoir creusé les fondations.
(EDIT: Mosquitto, c'est environ 15kLoC dans les répertoires src/ et lib/. Je crois que ça prouve bien mon argument... j'avais cité 4k au pif, mais en fait c'est bien pire.)
[^] # Re: Home Assistant, la domotique réuSSie - ESP Easy
Posté par Fabrice Devaux . En réponse au journal Home Assistant, la domotique réunie. Évalué à 3. Dernière modification le 18 août 2016 à 11:19.
La complexité que je vois à MQTT, c'est que c'est quelque chose de plus à apprendre à utiliser, alors que les problèmes que ça règle sont souvent soit carrément imaginaires, soit facilement réglés autrement. Et qu'au final tous ces logiciels tout faits ont des limitations sérieuses, différentes pour chacun en fonction de ses besoins précis, qui vont poser problème.
On voit régulièrement des gens qui font leur premier ou deuxième montage domotique, et qui attaquent le sujet par la question "qu'est-ce que je peux installer comme logiciel serveur pour gérer cela". Au final, je trouve amusant d'avoir plus de code côté serveur, écrit par d'autres et donc pas forcément bien maîtrisé, que de code dans les "devices" - et surtout ça détourne les gens du coeur du sujet, qui est de créer et installer les "devices", pas de se poser des questions de logiciel serveur.
Je ne doute pas que ça peut rendre service, mais attention à ne pas régler le mauvais problème : il n'est pas nécessaire de se préoccuper de ce genre de logiciel pour faire de la domotique. Comme amélioration, une fois que les dispositifs sont en place, pourquoi pas, mais attaquer avec cela dès le début ne me semble pas vraiment justifié. De mon point de vue c'est un peu comme choisir la peinture avant d'avoir creusé les fondations.
(EDIT: Mosquitto, c'est environ 15kLoC dans les répertoires src/ et lib/. Je crois que ça prouve bien mon argument... j'avais cité 4k au pif, mais en fait c'est bien pire.)