22/02/2017, 09:32:36
J'ai un doute sur les adresses, le 4009, je ne sais pas trop comment l'expliquer mais est ce le bon format ? est-ce que cette valeur n'embarque pas un 0x0.. quelque chose correspondant au type de registre que tu force déjà en faisant read_holding_registers?
Bref, peut être faut il essayer en simplifiant l'adresse comme :
print client.read_holding_registers(address=9, count=1, unit=0x0B).registers
De mon côté, j'avais réussi à avoir plus d'infos en contactant directement le support du fabricant de ma VMC, pour bien comprendre à quoi correspondent les adresses indiquées et tenter d'avoir un exemple fonctionnel, une capture d'écran ou tout autre infos permettant de bien comprendre la doc.
Vincent
Bref, peut être faut il essayer en simplifiant l'adresse comme :
print client.read_holding_registers(address=9, count=1, unit=0x0B).registers
De mon côté, j'avais réussi à avoir plus d'infos en contactant directement le support du fabricant de ma VMC, pour bien comprendre à quoi correspondent les adresses indiquées et tenter d'avoir un exemple fonctionnel, une capture d'écran ou tout autre infos permettant de bien comprendre la doc.
Vincent