Adquio FCU Thermostat, Modbus RTU configuration

Adquio FCU Thermostat

In this case we bring you the complete configuration for Adquio FCU Thermostat, device of the Adquio family. Remember that in the upper right part of the code you have a button to copy it to your clipboard. (On mobile devices it may take time). We hope you find it useful.


{
"code": "Thermostat_adquio",
"disabled": false,
"instance": "modbus_rs485_1",
"modbusMaxLength": 10,
"modbusSlave": "1",
"schemaVersion": 5,
"type": "modbusrtu",
"variables": [
{
"canRead": true,
"canWrite": true,
"code": "Thermostat_State_Set",
"dataType": "uint16",
"modbusAddress": "0",
"modbusRegType": "holding_register",
"type": "on_off",
"valueMappings": {
"0": "OFF",
"1": "ON"
}
},
{
"canRead": true,
"canWrite": false,
"code": "Temperature",
"dataType": "float64",
"modbusAddress": "1",
"modbusRegType": "holding_register",
"type": "temperature",
"units": "celsius",
"valueConverters": [
"cast(int16,float64)",
"divide(10)"
],
"valueMappings": {
"0": "OFF",
"1": "ON"
}
},
{
"canRead": true,
"canWrite": true,
"code": "Temperature_Set",
"dataType": "float64",
"modbusAddress": "2",
"modbusRegType": "holding_register",
"type": "temperature",
"units": "celsius",
"valueConverters": [
"cast(int16,float64)",
"divide(10)"
]
},
{
"canRead": true,
"canWrite": true,
"code": "Temperature_Calibration",
"dataType": "float64",
"modbusAddress": "3",
"modbusRegType": "holding_register",
"type": "temperature",
"units": "celsius",
"valueConverters": [
"cast(int16,float64)",
"divide(10)"
]
},
{
"canRead": true,
"canWrite": true,
"code": "Mode_Set",
"dataType": "uint16",
"modbusAddress": "4",
"modbusRegType": "holding_register",
"type": "generic",
"valueMappings": {
"0": "COOLING",
"1": "HEATING",
"2": "VENTILATION"
}
},
{
"canRead": true,
"canWrite": false,
"code": "Humidity",
"dataType": "uint16",
"modbusAddress": "5",
"modbusRegType": "holding_register",
"type": "humidity",
"units": "percent"
},
{
"canRead": true,
"canWrite": false,
"code": "Valve_State",
"dataType": "uint8",
"modbusAddress": "6",
"modbusRegType": "holding_register",
"type": "generic",
"valueMappings": {
"0": "OFF",
"2": "ON"
}
},
{
"canRead": true,
"canWrite": true,
"code": "Button_Lock",
"dataType": "uint16",
"modbusAddress": "7",
"modbusRegType": "holding_register",
"type": "generic",
"valueMappings": {
"0": "UNLOCK",
"1": "LOCK"
}
},
{
"canRead": true,
"canWrite": true,
"code": "Anti_freeze_protection",
"dataType": "uint16",
"modbusAddress": "8",
"modbusRegType": "holding_register",
"type": "generic",
"valueMappings": {
"0": "OFF",
"1": "ON"
}
},
{
"canRead": true,
"canWrite": true,
"code": "Anti_freeze",
"dataType": "float64",
"modbusAddress": "9",
"modbusRegType": "holding_register",
"type": "temperature",
"units": "celsius",
"valueConverters": [
"cast(int16,float64)",
"divide(10)"
]
},
{
"canRead": true,
"canWrite": true,
"code": "Fan_Temperature_Option",
"dataType": "uint16",
"modbusAddress": "12",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": true,
"code": "Fan_Set",
"dataType": "uint16",
"modbusAddress": "13",
"modbusRegType": "holding_register",
"type": "generic",
"valueMappings": {
"1": "LOW",
"2": "MEDIUM",
"3": "HIGH",
"4": "AUTO"
}
}
],
"virtualVariables": []
}

Related Posts

Leave a Reply