J’ai télécharger le plugin my modbus et fait 2 équipement qui sont censé me renvoyer des températures de la Vmc : ( j’ai essayer toutes les adresses IP contenu dans la config de la passerelle )
Bonsoir,
Alors le modbus c’est pas si facile et perso j’ai testé une passerelle IP et ça n’a pas réussi a remonter d’info, par contre sur la mienne il a fallut que je change son adresse IP pour que soit sur le réseau de la maison.
Vu t’es para je pense que ta passerelle est toujours sur son adresse IP en type AP donc en 10.10.100.100 et il faurt être en 192.168… pour communiquer avec le plugin
Pour info, la version en cours de développement est en test chez quelqu’un qui a une passerelle IP / RS485 avec 6 esclaves RS485 me semble-t-il et chez lui cette version fonctionne.
Je peux te proposer de patienter encore quelques temps et on sortira une version qui devrait fonctionner.
Par contre il faut jeedom 4.2 et python3.8 minimum pour pouvoir l’utiliser.
J’ai la même VMC que toi, et je communique bien avec celle-ci :
Pour commencer il y a 2 erreurs sur la doc Aldes, la VMC communique à la vitesse de 9600 et non pas 115200 et il n’y a pas de bit de parité (None). L’adresse c’est bien la 2.
Je ne connais pas ta passerelle Modbus IP mais il n’y a pas de raison que ça ne fonctionne pas avec celle-ci. Moi c’est un automate qui me sert de passerelle.
Mets les bons paramètres de com et redis nous ce qu’il en est.
la version beta de MyModbus est en ligne, il faut attendre la prochaine mise à jour pour éviter que les dépendances ne s’installent pas correctement, ça se fera dès que Bebel27 se connectera.
La documentation du plugin est dispo ici : https://bebel27a.github.io/jeedom-mymobdus.github.io/fr_FR/index_b
Bonjour,
J’ai enfin reussi à communiquer avec ma vmc inspir’air via la passerelle IP-modbus.
Maintenant j’aimerai creer les commande info et action qui vont bien mais j’avoue ne rien y comprendre.
pananok Peux tu m’aider stp sur une commande info ( ex temp insuflation ) et une commande action : boost… ou au pire me faire une capture d’ecran de ta config sur cette vmc ?
j’ai exactement la même passerelle, je peux regarder comment je l’ai configurée.
Je peux aussi te montrer comment configurer des commandes. Par contre, je n’ai pas la table des registres Modbus pour cette VMC, donc il va falloir que tu adaptes.
A savoir que la PAC a l’adresse Modbus 1, c’est pourquoi dans le paramètre adresse Modbus, j’ai mis 1 partout, puisque toutes les commandes sont adressées à la PAC.
merci a vous deux ca m’aide enormement mais je n’ai aucun retour sur mes actions.
la passerelle a l’air de bien communiquer
cela doit venir d’un mauvais adressage mosbus
Michel_F aurait un la posibilité de partagé un peu plus de capture d’ecran ?
notament sur la lecture des températures
Bonjour,
J’ai suivie l’exemple ( virtuel, action après… + attaque mymodbus ) mais il ne se passe rien au niveau de la vmc.
Je suis désolé je maîtrise pas assez le sujet mais si j’avais un exemple en lecture ça me permettrai déjà de votre si j’ai des valeurs cohérente qui remonte.
De quel exemple (virtuel, action + MyModbus) tu parles ? Selon moi, tu n’as pas besoin d’un virtuel dans un premier temps.
Je vois que tu es en version stable de MyModbus, je te suggère de passer sur la version beta (il suffit d’autoriser les versions beta des plugin dans le market). J’ai réécrit le plugin MyModbus et cette version réécrite est encore en beta car il manque l’import / export.
De cette manière tu auras la même que moi. Ne t’inquiète pas, elle est parfaitement fonctionnelle.
Ensuite, il faut bien t’assurer d’avoir tout configuré correctement dans la passerelle. Pour ça, soit tu fais en sorte que ça fonctionne, soit tu reprends ma config (captures du message du 19.09).
Poste des captures de la config de l’équipement et ne configure qu’une lecture pour commencer avec une capture ici aussi.
Là tu peux passer les logs de MyModbus beta en DEBUG et poster ici un maximum de lignes (avec 1 seul équipement et une seule lecture, c-à-d une seule commande info).
Pour pouvoir t’orienter, il me faudrait la documentation Modbus de ton appareil dont tu peux mettre le lien ici ou carrément poster le PDF.
Donc tu peux faire des essais comme ça. N’active le mode log debug qu’en cas de besoin, ça cause beaucoup et si tu es sur un RPI, ça peut vite saturer ton disque (env. 2Go de log en 20 h si j’ai bonne mémoire en fonction de la config)
Maintenant que ça fonctionne, fais tes essais et réessais. Et si tu es bloqué, pose ta question de manière détaillée et avec un max d’info.
pananok un grand merci à toi.
J’ai toutes les remontées d’info désormais et peut agir sur toute les commandes de la VMC
la doc aldes est vraiment incomplète…
Pour info, sachez qu’il faut envoyer la valeur 34102 sur le registre 16 en utilsant le code fonction 16 (0x10) Write multiple registers pour debloquer l’acces à l’ensemble des fonctions
J’ai également une VMC Aldes InspirAir Top avec la même passerelle Modbus IP, et j’en suis exactement au même point que toi dans ton post du 24 septembre :
Je cherche à :
lire/agir sur la température de consigne ( adresse 282 qui renvoie systématiquement -1)
Pouvoir agir sur la gestion du bypass échangeur ( adresse 259 qui ne réagit pas quand je lui envoie 1,2 ou 3 )
Envoie pouvoir lire les différentes consignes de débit et pression ( adresse 272 à 277 qui renvoie systématiquement -1 également)
J’ai bien essayé d’envoyer 34102 sur le registre 16 (0x10) et même 22 (0x16), sans que cela ne change quoi que ce soit…
Je peux bien écrire via Modbus, puisque je peux changer la vitesse de ventilation en écrivant sur le registre 257 (0x101) ou encore la durée de vie en mois du filtre sur le registre 267 (0x10b), mais comme toi quand tu as écrit à ce moment, je n’ai pas accès à beaucoup de valeurs (qui retournent -1) et d’autres sur lesquelles je ne peux pas écrire.
Je ne vois pas bon nombre des valeurs que @pananok affiche dans son post du 19 septembre.