Hello,
Je voudrais également contrôler ma VMC (comfoD 450 version luxe) via le port rs232.
J'ai fini par trouver les specs du protocol dans un pdf en allemand. A priori, la 350, 450 et 550 partage les memes specs.
pour info, j'ai aussi trouvé ce projet
https://github.com/jacobstim/comfoairclient mais je ne l'ai pas encore testé.
J'ai donc trouvé ce projet, j'ai monté un raspberry avec un adaptateur usb-rs232 et j'ai utiliser la version du code se trouvant ici
https://github.com/jcoenencom/raspVMC.
Mon but étant en fait d'en faire un plugin pour la solution domotique jeedom (ca pourrait en intéresser certains)
J'ai pour l'instant pu configurer le "serveur" (python), connecté à ma vmc et m'y connecter avec les clients python fournis ainsi qu'avec un autre client que j'ai implémenté pour tester. Tout semble fonctionner comme attendu, je sais modifier la vitesse de ventilation par exemple et je reçois aussi des réponses en retour...
Donc techniquement, le lien semble en place comme attendu.
Mais mon problème est qu'en fait je ne reçois pas les réponses attendues aux commandes envoyées mais que je reçois un flux de trames constantes et différentes; donc un peu toutes le trames possibles, en boucles mais de façon aléatoires, (en tout cas je ne repère pas une séquence particulière).
En fait, même si je n'envois pas de commandes, je peux lire sur le socket (rs232) et je reçois toujours de l'info, toutes les trames sont valides (mais pas toutes gérées par le code de ce projet, par exemple les commandes "0x3c", "0xae", ...)
Est-ce que quelqu'un à déjà rencontré ce cas? Recevez-vous bien une seule trame en réponse à une commande ou également plein de trame différentes et sans lien?
Pour info, j'ai remarqué que le "mode rs232" (commande 0x9B) me retournait (avec la commande 0x9C) la valeur "seulement CC-Ease" (0x02). J'ai essayé de passer en "seulement pc" mais sans succès.
Quel mode avez-vous?
Dans mon install VMC j'ai un panel CC-Ease connecté par 4 fils aux bornes qui vont bien (module installé par l'installateur en même temps que la VMC), et donc pas connecté en rs232.
Je me demande si ce "rs232 mode" n'aurait pas une influence sur ce comportement...
Et pour rappel, je sais modifier la vitesse de la VMC via raspVMC, malgré que les réponses soient aléatoires, la VMC adapte sa vitesse lorsque j'envoi la commande "0x99". Donc j'ai l'impression que ca confirme que niveau connexion c'est bon.