Hello tous le monde,
J’ai (enfin) pris le temps de mettre au propre pour partager mon script pour la VMC Maico. J’ai reçu plusieurs demandes sur le forum Bricozone où je détaillais mon installation de la VMC et cela pourra aussi intéresser d’autres personnes en dehors des bricoleurs. Cette marque étant assez présente en France également en plus de la Belgique et Suisse.
Voici l’aperçu de mon virtuel :
Mon but était d’obtenir les données de la Maico WS320KB via son interface IP. Pour la domotique, un seul module est proposé en enocean en 2019 quand j’y ai regardé et bien cher
Il y a l’interface RS485 de présent, mais je trouvais cela chiant à mettre en place car rien d’existant et fonctionnant correctement.
Je suis donc parti sur le reverse engineering de l’interface web et cela s’est révélé assez simple au final pour récupérer les informations.
Pour le format j’hésitais entre le mettre sur mon blog (qui est un peu à l’abandon). Mais les explications étant tellement vastes et voulant être en mode collaboratif pour le faire évoluer sur d’autres plateforme domotique si les gens en ont besoin, je suis parti sur un github.
J’en ai profité pour faire propre avec 2 fichiers de configuration pour les variables plutôt que tout dans le script bash, mais je ne sais pas quelles sont les bonnes pratiques pour ces projets Jeedom ?
Pour obtenir le script directement : Release Simple bash script for maico · belgotux/maico · GitHub
Le setup du script est assez fastidieux, il peut sans doute être amélioré. Notamment j’ai vu qu’il y a moyen avec la clé API principale de récupérer les id des virtuels, mais il faudrait faire une partie setup du script. A voir si des gens sont intéressés, j’y regarderais.
Même si le must serait d’avoir un plugin mais je n’ai pas les compétences suffisantes. J’aimerai bien y regarder en étant épaulé, mais je ne sais pas encore vers qui m’adresser et puis il faudra d’abord que je regarde un minimum par moi même.
Si les possesseurs de Maico ont des questions, qu’ils n’hésitent pas à les poster dans ce fil directement pour centraliser