Je souhaiterais recupérer les valeurs de mon PAS600 de chez Schneider avec le plugin Mymodbus en TCP/IP
J’ai bien la table du PAS600 j’ai bien lu la documentation mais je n’arrive à rien
J’ai aussi essayé avec Modbus Doctor mais hormis me connecter je n’arrive pas a avoir de valeur
J’ai essayé avec la valeur « health state » mais je n’arrive à rien
Il faut déjà être sûr de pouvoir communiquer en Modbus avec votre équipement. Le Modbus est bien activé ? Certains appareils savent communiquer en Modbus, mais cette fonction n’est pas activée par défaut.
Une capture de la configuration de l’équipement ?
Que racontent les logs en mode debug ?
Les flèches montrent les requêtes envoyées aux adresse 0x9E, 0x9F et 0xA0 'est à dire 158, 159 et 160.
La réponse est toujours la même et génère une erreur pour pymodbus.
Je vais voir pour essayer de détailler l’erreur dans le démon et l’envoyer au log.
J’ai fait un post un jour pour tester le module pymodbus :
Je te suggère de tester ça en adaptant l’adresse IP et l’adresse de lecture.
Avec la dernière version bêta, python --version doit retourner 3.11.6 et pas 3.9.16.