Files

6584 lines
224 KiB
JSON

{
"data": [
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.actorSensorTest",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
},
"status": {
"type": "string",
"value": "standby"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.actorSensorTest"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.brand",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "string",
"value": "Viessmann"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.brand"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.configuration.houseLocation",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"altitude": {
"type": "number",
"unit": "meter",
"value": 0
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.configuration.houseLocation"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.demand.external",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.demand.external"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.lock.external",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.lock.external"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.lock.malfunction",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.lock.malfunction"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.messages.info.raw",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"entries": {
"type": "array",
"value": [
{
"accessLevel": "customer",
"audiences": [
"IS-SUPPLIER",
"IS-DEVELOPMENT",
"IS-MANUFACTURING",
"IS-AFTERSALES",
"IS-AFTERMARKET",
"IS-DEVELOPER-VEG",
"IS-BIG-DATA",
"IS-MANUFACTURING-VEG"
],
"errorCode": "I.114",
"priority": "info",
"timestamp": "2025-09-04T10:42:08.000Z"
}
]
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.messages.info.raw"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.messages.service.raw",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"entries": {
"type": "array",
"value": []
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.messages.service.raw"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.messages.status.raw",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"entries": {
"type": "array",
"value": [
{
"accessLevel": "customer",
"audiences": [
"IS-SUPPLIER",
"IS-DEVELOPMENT",
"IS-MANUFACTURING",
"IS-AFTERSALES",
"IS-AFTERMARKET",
"IS-DEVELOPER-VEG",
"IS-BIG-DATA",
"IS-MANUFACTURING-VEG"
],
"errorCode": "S.134",
"priority": "status",
"timestamp": "2025-10-05T11:52:33.000Z"
},
{
"accessLevel": "customer",
"audiences": [
"IS-SUPPLIER",
"IS-DEVELOPMENT",
"IS-MANUFACTURING",
"IS-AFTERSALES",
"IS-AFTERMARKET",
"IS-DEVELOPER-VEG",
"IS-BIG-DATA",
"IS-MANUFACTURING-VEG"
],
"errorCode": "S.123",
"priority": "status",
"timestamp": "2025-10-05T11:52:30.000Z"
},
{
"accessLevel": "customer",
"audiences": [
"IS-SUPPLIER",
"IS-DEVELOPMENT",
"IS-MANUFACTURING",
"IS-AFTERSALES",
"IS-AFTERMARKET",
"IS-DEVELOPER-VEG",
"IS-BIG-DATA",
"IS-MANUFACTURING-VEG"
],
"errorCode": "S.165",
"priority": "status",
"timestamp": "2025-10-05T04:49:42.000Z"
},
{
"accessLevel": "customer",
"audiences": [
"IS-SUPPLIER",
"IS-DEVELOPMENT",
"IS-MANUFACTURING",
"IS-AFTERSALES",
"IS-AFTERMARKET",
"IS-DEVELOPER-VEG",
"IS-BIG-DATA",
"IS-MANUFACTURING-VEG"
],
"errorCode": "S.120",
"priority": "status",
"timestamp": "2025-09-04T10:42:08.000Z"
},
{
"accessLevel": "customer",
"audiences": [
"IS-SUPPLIER",
"IS-DEVELOPMENT",
"IS-MANUFACTURING",
"IS-AFTERSALES",
"IS-AFTERMARKET",
"IS-DEVELOPER-VEG",
"IS-BIG-DATA",
"IS-MANUFACTURING-VEG"
],
"errorCode": "S.219",
"priority": "status",
"timestamp": "2025-09-04T10:42:05.000Z"
},
{
"accessLevel": "customer",
"audiences": [
"IS-SUPPLIER",
"IS-DEVELOPMENT",
"IS-MANUFACTURING",
"IS-AFTERSALES",
"IS-AFTERMARKET",
"IS-DEVELOPER-VEG",
"IS-BIG-DATA",
"IS-MANUFACTURING-VEG"
],
"errorCode": "S.218",
"priority": "status",
"timestamp": "2025-09-04T10:42:05.000Z"
},
{
"accessLevel": "customer",
"audiences": [
"IS-SUPPLIER",
"IS-DEVELOPMENT",
"IS-MANUFACTURING",
"IS-AFTERSALES",
"IS-AFTERMARKET",
"IS-DEVELOPER-VEG",
"IS-BIG-DATA",
"IS-MANUFACTURING-VEG"
],
"errorCode": "S.217",
"priority": "status",
"timestamp": "2025-09-04T10:42:05.000Z"
},
{
"accessLevel": "customer",
"audiences": [
"IS-SUPPLIER",
"IS-DEVELOPMENT",
"IS-MANUFACTURING",
"IS-AFTERSALES",
"IS-AFTERMARKET",
"IS-DEVELOPER-VEG",
"IS-BIG-DATA",
"IS-MANUFACTURING-VEG"
],
"errorCode": "S.165",
"priority": "status",
"timestamp": "2025-09-04T10:42:05.000Z"
}
]
}
},
"timestamp": "2025-10-05T09:41:49.137Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.messages.status.raw"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.parameterIdentification.version",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "string",
"value": "0030.0515.2501.0054"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.parameterIdentification.version"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.power.consumption.limitation",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "string",
"value": "14aOff"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.power.consumption.limitation"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.power.statusReport.consumption",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"limit": {
"type": "number",
"unit": "watt",
"value": 0
},
"status": {
"type": "string",
"value": "unlimitedAutonomous"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.power.statusReport.consumption"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.power.statusReport.production",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"limit": {
"type": "number",
"unit": "watt",
"value": 0
},
"status": {
"type": "string",
"value": "init"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.power.statusReport.production"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.productIdentification",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"product": {
"type": "object",
"value": {
"busAddress": 1,
"busType": "CanExternal",
"productFamily": "B_00027_VC250",
"viessmannIdentificationNumber": "################"
}
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.productIdentification"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.productMatrix",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"product": {
"type": "array",
"value": [
{
"busAddress": 1,
"busType": "CanExternal",
"productFamily": "B_00027_VC250",
"viessmannIdentificationNumber": "################"
}
]
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.productMatrix"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.remoteReset",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.remoteReset"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.serial",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "string",
"value": "deviceSerialVitocal250A"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.serial"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.setDefaultValues",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.setDefaultValues"
},
{
"apiVersion": 1,
"commands": {
"activate": {
"isExecutable": true,
"name": "activate",
"params": {
"begin": {
"constraints": {
"regEx": "^[\\d]{2}-[\\d]{2}$"
},
"required": true,
"type": "string"
},
"end": {
"constraints": {
"regEx": "^[\\d]{2}-[\\d]{2}$"
},
"required": true,
"type": "string"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.time.daylightSaving/commands/activate"
},
"deactivate": {
"isExecutable": true,
"name": "deactivate",
"params": {},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.time.daylightSaving/commands/deactivate"
}
},
"deviceId": "0",
"feature": "device.time.daylightSaving",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": true
},
"begin": {
"type": "string",
"value": "25-03"
},
"end": {
"type": "string",
"value": "25-10"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.time.daylightSaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.type",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "string",
"value": "mono"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.type"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.variant",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "string",
"value": "Vitocal250A"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.variant"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.zigbee.active",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.zigbee.active"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "device.zigbee.status",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "notConnected"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.zigbee.status"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.boiler.pumps.internal",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "off"
}
},
"timestamp": "2025-10-05T09:41:43.236Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.boiler.pumps.internal"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.boiler.pumps.internal.current",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "number",
"unit": "percent",
"value": 0
}
},
"timestamp": "2025-10-05T09:41:58.952Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.boiler.pumps.internal.current"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.boiler.pumps.internal.target",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "number",
"unit": "percent",
"value": 0
}
},
"timestamp": "2025-10-05T09:41:43.236Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.boiler.pumps.internal.target"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.boiler.sensors.temperature.commonSupply",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 33.1
}
},
"timestamp": "2025-10-05T10:05:23.125Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.boiler.sensors.temperature.commonSupply"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.boiler.serial",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "string",
"value": "################"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.boiler.serial"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.boiler.temperature.current",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "number",
"unit": "celsius",
"value": 0
}
},
"timestamp": "2025-10-05T09:39:36.387Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.boiler.temperature.current"
},
{
"apiVersion": 1,
"commands": {},
"deprecated": {
"info": "replaced by heating.bufferCylinder.sensors.temperature.main",
"removalDate": "2024-09-15"
},
"deviceId": "0",
"feature": "heating.buffer.sensors.temperature.main",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 29.9
}
},
"timestamp": "2025-10-05T10:06:21.715Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.buffer.sensors.temperature.main"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.bufferCylinder.sensors.temperature.main",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 29.9
}
},
"timestamp": "2025-10-05T10:06:21.715Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.bufferCylinder.sensors.temperature.main"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"enabled": {
"type": "array",
"value": ["0"]
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits"
},
{
"apiVersion": 1,
"commands": {
"setName": {
"isExecutable": true,
"name": "setName",
"params": {
"name": {
"constraints": {
"maxLength": 39,
"minLength": 1
},
"required": true,
"type": "string"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0/commands/setName"
}
},
"deviceId": "0",
"feature": "heating.circuits.0",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": true
},
"name": {
"type": "string",
"value": ""
},
"type": {
"type": "string",
"value": "heatingCircuit"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.circulation.pump",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "on"
}
},
"timestamp": "2025-10-05T09:41:43.236Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.circulation.pump"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.configuration.summerEco.absolute",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": true
},
"threshold": {
"type": "number",
"unit": "celsius",
"value": 15
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.configuration.summerEco.absolute"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.cooling.hysteresis",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.cooling.hysteresis"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.cooling.hysteresis.switch",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.cooling.hysteresis.switch"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.frostprotection",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "off"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.frostprotection"
},
{
"apiVersion": 1,
"commands": {
"setCurve": {
"isExecutable": true,
"name": "setCurve",
"params": {
"shift": {
"constraints": {
"max": 40,
"min": -13,
"stepping": 1
},
"required": true,
"type": "number"
},
"slope": {
"constraints": {
"max": 3.5,
"min": 0.2,
"stepping": 0.1
},
"required": true,
"type": "number"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.curve/commands/setCurve"
}
},
"deviceId": "0",
"feature": "heating.circuits.0.heating.curve",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"shift": {
"type": "number",
"unit": "",
"value": 4
},
"slope": {
"type": "number",
"unit": "",
"value": 0.6
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.curve"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.heating.hysteresis.switch",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.hysteresis.switch"
},
{
"apiVersion": 1,
"commands": {
"resetSchedule": {
"isExecutable": true,
"name": "resetSchedule",
"params": {},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/resetSchedule"
},
"setSchedule": {
"isExecutable": true,
"name": "setSchedule",
"params": {
"newSchedule": {
"constraints": {
"defaultMode": "reduced",
"maxEntries": 4,
"modes": ["normal", "comfort"],
"overlapAllowed": false,
"resolution": 10
},
"required": true,
"type": "Schedule"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/setSchedule"
}
},
"deviceId": "0",
"feature": "heating.circuits.0.heating.schedule",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": true
},
"entries": {
"type": "Schedule",
"value": {
"fri": [
{
"end": "03:00",
"mode": "normal",
"position": 0,
"start": "00:00"
},
{
"end": "05:00",
"mode": "comfort",
"position": 1,
"start": "03:00"
},
{
"end": "24:00",
"mode": "normal",
"position": 2,
"start": "05:00"
}
],
"mon": [
{
"end": "03:00",
"mode": "normal",
"position": 0,
"start": "00:00"
},
{
"end": "05:00",
"mode": "comfort",
"position": 1,
"start": "03:00"
},
{
"end": "24:00",
"mode": "normal",
"position": 2,
"start": "05:00"
}
],
"sat": [
{
"end": "03:00",
"mode": "normal",
"position": 0,
"start": "00:00"
},
{
"end": "05:00",
"mode": "comfort",
"position": 1,
"start": "03:00"
},
{
"end": "24:00",
"mode": "normal",
"position": 2,
"start": "05:00"
}
],
"sun": [
{
"end": "03:00",
"mode": "normal",
"position": 0,
"start": "00:00"
},
{
"end": "05:00",
"mode": "comfort",
"position": 1,
"start": "03:00"
},
{
"end": "24:00",
"mode": "normal",
"position": 2,
"start": "05:00"
}
],
"thu": [
{
"end": "03:00",
"mode": "normal",
"position": 0,
"start": "00:00"
},
{
"end": "05:00",
"mode": "comfort",
"position": 1,
"start": "03:00"
},
{
"end": "24:00",
"mode": "normal",
"position": 2,
"start": "05:00"
}
],
"tue": [
{
"end": "03:00",
"mode": "normal",
"position": 0,
"start": "00:00"
},
{
"end": "05:00",
"mode": "comfort",
"position": 1,
"start": "03:00"
},
{
"end": "24:00",
"mode": "normal",
"position": 2,
"start": "05:00"
}
],
"wed": [
{
"end": "03:00",
"mode": "normal",
"position": 0,
"start": "00:00"
},
{
"end": "05:00",
"mode": "comfort",
"position": 1,
"start": "03:00"
},
{
"end": "24:00",
"mode": "normal",
"position": 2,
"start": "05:00"
}
]
}
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule"
},
{
"apiVersion": 1,
"commands": {
"setName": {
"isExecutable": true,
"name": "setName",
"params": {
"name": {
"constraints": {
"maxLength": 39,
"minLength": 1
},
"required": true,
"type": "string"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.name/commands/setName"
}
},
"components": [],
"deviceId": "0",
"feature": "heating.circuits.0.name",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"name": {
"type": "string",
"value": ""
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.name"
},
{
"apiVersion": 1,
"commands": {
"setMode": {
"isExecutable": true,
"name": "setMode",
"params": {
"mode": {
"constraints": {
"enum": ["heating", "standby"]
},
"required": true,
"type": "string"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.active/commands/setMode"
}
},
"deviceId": "0",
"feature": "heating.circuits.0.operating.modes.active",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "string",
"value": "heating"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.active"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.operating.modes.cooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.cooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.operating.modes.heating",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": true
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.heating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.operating.modes.heatingCooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.heatingCooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.operating.modes.standby",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.standby"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.operating.programs.active",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "string",
"value": "normalHeating"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.active"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.operating.programs.comfortCooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfortCooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.operating.programs.comfortCoolingEnergySaving",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
},
"demand": {
"type": "string",
"value": "cooling"
},
"reason": {
"type": "string",
"value": "summerEco"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfortCoolingEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.operating.programs.comfortEnergySaving",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
},
"demand": {
"type": "string",
"value": "heating"
},
"reason": {
"type": "string",
"value": "summerEco"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfortEnergySaving"
},
{
"apiVersion": 1,
"commands": {
"activate": {
"isExecutable": false,
"name": "activate",
"params": {
"temperature": {
"constraints": {
"max": 37,
"min": 3,
"stepping": 1
},
"required": false,
"type": "number"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfortHeating/commands/activate"
},
"deactivate": {
"isExecutable": false,
"name": "deactivate",
"params": {},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfortHeating/commands/deactivate"
},
"setTemperature": {
"isExecutable": true,
"name": "setTemperature",
"params": {
"targetTemperature": {
"constraints": {
"max": 37,
"min": 3,
"stepping": 1
},
"required": true,
"type": "number"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfortHeating/commands/setTemperature"
}
},
"deviceId": "0",
"feature": "heating.circuits.0.operating.programs.comfortHeating",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
},
"demand": {
"type": "string",
"value": "heating"
},
"temperature": {
"type": "number",
"unit": "celsius",
"value": 22
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfortHeating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.operating.programs.fixed",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.fixed"
},
{
"apiVersion": 1,
"commands": {
"activate": {
"isExecutable": true,
"name": "activate",
"params": {},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.forcedLastFromSchedule/commands/activate"
},
"deactivate": {
"isExecutable": true,
"name": "deactivate",
"params": {},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.forcedLastFromSchedule/commands/deactivate"
}
},
"deviceId": "0",
"feature": "heating.circuits.0.operating.programs.forcedLastFromSchedule",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.forcedLastFromSchedule"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.operating.programs.frostprotection",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.frostprotection"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.operating.programs.normalCooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normalCooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.operating.programs.normalCoolingEnergySaving",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
},
"demand": {
"type": "string",
"value": "cooling"
},
"reason": {
"type": "string",
"value": "summerEco"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normalCoolingEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.operating.programs.normalEnergySaving",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
},
"demand": {
"type": "string",
"value": "heating"
},
"reason": {
"type": "string",
"value": "summerEco"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normalEnergySaving"
},
{
"apiVersion": 1,
"commands": {
"activate": {
"isExecutable": false,
"name": "activate",
"params": {
"temperature": {
"constraints": {
"max": 37,
"min": 3,
"stepping": 1
},
"required": false,
"type": "number"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normalHeating/commands/activate"
},
"deactivate": {
"isExecutable": false,
"name": "deactivate",
"params": {},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normalHeating/commands/deactivate"
},
"setTemperature": {
"isExecutable": true,
"name": "setTemperature",
"params": {
"targetTemperature": {
"constraints": {
"max": 37,
"min": 3,
"stepping": 1
},
"required": true,
"type": "number"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normalHeating/commands/setTemperature"
}
},
"deviceId": "0",
"feature": "heating.circuits.0.operating.programs.normalHeating",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": true
},
"demand": {
"type": "string",
"value": "heating"
},
"temperature": {
"type": "number",
"unit": "celsius",
"value": 20
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normalHeating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.operating.programs.reducedCooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reducedCooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.operating.programs.reducedCoolingEnergySaving",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
},
"demand": {
"type": "string",
"value": "cooling"
},
"reason": {
"type": "string",
"value": "summerEco"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reducedCoolingEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.operating.programs.reducedEnergySaving",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
},
"demand": {
"type": "string",
"value": "heating"
},
"reason": {
"type": "string",
"value": "unknown"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reducedEnergySaving"
},
{
"apiVersion": 1,
"commands": {
"activate": {
"isExecutable": false,
"name": "activate",
"params": {
"temperature": {
"constraints": {
"max": 37,
"min": 3,
"stepping": 1
},
"required": false,
"type": "number"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reducedHeating/commands/activate"
},
"deactivate": {
"isExecutable": false,
"name": "deactivate",
"params": {},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reducedHeating/commands/deactivate"
},
"setTemperature": {
"isExecutable": true,
"name": "setTemperature",
"params": {
"targetTemperature": {
"constraints": {
"max": 37,
"min": 3,
"stepping": 1
},
"required": true,
"type": "number"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reducedHeating/commands/setTemperature"
}
},
"deviceId": "0",
"feature": "heating.circuits.0.operating.programs.reducedHeating",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
},
"demand": {
"type": "string",
"value": "heating"
},
"temperature": {
"type": "number",
"unit": "celsius",
"value": 18
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reducedHeating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.operating.programs.standby",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.standby"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.operating.programs.summerEco",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.summerEco"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.sensors.humidity.dewpoint",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.sensors.humidity.dewpoint"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.sensors.temperature.room",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.sensors.temperature.room"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.sensors.temperature.supply",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 29.8
}
},
"timestamp": "2025-10-05T10:09:15.988Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.sensors.temperature.supply"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.temperature",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "number",
"unit": "celsius",
"value": 30
}
},
"timestamp": "2025-10-05T09:43:37.884Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature"
},
{
"apiVersion": 1,
"commands": {
"setLevels": {
"isExecutable": true,
"name": "setLevels",
"params": {
"maxTemperature": {
"constraints": {
"max": 70,
"min": 10,
"stepping": 1
},
"required": true,
"type": "number"
},
"minTemperature": {
"constraints": {
"max": 30,
"min": 1,
"stepping": 1
},
"required": true,
"type": "number"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setLevels"
},
"setMax": {
"isExecutable": true,
"name": "setMax",
"params": {
"temperature": {
"constraints": {
"max": 70,
"min": 10,
"stepping": 1
},
"required": true,
"type": "number"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMax"
},
"setMin": {
"isExecutable": true,
"name": "setMin",
"params": {
"temperature": {
"constraints": {
"max": 30,
"min": 1,
"stepping": 1
},
"required": true,
"type": "number"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMin"
}
},
"deviceId": "0",
"feature": "heating.circuits.0.temperature.levels",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"max": {
"type": "number",
"unit": "celsius",
"value": 60
},
"min": {
"type": "number",
"unit": "celsius",
"value": 20
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.zone.demand",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.zone.demand"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.0.zone.mode",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.zone.mode"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.circulation.pump",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T09:41:43.236Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.circulation.pump"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.configuration.summerEco.absolute",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.configuration.summerEco.absolute"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.cooling.hysteresis",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.cooling.hysteresis"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.cooling.hysteresis.switch",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.cooling.hysteresis.switch"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.frostprotection",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.frostprotection"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.heating.curve",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.heating.curve"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.heating.hysteresis.switch",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.heating.hysteresis.switch"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.heating.schedule",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.heating.schedule"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.modes.active",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.active"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.modes.cooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.cooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.modes.heating",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.heating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.modes.heatingCooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.heatingCooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.modes.standby",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.standby"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.programs.active",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.active"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.programs.comfortCooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.comfortCooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.programs.comfortCoolingEnergySaving",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.comfortCoolingEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.programs.comfortEnergySaving",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.comfortEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.programs.comfortHeating",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.comfortHeating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.programs.fixed",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.fixed"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.programs.forcedLastFromSchedule",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.forcedLastFromSchedule"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.programs.frostprotection",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.frostprotection"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.programs.normalCooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.normalCooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.programs.normalCoolingEnergySaving",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.normalCoolingEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.programs.normalEnergySaving",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.normalEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.programs.normalHeating",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.normalHeating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.programs.reducedCooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.reducedCooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.programs.reducedCoolingEnergySaving",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.reducedCoolingEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.programs.reducedEnergySaving",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.reducedEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.programs.reducedHeating",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.reducedHeating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.programs.standby",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.standby"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.operating.programs.summerEco",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.summerEco"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.sensors.humidity.dewpoint",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.sensors.humidity.dewpoint"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.sensors.temperature.room",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.sensors.temperature.room"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.sensors.temperature.supply",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.sensors.temperature.supply"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.temperature",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.temperature"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.temperature.levels",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.temperature.levels"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.zone.demand",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.zone.demand"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.1.zone.mode",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.zone.mode"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.circulation.pump",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T09:41:43.236Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.circulation.pump"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.configuration.summerEco.absolute",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.configuration.summerEco.absolute"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.cooling.hysteresis",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.cooling.hysteresis"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.cooling.hysteresis.switch",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.cooling.hysteresis.switch"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.frostprotection",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.frostprotection"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.heating.curve",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.heating.curve"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.heating.hysteresis.switch",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.heating.hysteresis.switch"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.heating.schedule",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.heating.schedule"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.modes.active",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.active"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.modes.cooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.cooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.modes.heating",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.heating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.modes.heatingCooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.heatingCooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.modes.standby",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.standby"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.programs.active",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.active"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.programs.comfortCooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.comfortCooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.programs.comfortCoolingEnergySaving",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.comfortCoolingEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.programs.comfortEnergySaving",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.comfortEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.programs.comfortHeating",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.comfortHeating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.programs.fixed",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.fixed"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.programs.forcedLastFromSchedule",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.forcedLastFromSchedule"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.programs.frostprotection",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.frostprotection"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.programs.normalCooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.normalCooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.programs.normalCoolingEnergySaving",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.normalCoolingEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.programs.normalEnergySaving",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.normalEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.programs.normalHeating",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.normalHeating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.programs.reducedCooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.reducedCooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.programs.reducedCoolingEnergySaving",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.reducedCoolingEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.programs.reducedEnergySaving",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.reducedEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.programs.reducedHeating",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.reducedHeating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.programs.standby",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.standby"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.operating.programs.summerEco",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.summerEco"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.sensors.temperature.room",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.sensors.temperature.room"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.sensors.temperature.supply",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.sensors.temperature.supply"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.temperature",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.temperature"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.temperature.levels",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.temperature.levels"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.zone.demand",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.zone.demand"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.2.zone.mode",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.zone.mode"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.circulation.pump",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T09:41:43.236Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.circulation.pump"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.configuration.summerEco.absolute",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.configuration.summerEco.absolute"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.cooling.hysteresis",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.cooling.hysteresis"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.cooling.hysteresis.switch",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.cooling.hysteresis.switch"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.frostprotection",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.frostprotection"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.heating.curve",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.heating.curve"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.heating.hysteresis.switch",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.heating.hysteresis.switch"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.heating.schedule",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.heating.schedule"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.modes.active",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.modes.active"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.modes.cooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.modes.cooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.modes.heating",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.modes.heating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.modes.heatingCooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.modes.heatingCooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.modes.standby",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.modes.standby"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.programs.active",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.programs.active"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.programs.comfortCooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.programs.comfortCooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.programs.comfortCoolingEnergySaving",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.programs.comfortCoolingEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.programs.comfortEnergySaving",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.programs.comfortEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.programs.comfortHeating",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.programs.comfortHeating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.programs.fixed",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.programs.fixed"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.programs.forcedLastFromSchedule",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.programs.forcedLastFromSchedule"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.programs.frostprotection",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.programs.frostprotection"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.programs.normalCooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.programs.normalCooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.programs.normalCoolingEnergySaving",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.programs.normalCoolingEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.programs.normalEnergySaving",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.programs.normalEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.programs.normalHeating",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.programs.normalHeating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.programs.reducedCooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.programs.reducedCooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.programs.reducedCoolingEnergySaving",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.programs.reducedCoolingEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.programs.reducedEnergySaving",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.programs.reducedEnergySaving"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.programs.reducedHeating",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.programs.reducedHeating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.programs.standby",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.programs.standby"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.operating.programs.summerEco",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.operating.programs.summerEco"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.sensors.temperature.room",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.sensors.temperature.room"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.sensors.temperature.supply",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.sensors.temperature.supply"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.temperature",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.temperature"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.temperature.levels",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.temperature.levels"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.zone.demand",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.zone.demand"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.circuits.3.zone.mode",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.circuits.3.zone.mode"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.compressors",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"enabled": {
"type": "array",
"value": ["0"]
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.compressors"
},
{
"apiVersion": 1,
"commands": {
"setActive": {
"isExecutable": false,
"name": "setActive",
"params": {
"active": {
"constraints": {},
"required": true,
"type": "boolean"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0/commands/setActive"
},
"setPhase": {
"isExecutable": false,
"name": "setPhase",
"params": {
"value": {
"constraints": {
"enum": ["off", "preparing", "not-ready", "ready"]
},
"required": true,
"type": "string"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0/commands/setPhase"
}
},
"deviceId": "0",
"feature": "heating.compressors.0",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
},
"phase": {
"type": "string",
"value": "ready"
}
},
"timestamp": "2025-10-05T09:39:40.888Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.compressors.0.heater.crankcase",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0.heater.crankcase"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.compressors.0.sensors.pressure.inlet",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "bar",
"value": 6.66
}
},
"timestamp": "2025-10-05T10:09:28.719Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0.sensors.pressure.inlet"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.compressors.0.sensors.temperature.inlet",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 20.9
}
},
"timestamp": "2025-10-05T10:04:30.177Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0.sensors.temperature.inlet"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.compressors.0.sensors.temperature.motorChamber",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 24.2
}
},
"timestamp": "2025-10-05T10:00:19.787Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0.sensors.temperature.motorChamber"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.compressors.0.sensors.temperature.oil",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 41.3
}
},
"timestamp": "2025-10-05T10:08:15.229Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0.sensors.temperature.oil"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.compressors.0.sensors.temperature.outlet",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 25.3
}
},
"timestamp": "2025-10-05T10:01:46.601Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0.sensors.temperature.outlet"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.compressors.0.speed.current",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "number",
"unit": "revolutionsPerSecond",
"value": 0
}
},
"timestamp": "2025-10-05T09:39:54.797Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0.speed.current"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.compressors.0.statistics",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"hours": {
"type": "number",
"unit": "hour",
"value": 8118
},
"starts": {
"type": "number",
"unit": "",
"value": 1502
}
},
"timestamp": "2025-10-05T09:15:09.300Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0.statistics"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.condensors.0.sensors.temperature.liquid",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 25.9
}
},
"timestamp": "2025-10-05T09:50:27.932Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.condensors.0.sensors.temperature.liquid"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.configuration.bufferCylinderSize",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "number",
"unit": "liter",
"value": 0
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.configuration.bufferCylinderSize"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.configuration.centralHeatingCylinderSize",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "number",
"unit": "liter",
"value": 0
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.configuration.centralHeatingCylinderSize"
},
{
"apiVersion": 1,
"commands": {},
"deprecated": {
"info": "replaced by heating.dhw.configuration.highDemand.threshold",
"removalDate": "2024-09-15"
},
"deviceId": "0",
"feature": "heating.configuration.dhw.highDemand.threshold",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.configuration.dhw.highDemand.threshold"
},
{
"apiVersion": 1,
"commands": {},
"deprecated": {
"info": "replaced by heating.dhw.configuration.highDemand.timeframe",
"removalDate": "2024-09-15"
},
"deviceId": "0",
"feature": "heating.configuration.dhw.highDemand.timeframe",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.configuration.dhw.highDemand.timeframe"
},
{
"apiVersion": 1,
"commands": {},
"deprecated": {
"info": "replaced by heating.dhw.configuration.temperature.comfortCharging",
"removalDate": "2024-09-15"
},
"deviceId": "0",
"feature": "heating.configuration.dhw.temperature.comfortCharging",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.configuration.dhw.temperature.comfortCharging"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.configuration.dhwCylinderSize",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "number",
"unit": "liter",
"value": 0
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.configuration.dhwCylinderSize"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.configuration.heatingRod.dhw",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"useApproved": {
"type": "boolean",
"value": true
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.configuration.heatingRod.dhw"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.configuration.heatingRod.heating",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"useApproved": {
"type": "boolean",
"value": true
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.configuration.heatingRod.heating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.configuration.houseHeatingLoad",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "number",
"unit": "kilowattHour/year",
"value": 0
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.configuration.houseHeatingLoad"
},
{
"apiVersion": 1,
"commands": {},
"deprecated": {
"info": "replaced by device.configuration.houseLocation",
"removalDate": "2025-03-15"
},
"deviceId": "0",
"feature": "heating.configuration.houseLocation",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"altitude": {
"type": "number",
"unit": "meter",
"value": 0
},
"latitude": {
"type": "number",
"unit": "degree",
"value": 0
},
"longitude": {
"type": "number",
"unit": "degree",
"value": 0
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.configuration.houseLocation"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.configuration.houseOrientation",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"horizontal": {
"type": "number",
"unit": "degree",
"value": 0
},
"vertical": {
"type": "number",
"unit": "degree",
"value": 0
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.configuration.houseOrientation"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.configuration.internalPumpOne",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"defaultLimit": {
"type": "number",
"unit": "percent",
"value": 90
},
"maximumLimit": {
"type": "number",
"unit": "percent",
"value": 100
},
"minimumLimit": {
"type": "number",
"unit": "percent",
"value": 20
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.configuration.internalPumpOne"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.configuration.internalPumpTwo",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"defaultLimit": {
"type": "number",
"unit": "percent",
"value": 90
},
"maximumLimit": {
"type": "number",
"unit": "percent",
"value": 100
},
"minimumLimit": {
"type": "number",
"unit": "percent",
"value": 20
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.configuration.internalPumpTwo"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.configuration.internalPumps",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"defaultLimit": {
"type": "number",
"unit": "percent",
"value": 95
},
"maximumLimit": {
"type": "number",
"unit": "percent",
"value": 100
},
"minimumLimit": {
"type": "number",
"unit": "percent",
"value": 20
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.configuration.internalPumps"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.configuration.temperature.outside.DampingFactor",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "number",
"unit": "minute",
"value": 10
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.configuration.temperature.outside.DampingFactor"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.device.time",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T10:06:38.742Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.device.time"
},
{
"apiVersion": 1,
"commands": {},
"deprecated": {
"info": "replaced by device.variant",
"removalDate": "2025-03-15"
},
"deviceId": "0",
"feature": "heating.device.variant",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "string",
"value": "Vitocal250A"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.device.variant"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": true
},
"status": {
"type": "string",
"value": "on"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.actuator",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.actuator"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.configuration.highDemand.threshold",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.configuration.highDemand.threshold"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.configuration.highDemand.timeframe",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.configuration.highDemand.timeframe"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.configuration.temperature.comfortCharging",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.configuration.temperature.comfortCharging"
},
{
"apiVersion": 1,
"commands": {
"activate": {
"isExecutable": false,
"name": "activate",
"params": {},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.hygiene/commands/activate"
},
"disable": {
"isExecutable": false,
"name": "disable",
"params": {},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.hygiene/commands/disable"
},
"enable": {
"isExecutable": true,
"name": "enable",
"params": {},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.hygiene/commands/enable"
}
},
"deviceId": "0",
"feature": "heating.dhw.hygiene",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"enabled": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.hygiene"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.hygiene.trigger",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.hygiene.trigger"
},
{
"apiVersion": 1,
"commands": {
"activate": {
"isExecutable": true,
"name": "activate",
"params": {},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/activate"
},
"deactivate": {
"isExecutable": true,
"name": "deactivate",
"params": {},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/deactivate"
},
"setActive": {
"isExecutable": true,
"name": "setActive",
"params": {
"active": {
"constraints": {},
"required": true,
"type": "boolean"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/setActive"
}
},
"deviceId": "0",
"feature": "heating.dhw.oneTimeCharge",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge"
},
{
"apiVersion": 1,
"commands": {
"setMode": {
"isExecutable": true,
"name": "setMode",
"params": {
"mode": {
"constraints": {
"enum": ["efficientWithMinComfort", "efficient", "off"]
},
"required": true,
"type": "string"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.operating.modes.active/commands/setMode"
}
},
"deviceId": "0",
"feature": "heating.dhw.operating.modes.active",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "string",
"value": "efficient"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.operating.modes.active"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.operating.modes.balanced",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.operating.modes.balanced"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.operating.modes.comfort",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.operating.modes.comfort"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.operating.modes.eco",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.operating.modes.eco"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.operating.modes.efficient",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": true
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.operating.modes.efficient"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.operating.modes.efficientWithMinComfort",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.operating.modes.efficientWithMinComfort"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.operating.modes.off",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.operating.modes.off"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.pumps.circulation",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "on"
}
},
"timestamp": "2025-10-05T10:09:08.866Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation"
},
{
"apiVersion": 1,
"commands": {
"resetSchedule": {
"isExecutable": true,
"name": "resetSchedule",
"params": {},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/resetSchedule"
},
"setSchedule": {
"isExecutable": true,
"name": "setSchedule",
"params": {
"newSchedule": {
"constraints": {
"defaultMode": "off",
"maxEntries": 4,
"modes": ["on"],
"overlapAllowed": false,
"resolution": 10
},
"required": true,
"type": "Schedule"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/setSchedule"
}
},
"deviceId": "0",
"feature": "heating.dhw.pumps.circulation.schedule",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": true
},
"entries": {
"type": "Schedule",
"value": {
"fri": [
{
"end": "09:00",
"mode": "on",
"position": 0,
"start": "05:30"
},
{
"end": "13:00",
"mode": "on",
"position": 1,
"start": "12:00"
},
{
"end": "20:00",
"mode": "on",
"position": 2,
"start": "18:00"
}
],
"mon": [
{
"end": "09:00",
"mode": "on",
"position": 0,
"start": "05:30"
},
{
"end": "13:00",
"mode": "on",
"position": 1,
"start": "12:00"
},
{
"end": "20:00",
"mode": "on",
"position": 2,
"start": "18:00"
}
],
"sat": [
{
"end": "09:30",
"mode": "on",
"position": 0,
"start": "07:00"
},
{
"end": "13:00",
"mode": "on",
"position": 1,
"start": "12:00"
},
{
"end": "20:00",
"mode": "on",
"position": 2,
"start": "18:00"
}
],
"sun": [
{
"end": "09:30",
"mode": "on",
"position": 0,
"start": "07:00"
},
{
"end": "13:00",
"mode": "on",
"position": 1,
"start": "12:00"
},
{
"end": "20:00",
"mode": "on",
"position": 2,
"start": "18:00"
}
],
"thu": [
{
"end": "09:00",
"mode": "on",
"position": 0,
"start": "05:30"
},
{
"end": "13:00",
"mode": "on",
"position": 1,
"start": "12:00"
},
{
"end": "20:00",
"mode": "on",
"position": 2,
"start": "18:00"
}
],
"tue": [
{
"end": "09:00",
"mode": "on",
"position": 0,
"start": "05:30"
},
{
"end": "13:00",
"mode": "on",
"position": 1,
"start": "12:00"
},
{
"end": "20:00",
"mode": "on",
"position": 2,
"start": "18:00"
}
],
"wed": [
{
"end": "09:00",
"mode": "on",
"position": 0,
"start": "05:30"
},
{
"end": "13:00",
"mode": "on",
"position": 1,
"start": "12:00"
},
{
"end": "20:00",
"mode": "on",
"position": 2,
"start": "18:00"
}
]
}
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.pumps.secondary",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.secondary"
},
{
"apiVersion": 1,
"commands": {
"resetSchedule": {
"isExecutable": true,
"name": "resetSchedule",
"params": {},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/resetSchedule"
},
"setSchedule": {
"isExecutable": true,
"name": "setSchedule",
"params": {
"newSchedule": {
"constraints": {
"defaultMode": "off",
"maxEntries": 4,
"modes": ["on"],
"overlapAllowed": false,
"resolution": 10
},
"required": true,
"type": "Schedule"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/setSchedule"
}
},
"deviceId": "0",
"feature": "heating.dhw.schedule",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": true
},
"entries": {
"type": "Schedule",
"value": {
"fri": [
{
"end": "03:00",
"mode": "on",
"position": 0,
"start": "01:00"
},
{
"end": "15:00",
"mode": "on",
"position": 1,
"start": "13:00"
}
],
"mon": [
{
"end": "03:00",
"mode": "on",
"position": 0,
"start": "01:00"
},
{
"end": "15:00",
"mode": "on",
"position": 1,
"start": "13:00"
}
],
"sat": [
{
"end": "03:00",
"mode": "on",
"position": 0,
"start": "01:00"
},
{
"end": "15:00",
"mode": "on",
"position": 1,
"start": "13:00"
}
],
"sun": [
{
"end": "03:00",
"mode": "on",
"position": 0,
"start": "01:00"
},
{
"end": "15:00",
"mode": "on",
"position": 1,
"start": "13:00"
}
],
"thu": [
{
"end": "03:00",
"mode": "on",
"position": 0,
"start": "01:00"
},
{
"end": "15:00",
"mode": "on",
"position": 1,
"start": "13:00"
}
],
"tue": [
{
"end": "03:00",
"mode": "on",
"position": 0,
"start": "01:00"
},
{
"end": "15:00",
"mode": "on",
"position": 1,
"start": "13:00"
}
],
"wed": [
{
"end": "03:00",
"mode": "on",
"position": 0,
"start": "01:00"
},
{
"end": "15:00",
"mode": "on",
"position": 1,
"start": "13:00"
}
]
}
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.sensors.temperature.dhwCylinder",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 46.8
}
},
"timestamp": "2025-10-05T09:53:51.524Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.dhwCylinder"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.sensors.temperature.dhwCylinder.middle",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.dhwCylinder.middle"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.sensors.temperature.dhwCylinder.top",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T09:53:51.524Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.dhwCylinder.top"
},
{
"apiVersion": 1,
"commands": {},
"deprecated": {
"info": "replaced by heating.dhw.sensors.temperature.dhwCylinder",
"removalDate": "2024-09-15"
},
"deviceId": "0",
"feature": "heating.dhw.sensors.temperature.hotWaterStorage",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 46.8
}
},
"timestamp": "2025-10-05T09:53:51.524Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.hotWaterStorage"
},
{
"apiVersion": 1,
"commands": {},
"deprecated": {
"info": "replaced by heating.dhw.sensors.temperature.dhwCylinder.middle",
"removalDate": "2024-09-15"
},
"deviceId": "0",
"feature": "heating.dhw.sensors.temperature.hotWaterStorage.middle",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.hotWaterStorage.middle"
},
{
"apiVersion": 1,
"commands": {},
"deprecated": {
"info": "replaced by heating.dhw.sensors.temperature.dhwCylinder.top",
"removalDate": "2024-09-15"
},
"deviceId": "0",
"feature": "heating.dhw.sensors.temperature.hotWaterStorage.top",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T09:53:51.524Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.hotWaterStorage.top"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.sensors.temperature.tankLoadSystem.return",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.tankLoadSystem.return"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.sensors.temperature.tankLoadSystem.supply",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.tankLoadSystem.supply"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.temperature.hygiene",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hygiene"
},
{
"apiVersion": 1,
"commands": {
"setHysteresis": {
"isExecutable": true,
"name": "setHysteresis",
"params": {
"hysteresis": {
"constraints": {
"max": 10,
"min": 1,
"stepping": 0.5
},
"required": true,
"type": "number"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresis"
},
"setHysteresisSwitchOffValue": {
"isExecutable": true,
"name": "setHysteresisSwitchOffValue",
"params": {
"hysteresis": {
"constraints": {
"max": 2.5,
"min": 0,
"stepping": 0.5
},
"required": true,
"type": "number"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresisSwitchOffValue"
},
"setHysteresisSwitchOnValue": {
"isExecutable": true,
"name": "setHysteresisSwitchOnValue",
"params": {
"hysteresis": {
"constraints": {
"max": 10,
"min": 1,
"stepping": 0.5
},
"required": true,
"type": "number"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresisSwitchOnValue"
}
},
"deviceId": "0",
"feature": "heating.dhw.temperature.hysteresis",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"switchOffValue": {
"type": "number",
"unit": "kelvin",
"value": 0
},
"switchOnValue": {
"type": "number",
"unit": "kelvin",
"value": 5
},
"value": {
"type": "number",
"unit": "kelvin",
"value": 5
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.dhw.temperature.levels",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"default": {
"type": "number",
"unit": "celsius",
"value": 50
},
"max": {
"type": "number",
"unit": "celsius",
"value": 10
},
"min": {
"type": "number",
"unit": "celsius",
"value": 10
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.levels"
},
{
"apiVersion": 1,
"commands": {
"setTargetTemperature": {
"isExecutable": true,
"name": "setTargetTemperature",
"params": {
"temperature": {
"constraints": {
"efficientLowerBorder": 0,
"efficientUpperBorder": 55,
"max": 60,
"min": 10,
"stepping": 1
},
"required": true,
"type": "number"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.main/commands/setTargetTemperature"
}
},
"deviceId": "0",
"feature": "heating.dhw.temperature.main",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "number",
"unit": "celsius",
"value": 55
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.main"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.economizers.0.sensors.temperature.liquid",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 24.1
}
},
"timestamp": "2025-10-05T10:07:59.252Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.economizers.0.sensors.temperature.liquid"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.evaporators.0.heater.base",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.evaporators.0.heater.base"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.evaporators.0.sensors.temperature.liquid",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 13.9
}
},
"timestamp": "2025-10-05T10:09:04.503Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.evaporators.0.sensors.temperature.liquid"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.evaporators.0.sensors.temperature.overheat",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 20
}
},
"timestamp": "2025-10-05T10:05:56.139Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.evaporators.0.sensors.temperature.overheat"
},
{
"apiVersion": 1,
"commands": {},
"deprecated": {
"info": "replaced by device.lock.external",
"removalDate": "2024-09-15"
},
"deviceId": "0",
"feature": "heating.external.lock",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.external.lock"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.heat.production.summary.cooling",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"currentDay": {
"type": "number",
"unit": "kilowattHour",
"value": 0
},
"currentMonth": {
"type": "number",
"unit": "kilowattHour",
"value": 0
},
"currentYear": {
"type": "number",
"unit": "kilowattHour",
"value": 0
},
"lastMonth": {
"type": "number",
"unit": "kilowattHour",
"value": 0
},
"lastSevenDays": {
"type": "number",
"unit": "kilowattHour",
"value": 0
},
"lastYear": {
"type": "number",
"unit": "kilowattHour",
"value": 0
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.heat.production.summary.cooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.heat.production.summary.dhw",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"currentDay": {
"type": "number",
"unit": "kilowattHour",
"value": 9.6
},
"currentMonth": {
"type": "number",
"unit": "kilowattHour",
"value": 61.8
},
"currentYear": {
"type": "number",
"unit": "kilowattHour",
"value": 3382.9
},
"lastMonth": {
"type": "number",
"unit": "kilowattHour",
"value": 389.9
},
"lastSevenDays": {
"type": "number",
"unit": "kilowattHour",
"value": 96.7
},
"lastYear": {
"type": "number",
"unit": "kilowattHour",
"value": 5903.8
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.heat.production.summary.dhw"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.heat.production.summary.heating",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"currentDay": {
"type": "number",
"unit": "kilowattHour",
"value": 22.8
},
"currentMonth": {
"type": "number",
"unit": "kilowattHour",
"value": 164.3
},
"currentYear": {
"type": "number",
"unit": "kilowattHour",
"value": 10024.2
},
"lastMonth": {
"type": "number",
"unit": "kilowattHour",
"value": 183.1
},
"lastSevenDays": {
"type": "number",
"unit": "kilowattHour",
"value": 206.3
},
"lastYear": {
"type": "number",
"unit": "kilowattHour",
"value": 15472.4
}
},
"timestamp": "2025-10-05T09:39:30.539Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.heat.production.summary.heating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.heater.condensatePan",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.heater.condensatePan"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.heater.fanRing",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.heater.fanRing"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.heatingRod",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": true
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.heatingRod"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.heatingRod.maximumOutsideTemperature",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.heatingRod.maximumOutsideTemperature"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.heatingRod.power.consumption.summary.dhw",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"currentDay": {
"type": "number",
"unit": "kilowattHour",
"value": 0
},
"currentMonth": {
"type": "number",
"unit": "kilowattHour",
"value": 0
},
"currentYear": {
"type": "number",
"unit": "kilowattHour",
"value": 3.3
},
"lastMonth": {
"type": "number",
"unit": "kilowattHour",
"value": 0
},
"lastSevenDays": {
"type": "number",
"unit": "kilowattHour",
"value": 0
},
"lastYear": {
"type": "number",
"unit": "kilowattHour",
"value": 28
}
},
"timestamp": "2025-10-05T05:14:18.020Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.heatingRod.power.consumption.summary.dhw"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.heatingRod.power.consumption.summary.heating",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"currentDay": {
"type": "number",
"unit": "kilowattHour",
"value": 0
},
"currentMonth": {
"type": "number",
"unit": "kilowattHour",
"value": 0
},
"currentYear": {
"type": "number",
"unit": "kilowattHour",
"value": 29.5
},
"lastMonth": {
"type": "number",
"unit": "kilowattHour",
"value": 0
},
"lastSevenDays": {
"type": "number",
"unit": "kilowattHour",
"value": 0
},
"lastYear": {
"type": "number",
"unit": "kilowattHour",
"value": 53.6
}
},
"timestamp": "2025-10-05T05:14:18.020Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.heatingRod.power.consumption.summary.heating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.heatingRod.statistics",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"hours": {
"type": "number",
"unit": "hour",
"value": 31
},
"starts": {
"type": "number",
"unit": "",
"value": 314
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.heatingRod.statistics"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.inverters.0.sensors.power.current",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "ampere",
"value": 0
}
},
"timestamp": "2025-10-05T09:39:48.533Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.inverters.0.sensors.power.current"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.inverters.0.sensors.power.output",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "watt",
"value": 0
}
},
"timestamp": "2025-10-05T09:39:48.533Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.inverters.0.sensors.power.output"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.inverters.0.sensors.temperature.powerModule",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 26.3
}
},
"timestamp": "2025-10-05T10:08:59.620Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.inverters.0.sensors.temperature.powerModule"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.noise.reduction.levels.maxReduced",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.noise.reduction.levels.maxReduced"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.noise.reduction.levels.notReduced",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.noise.reduction.levels.notReduced"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.noise.reduction.levels.slightlyReduced",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.noise.reduction.levels.slightlyReduced"
},
{
"apiVersion": 1,
"commands": {},
"deprecated": {
"info": "replaced by heating.noise.reduction.operating.state",
"removalDate": "2024-09-15"
},
"deviceId": "0",
"feature": "heating.noise.reduction.operating.programs.active",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.noise.reduction.operating.programs.active"
},
{
"apiVersion": 1,
"commands": {},
"deprecated": {
"info": "replaced by heating.noise.reduction.levels.maxReduced",
"removalDate": "2024-09-15"
},
"deviceId": "0",
"feature": "heating.noise.reduction.operating.programs.maxReduced",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.noise.reduction.operating.programs.maxReduced"
},
{
"apiVersion": 1,
"commands": {},
"deprecated": {
"info": "replaced by heating.noise.reduction.levels.notReduced",
"removalDate": "2024-09-15"
},
"deviceId": "0",
"feature": "heating.noise.reduction.operating.programs.notReduced",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.noise.reduction.operating.programs.notReduced"
},
{
"apiVersion": 1,
"commands": {},
"deprecated": {
"info": "replaced by heating.noise.reduction.levels.slightlyReduced",
"removalDate": "2024-09-15"
},
"deviceId": "0",
"feature": "heating.noise.reduction.operating.programs.slightlyReduced",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.noise.reduction.operating.programs.slightlyReduced"
},
{
"apiVersion": 1,
"commands": {
"changeEndDate": {
"isExecutable": false,
"name": "changeEndDate",
"params": {
"end": {
"constraints": {
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$",
"sameDayAllowed": true
},
"required": true,
"type": "string"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/changeEndDate"
},
"schedule": {
"isExecutable": true,
"name": "schedule",
"params": {
"end": {
"constraints": {
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$",
"sameDayAllowed": true
},
"required": true,
"type": "string"
},
"start": {
"constraints": {
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$"
},
"required": true,
"type": "string"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/schedule"
},
"unschedule": {
"isExecutable": true,
"name": "unschedule",
"params": {},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/unschedule"
}
},
"deviceId": "0",
"feature": "heating.operating.programs.holiday",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
},
"end": {
"type": "string",
"value": "2000-01-01"
},
"start": {
"type": "string",
"value": "2000-01-01"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday"
},
{
"apiVersion": 1,
"commands": {
"changeEndDate": {
"isExecutable": false,
"name": "changeEndDate",
"params": {
"end": {
"constraints": {
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$",
"sameDayAllowed": true
},
"required": true,
"type": "string"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holidayAtHome/commands/changeEndDate"
},
"schedule": {
"isExecutable": true,
"name": "schedule",
"params": {
"end": {
"constraints": {
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$",
"sameDayAllowed": true
},
"required": true,
"type": "string"
},
"start": {
"constraints": {
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$"
},
"required": true,
"type": "string"
}
},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holidayAtHome/commands/schedule"
},
"unschedule": {
"isExecutable": true,
"name": "unschedule",
"params": {},
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holidayAtHome/commands/unschedule"
}
},
"deviceId": "0",
"feature": "heating.operating.programs.holidayAtHome",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
},
"end": {
"type": "string",
"value": "2000-01-01"
},
"start": {
"type": "string",
"value": "2000-01-01"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holidayAtHome"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.outdoor.defrosting",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.outdoor.defrosting"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.outdoor.defrosting.thermalEnergy",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T10:08:59.620Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.outdoor.defrosting.thermalEnergy"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.power.consumption.cooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:18.020Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.power.consumption.cooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.power.consumption.dhw",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"day": {
"type": "array",
"unit": "kilowattHour",
"value": [2.6, 5.8, 3.5, 2.3, 1.8, 5.1, 3.4, 5.4]
},
"dayValueReadAt": {
"type": "string",
"value": "2025-10-05T05:14:16.233Z"
},
"month": {
"type": "array",
"unit": "kilowattHour",
"value": [
16, 89.7, 28.1, 41.7, 31.5, 54.9, 76.3, 144.2, 178.4, 214.3, 210,
178.7, 128.4
]
},
"monthValueReadAt": {
"type": "string",
"value": "2025-10-05T05:14:16.233Z"
},
"week": {
"type": "array",
"unit": "kilowattHour",
"value": [24.5, 32.7, 13.8, 22.4, 12.3]
},
"weekValueReadAt": {
"type": "string",
"value": "2025-10-05T05:14:16.233Z"
},
"year": {
"type": "array",
"unit": "kilowattHour",
"value": [875.0999999999999, 1536.8]
},
"yearValueReadAt": {
"type": "string",
"value": "2025-10-05T05:14:16.233Z"
}
},
"timestamp": "2025-10-05T05:14:18.020Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.power.consumption.dhw"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.power.consumption.heating",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"day": {
"type": "array",
"unit": "kilowattHour",
"value": [4.6, 6.8, 7, 6.1, 7.8, 4.3, 2.8, 4.6]
},
"dayValueReadAt": {
"type": "string",
"value": "2025-10-05T05:14:16.246Z"
},
"month": {
"type": "array",
"unit": "kilowattHour",
"value": [
32.3, 32.1, 0, 0, 0, 10.4, 205.7, 538.8, 830.5, 915.9, 839.5,
560.4000000000001, 208.6
]
},
"monthValueReadAt": {
"type": "string",
"value": "2025-10-05T05:14:16.246Z"
},
"week": {
"type": "array",
"unit": "kilowattHour",
"value": [39.39999999999999, 22.7, 0, 0, 2.3]
},
"weekValueReadAt": {
"type": "string",
"value": "2025-10-05T05:14:16.246Z"
},
"year": {
"type": "array",
"unit": "kilowattHour",
"value": [2565.7, 3809.6]
},
"yearValueReadAt": {
"type": "string",
"value": "2025-10-05T05:14:16.246Z"
}
},
"timestamp": "2025-10-05T09:39:30.539Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.power.consumption.heating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.power.consumption.summary.cooling",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"currentDay": {
"type": "number",
"unit": "kilowattHour",
"value": 0
},
"currentMonth": {
"type": "number",
"unit": "kilowattHour",
"value": 0
},
"currentYear": {
"type": "number",
"unit": "kilowattHour",
"value": 0
},
"lastMonth": {
"type": "number",
"unit": "kilowattHour",
"value": 0
},
"lastSevenDays": {
"type": "number",
"unit": "kilowattHour",
"value": 0
},
"lastYear": {
"type": "number",
"unit": "kilowattHour",
"value": 0
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.power.consumption.summary.cooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.power.consumption.summary.dhw",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"currentDay": {
"type": "number",
"unit": "kilowattHour",
"value": 2.6
},
"currentMonth": {
"type": "number",
"unit": "kilowattHour",
"value": 16
},
"currentYear": {
"type": "number",
"unit": "kilowattHour",
"value": 875.0999999999999
},
"lastMonth": {
"type": "number",
"unit": "kilowattHour",
"value": 89.7
},
"lastSevenDays": {
"type": "number",
"unit": "kilowattHour",
"value": 24.5
},
"lastYear": {
"type": "number",
"unit": "kilowattHour",
"value": 1536.8
}
},
"timestamp": "2025-10-05T05:14:18.020Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.power.consumption.summary.dhw"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.power.consumption.summary.heating",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"currentDay": {
"type": "number",
"unit": "kilowattHour",
"value": 4.6
},
"currentMonth": {
"type": "number",
"unit": "kilowattHour",
"value": 32.3
},
"currentYear": {
"type": "number",
"unit": "kilowattHour",
"value": 2565.7
},
"lastMonth": {
"type": "number",
"unit": "kilowattHour",
"value": 32.1
},
"lastSevenDays": {
"type": "number",
"unit": "kilowattHour",
"value": 39.4
},
"lastYear": {
"type": "number",
"unit": "kilowattHour",
"value": 3809.6
}
},
"timestamp": "2025-10-05T09:39:30.539Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.power.consumption.summary.heating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.power.consumption.total",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"day": {
"type": "array",
"unit": "kilowattHour",
"value": [
7.199999999999999, 12.6, 10.5, 8.399999999999999, 9.6,
9.399999999999999, 6.199999999999999, 10
]
},
"dayValueReadAt": {
"type": "string",
"value": "2025-10-05T05:14:16.233Z"
},
"month": {
"type": "array",
"unit": "kilowattHour",
"value": [
48.3, 121.80000000000001, 28.1, 41.7, 31.5, 65.3, 282, 683, 1008.9,
1130.1999999999998, 1049.5, 739.1000000000001, 337
]
},
"monthValueReadAt": {
"type": "string",
"value": "2025-10-05T05:14:16.233Z"
},
"week": {
"type": "array",
"unit": "kilowattHour",
"value": [
63.89999999999999, 55.400000000000006, 13.8, 22.4,
14.600000000000001
]
},
"weekValueReadAt": {
"type": "string",
"value": "2025-10-05T05:14:16.233Z"
},
"year": {
"type": "array",
"unit": "kilowattHour",
"value": [3440.8, 5346.400000000001]
},
"yearValueReadAt": {
"type": "string",
"value": "2025-10-05T05:14:16.233Z"
}
},
"timestamp": "2025-10-05T09:39:30.539Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.power.consumption.total"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.primaryCircuit.fans.0.current",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "percent",
"value": 0
}
},
"timestamp": "2025-10-05T09:42:44.572Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.primaryCircuit.fans.0.current"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.primaryCircuit.fans.1.current",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "percent",
"value": 0
}
},
"timestamp": "2025-10-05T09:42:44.572Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.primaryCircuit.fans.1.current"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.primaryCircuit.sensors.temperature.supply",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 13.9
}
},
"timestamp": "2025-10-05T09:52:33.577Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.primaryCircuit.sensors.temperature.supply"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.primaryCircuit.valves.fourThreeWay",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.primaryCircuit.valves.fourThreeWay"
},
{
"apiVersion": 1,
"commands": {},
"deprecated": {
"info": "replaced by heating.spf.dhw",
"removalDate": "2024-09-15"
},
"deviceId": "0",
"feature": "heating.scop.dhw",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "number",
"unit": "",
"value": 3.8
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.scop.dhw"
},
{
"apiVersion": 1,
"commands": {},
"deprecated": {
"info": "replaced by heating.spf.heating",
"removalDate": "2024-09-15"
},
"deviceId": "0",
"feature": "heating.scop.heating",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "number",
"unit": "",
"value": 3.9
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.scop.heating"
},
{
"apiVersion": 1,
"commands": {},
"deprecated": {
"info": "replaced by heating.spf.total",
"removalDate": "2024-09-15"
},
"deviceId": "0",
"feature": "heating.scop.total",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "number",
"unit": "",
"value": 3.9
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.scop.total"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryCircuit.operation.state",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"currentValue": {
"type": "string",
"value": "standby"
},
"targetValue": {
"type": "string",
"value": "standby"
}
},
"timestamp": "2025-10-05T09:39:40.888Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryCircuit.operation.state"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryCircuit.sensors.temperature.supply",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 32.9
}
},
"timestamp": "2025-10-05T10:03:11.852Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryCircuit.sensors.temperature.supply"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryCircuit.temperature.return.minimum",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "number",
"unit": "celsius",
"value": 5
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryCircuit.temperature.return.minimum"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryCircuit.valves.fourThreeWay",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"current": {
"type": "number",
"unit": "percent",
"value": 52
},
"target": {
"type": "number",
"unit": "percent",
"value": 50
}
},
"timestamp": "2025-10-05T09:42:04.378Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryCircuit.valves.fourThreeWay"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"active": {
"type": "boolean",
"value": false
},
"connectionType": {
"type": "string",
"value": "unknown"
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.configuration.defrosting",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.configuration.defrosting"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.configuration.dhw",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.configuration.dhw"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.configuration.dhw.comfortEnsuring",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.configuration.dhw.comfortEnsuring"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.configuration.frostprotection",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.configuration.frostprotection"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.configuration.heating",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.configuration.heating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.configuration.heating.comfortEnsuring",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.configuration.heating.comfortEnsuring"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.configuration.hygiene",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.configuration.hygiene"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.configuration.refrigerationCircuitExceeded",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.configuration.refrigerationCircuitExceeded"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.configuration.runtime",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.configuration.runtime"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.configuration.screedDrying",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.configuration.screedDrying"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.electricity.energyFactor",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.electricity.energyFactor"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.electricity.price.low",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.electricity.price.low"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.electricity.price.normal",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.electricity.price.normal"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.fossil.energyFactor",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.fossil.energyFactor"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.fossil.price.normal",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.fossil.price.normal"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.state",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.state"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.status",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.status"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.temperature.current",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.temperature.current"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.secondaryHeatGenerator.valves.threeWay",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.secondaryHeatGenerator.valves.threeWay"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.seer.cooling",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.seer.cooling"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.sensors.pressure.supply",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "bar",
"value": 1.8
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.sensors.pressure.supply"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.sensors.temperature.allengra",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 33.8
}
},
"timestamp": "2025-10-05T10:08:44.151Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.sensors.temperature.allengra"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.sensors.temperature.hydraulicSeparator",
"gatewayId": "################",
"isEnabled": false,
"isReady": true,
"properties": {},
"timestamp": "2025-10-05T10:06:21.715Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.sensors.temperature.hydraulicSeparator"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.sensors.temperature.outside",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 12.2
}
},
"timestamp": "2025-10-05T09:35:59.944Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.sensors.temperature.outside"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.sensors.temperature.return",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "celsius",
"value": 34.2
}
},
"timestamp": "2025-10-05T09:49:34.529Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.sensors.temperature.return"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.sensors.volumetricFlow.allengra",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"status": {
"type": "string",
"value": "connected"
},
"value": {
"type": "number",
"unit": "liter/hour",
"value": 0
}
},
"timestamp": "2025-10-05T09:42:08.629Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.sensors.volumetricFlow.allengra"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.spf.dhw",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "number",
"unit": "",
"value": 3.8
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.spf.dhw"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.spf.heating",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "number",
"unit": "",
"value": 3.9
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.spf.heating"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.spf.total",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "number",
"unit": "",
"value": 3.9
}
},
"timestamp": "2025-10-05T05:14:04.320Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.spf.total"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "heating.valves.fourThreeWay.position",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"value": {
"type": "string",
"value": "climatCircuitTwoDefrost"
}
},
"timestamp": "2025-10-05T09:41:55.621Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.valves.fourThreeWay.position"
},
{
"apiVersion": 1,
"commands": {},
"deviceId": "0",
"feature": "tcu.wifi",
"gatewayId": "################",
"isEnabled": true,
"isReady": true,
"properties": {
"strength": {
"type": "number",
"unit": "",
"value": -30
}
},
"timestamp": "2025-10-05T05:18:18.724Z",
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/tcu.wifi"
}
]
}