Problème de lecture modbus-read sur compteur électrique Tomzn DDS238-2 SN/Z

Bonjour,
j'installe chez moi un routeur solaire à l'aide d'un Raspberry, compteur et relais statique. Je me suis inspiré de l'installation un copain chez qui j'ai écrit le programme node-red et chez qui ça tourne.
Mon problème est que je n'ai pas commandé le même compteur que lui pour cause d'un trop grand délai de livraison.
Le compteur fonctionne et m'affiche bien la puissance sortante ou entrante. Il est relié au Raspberry via un adaptateur RS485 USB. J'ai configuré un node modbus-read avec les valeurs par défaut exceptée l'adresse (14 pour lire la valeur puissance de mon compteur valeur ; hexa E sur la notice) et me suis mis en Serial expert pour la définition du serveur.
Le module USB semble reconnu car j'ai bien un fichier ttyUSB0 qui appairait lors du branchement.
Le compteur de mon copain avec lequel la lecture s'effectue : SDM120CT-MV
Mon compteur : Tomzn DDS238-2 ZN/S.
la config de mon node et serveur en fin de message
Si quelqu'un peut m'aiguiller vers une résolution, merci

Raspberry Pi Zero W
Raspberry OS Lite
Node-red V3.0.2

[
{
"id": "6c4eddaa0ee0b4e4",
"type": "modbus-read",
"z": "f957c69b0cd773bd",
"name": "Lecture compteur",
"topic": "",
"showStatusActivities": false,
"logIOActivities": false,
"showErrors": false,
"showWarnings": true,
"unitid": "1",
"dataType": "Coil",
"adr": "14",
"quantity": "2",
"rate": "500",
"rateUnit": "ms",
"delayOnStart": false,
"startDelayTime": "",
"server": "e4c3ee45ce4f3236",
"useIOFile": false,
"ioFile": "",
"useIOForPayload": false,
"emptyMsgOnFail": false,
"x": 280,
"y": 160,
"wires": [
[
],

]
},
{
"id": "e4c3ee45ce4f3236",
"type": "modbus-client",
"name": "Serial_9600_8_N_1",
"clienttype": "serial",
"bufferCommands": true,
"stateLogEnabled": false,
"queueLogEnabled": false,
"failureLogEnabled": true,
"tcpHost": "127.0.0.1",
"tcpPort": "502",
"tcpType": "DEFAULT",
"serialPort": "/dev/ttyUSB0",
"serialType": "RTU-BUFFERD",
"serialBaudrate": "9600",
"serialDatabits": "8",
"serialStopbits": "1",
"serialParity": "none",
"serialConnectionDelay": "100",
"serialAsciiResponseStartDelimiter": "0x3A",
"unit_id": "1",
"commandDelay": "1",
"clientTimeout": "1000",
"reconnectOnTimeout": true,
"reconnectTimeout": "2000",
"parallelUnitIdsAllowed": true,
"showWarnings": true,
"showLogs": true
}
]

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.