Adquio FCU Thermostat, configuración Modbus RTU

Adquio FCU Thermostat

En este caso os traemos la configuración completa para Adquio FCU Thermostat, dispositivo de la familia Adquio. Recordad que en la parte superior derecha del código tenéis un botón para copiarlo a vuestro portapapeles. (En dispositivos móviles puede tardar). Esperamos que os sea de utilidad.


{
"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