402 lines
12 KiB
JSON
402 lines
12 KiB
JSON
{
|
|
"endianness": "BigEndian",
|
|
"enums": [
|
|
{
|
|
"name": "SystemStatus",
|
|
"values": [
|
|
{
|
|
"key": "HeatingMode",
|
|
"value": 0
|
|
},
|
|
{
|
|
"key": "DomesticHotWater",
|
|
"value": 1
|
|
},
|
|
{
|
|
"key": "SwimmingPool",
|
|
"value": 2
|
|
},
|
|
{
|
|
"key": "EVUOff",
|
|
"value": 3
|
|
},
|
|
{
|
|
"key": "Defrost",
|
|
"value": 4
|
|
},
|
|
{
|
|
"key": "Off",
|
|
"value": 5
|
|
},
|
|
{
|
|
"key": "ExternalEnergySource",
|
|
"value": 6
|
|
},
|
|
{
|
|
"key": "CoolingMode",
|
|
"value": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SmartGridState",
|
|
"values": [
|
|
{
|
|
"key": "Off",
|
|
"value": 0
|
|
},
|
|
{
|
|
"key": "Low",
|
|
"value": 1
|
|
},
|
|
{
|
|
"key": "Standard",
|
|
"value": 2
|
|
},
|
|
{
|
|
"key": "High",
|
|
"value": 3
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"registers": [
|
|
{
|
|
"id": "flowTemperature",
|
|
"address": 1,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "Flow",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "returnTemperature",
|
|
"address": 2,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "Return",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "externalReturnTemperature",
|
|
"address": 3,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "External return",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "hotWaterTemperature",
|
|
"address": 4,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "Hot water temperature",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "hotGasTemperature",
|
|
"address": 8,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "Hot gas temperature",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "heatSourceInletTemperature",
|
|
"address": 9,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "Heat source inlet temperature",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "heatSourceOutletTemperature",
|
|
"address": 10,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "Heat source outlet temperature",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "roomTemperature1",
|
|
"address": 11,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "Room remote adjuster 1 temperature",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "roomTemperature2",
|
|
"address": 12,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "Room remote adjuster 2 temperature",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "roomTemperature3",
|
|
"address": 13,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "Room remote adjuster 3 temperature",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "solarCollectorTemperature",
|
|
"address": 14,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "Solar collector temperature",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "solarStorageTankTemperature",
|
|
"address": 15,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "Solar storage tank temperature",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "externalEnergySourceTemperature",
|
|
"address": 16,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "External energy source temperature",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "supplyAirTemperature",
|
|
"address": 17,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "Supply air temperature",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "externalAirTemperature",
|
|
"address": 18,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "External air temperature",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "rbeRoomActualTemperature",
|
|
"address": 24,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "RBE actual room temperature",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "rbeRoomSetpointTemperature",
|
|
"address": 24,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "RBE room temperature setpoint",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "heatingPumpOperatingHours",
|
|
"address": 33,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "Heating pump operating hours",
|
|
"defaultValue": "0",
|
|
"unit": "h",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "systemStatus",
|
|
"address": 37,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"enum": "SystemStatus",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"description": "System status",
|
|
"defaultValue": "SystemStatusHeatingMode",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "heatingEnergy",
|
|
"address": 38,
|
|
"size": 2,
|
|
"type": "uint32",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "kWh",
|
|
"description": "Heating energy",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "waterHeatEnergy",
|
|
"address": 40,
|
|
"size": 2,
|
|
"type": "uint32",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "kWh",
|
|
"description": "Water heat energy",
|
|
"access": "RO"
|
|
},
|
|
{
|
|
"id": "totalHeatEnergy",
|
|
"address": 44,
|
|
"size": 2,
|
|
"type": "uint32",
|
|
"registerType": "inputRegister",
|
|
"readSchedule": "update",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "kWh",
|
|
"description": "Total energy",
|
|
"access": "RO"
|
|
},
|
|
|
|
{
|
|
"id": "outdoorTemperature",
|
|
"address": 0,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "holdingRegister",
|
|
"readSchedule": "update",
|
|
"description": "Outdoor temperature",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RW"
|
|
},
|
|
{
|
|
"id": "returnSetpointTemperature",
|
|
"address": 1,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "holdingRegister",
|
|
"readSchedule": "update",
|
|
"description": "Return setpoint temperature",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RW"
|
|
},
|
|
{
|
|
"id": "hotWaterSetpointTemperature",
|
|
"address": 5,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"registerType": "holdingRegister",
|
|
"readSchedule": "update",
|
|
"description": "Hot water setpoint temperature",
|
|
"staticScaleFactor": -1,
|
|
"defaultValue": "0",
|
|
"unit": "°C",
|
|
"access": "RW"
|
|
},
|
|
{
|
|
"id": "smartGrid",
|
|
"address": 14,
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"enum": "SmartGridState",
|
|
"registerType": "holdingRegister",
|
|
"readSchedule": "update",
|
|
"description": "Smart grid control",
|
|
"defaultValue": "SmartGridStateStandard",
|
|
"access": "RW"
|
|
}
|
|
]
|
|
}
|