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": []
}