04.12.2020, 08:08
Hello !
i'm currently working on a project where i need to make the link between a Homelynk (Wyser) from Schneider
to a Ducobox wich got a communication print installed, the goal is to send command from knx to the ventilation through the modbus
and receive back the mesured values by the box.
The link is done on a Rs458 Modbus, but there is a problem, in the Schneider Wyser interface, i need to set a profile, via a Json file
this file hold every register and i guess its needed to make it work
on the user guide of the Homelynk they advise to use an existing profile, to build the new one, but it's not that easy !
this is how they look
{
"manufacturer": "Schneider Electric",
"description": "RTU, Heat pump & IAQ Controller",
"mapping": [
{ "name": "Hardware Revision", "bus_datatype": 7, "datatype": "uint16", "type": "inputregister", "address": 9000},
{ "name": "Software Version Major", "bus_datatype": 7, "datatype": "uint16", "type": "inputregister", "address": 9001},
{ "name": "Software Version Minor", "bus_datatype": 7, "datatype": "uint16", "type": "inputregister", "address": 9002},
{ "name": "Software Version Revision", "bus_datatype": 7, "datatype": "uint16", "type": "inputregister", "address": 9003},
{ "name": "Software Version Build", "bus_datatype": 7, "datatype": "uint16", "type": "inputregister", "address": 9004},
{ "name": "Model Number", "bus_datatype": 7, "datatype": "uint16", "type": "inputregister", "address": 9005},
so each line is a register that's it ?
but on the other side, on the ducobox modbus documentation, here is a screen
https://ibb.co/JKbdKNX
so the numbers on the left ares the modbus adresses ?
I really don't know how to pass from this board to the Json files...
Thanks even for your time if you read this, i would apreciate any tips !
Alexandre.
i'm currently working on a project where i need to make the link between a Homelynk (Wyser) from Schneider
to a Ducobox wich got a communication print installed, the goal is to send command from knx to the ventilation through the modbus
and receive back the mesured values by the box.
The link is done on a Rs458 Modbus, but there is a problem, in the Schneider Wyser interface, i need to set a profile, via a Json file
this file hold every register and i guess its needed to make it work
on the user guide of the Homelynk they advise to use an existing profile, to build the new one, but it's not that easy !
this is how they look
{
"manufacturer": "Schneider Electric",
"description": "RTU, Heat pump & IAQ Controller",
"mapping": [
{ "name": "Hardware Revision", "bus_datatype": 7, "datatype": "uint16", "type": "inputregister", "address": 9000},
{ "name": "Software Version Major", "bus_datatype": 7, "datatype": "uint16", "type": "inputregister", "address": 9001},
{ "name": "Software Version Minor", "bus_datatype": 7, "datatype": "uint16", "type": "inputregister", "address": 9002},
{ "name": "Software Version Revision", "bus_datatype": 7, "datatype": "uint16", "type": "inputregister", "address": 9003},
{ "name": "Software Version Build", "bus_datatype": 7, "datatype": "uint16", "type": "inputregister", "address": 9004},
{ "name": "Model Number", "bus_datatype": 7, "datatype": "uint16", "type": "inputregister", "address": 9005},
so each line is a register that's it ?
but on the other side, on the ducobox modbus documentation, here is a screen
https://ibb.co/JKbdKNX
so the numbers on the left ares the modbus adresses ?
I really don't know how to pass from this board to the Json files...
Thanks even for your time if you read this, i would apreciate any tips !
Alexandre.