3020 lines
100 KiB
JSON
3020 lines
100 KiB
JSON
{
|
|
"data": [
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "device.messages.errors.raw",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"entries": {
|
|
"type": "array",
|
|
"value": []
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/device.messages.errors.raw"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "device.serial",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"value": {
|
|
"type": "string",
|
|
"value": "################"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/device.serial"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.boiler.sensors.temperature.commonSupply",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "notConnected"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/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-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.boiler.serial"
|
|
},
|
|
{
|
|
"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": "notConnected"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.buffer.sensors.temperature.main"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deprecated": {
|
|
"info": "replaced by heating.bufferCylinder.sensors.temperature.top",
|
|
"removalDate": "2024-09-15"
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "heating.buffer.sensors.temperature.top",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "notConnected"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.buffer.sensors.temperature.top"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.bufferCylinder.sensors.temperature.main",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "notConnected"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.bufferCylinder.sensors.temperature.main"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.bufferCylinder.sensors.temperature.top",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "notConnected"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.bufferCylinder.sensors.temperature.top"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "array",
|
|
"value": ["0"]
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.0.circulation.pump",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "on"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.circulation.pump"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.circulation.pump",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.circulation.pump"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.circulation.pump",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.circulation.pump"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.0.frostprotection",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "on"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-11T20:58:18.395Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.frostprotection"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.frostprotection",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.frostprotection"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.frostprotection",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.frostprotection"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"setCurve": {
|
|
"isExecutable": true,
|
|
"name": "setCurve",
|
|
"params": {
|
|
"shift": {
|
|
"constraints": {
|
|
"max": 40,
|
|
"min": -15,
|
|
"stepping": 1
|
|
},
|
|
"required": true,
|
|
"type": "number"
|
|
},
|
|
"slope": {
|
|
"constraints": {
|
|
"max": 3.5,
|
|
"min": 0,
|
|
"stepping": 0.1
|
|
},
|
|
"required": true,
|
|
"type": "number"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/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": 0
|
|
},
|
|
"slope": {
|
|
"type": "number",
|
|
"unit": "",
|
|
"value": 0.4
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.curve"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.heating.curve",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.heating.curve"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.heating.curve",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.heating.curve"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"resetSchedule": {
|
|
"isExecutable": false,
|
|
"name": "resetSchedule",
|
|
"params": {},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/resetSchedule"
|
|
},
|
|
"setSchedule": {
|
|
"isExecutable": true,
|
|
"name": "setSchedule",
|
|
"params": {
|
|
"newSchedule": {
|
|
"constraints": {
|
|
"defaultMode": "standby",
|
|
"maxEntries": 8,
|
|
"modes": ["reduced", "normal", "fixed"],
|
|
"overlapAllowed": true,
|
|
"resolution": 10
|
|
},
|
|
"required": true,
|
|
"type": "Schedule"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/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": "24:00",
|
|
"mode": "normal",
|
|
"position": 0,
|
|
"start": "00:00"
|
|
}
|
|
],
|
|
"mon": [
|
|
{
|
|
"end": "24:00",
|
|
"mode": "normal",
|
|
"position": 0,
|
|
"start": "00:00"
|
|
}
|
|
],
|
|
"sat": [
|
|
{
|
|
"end": "24:00",
|
|
"mode": "normal",
|
|
"position": 0,
|
|
"start": "00:00"
|
|
}
|
|
],
|
|
"sun": [
|
|
{
|
|
"end": "24:00",
|
|
"mode": "normal",
|
|
"position": 0,
|
|
"start": "00:00"
|
|
}
|
|
],
|
|
"thu": [
|
|
{
|
|
"end": "24:00",
|
|
"mode": "normal",
|
|
"position": 0,
|
|
"start": "00:00"
|
|
}
|
|
],
|
|
"tue": [
|
|
{
|
|
"end": "24:00",
|
|
"mode": "normal",
|
|
"position": 0,
|
|
"start": "00:00"
|
|
}
|
|
],
|
|
"wed": [
|
|
{
|
|
"end": "24:00",
|
|
"mode": "normal",
|
|
"position": 0,
|
|
"start": "00:00"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.heating.schedule",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.heating.schedule"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.heating.schedule",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.heating.schedule"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"setMode": {
|
|
"isExecutable": true,
|
|
"name": "setMode",
|
|
"params": {
|
|
"mode": {
|
|
"constraints": {
|
|
"enum": ["dhw", "dhwAndHeating", "standby"]
|
|
},
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/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": "dhwAndHeating"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.active"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.operating.modes.active",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.active"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.operating.modes.active",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.active"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.0.operating.modes.cooling",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.cooling"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.operating.modes.cooling",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.cooling"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.operating.modes.cooling",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.cooling"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.0.operating.modes.dhw",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.dhw"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.operating.modes.dhw",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.dhw"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.operating.modes.dhw",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.dhw"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.0.operating.modes.dhwAndHeating",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": true
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.dhwAndHeating"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.operating.modes.dhwAndHeating",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.dhwAndHeating"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.operating.modes.dhwAndHeating",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.dhwAndHeating"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.0.operating.modes.dhwAndHeatingCooling",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.dhwAndHeatingCooling"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.operating.modes.dhwAndHeatingCooling",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.dhwAndHeatingCooling"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.operating.modes.dhwAndHeatingCooling",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.dhwAndHeatingCooling"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.0.operating.modes.forcedNormal",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.forcedNormal"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.operating.modes.forcedNormal",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.forcedNormal"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.operating.modes.forcedNormal",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.forcedNormal"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.0.operating.modes.forcedReduced",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.forcedReduced"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.operating.modes.forcedReduced",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.forcedReduced"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.operating.modes.forcedReduced",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.forcedReduced"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.0.operating.modes.heating",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.heating"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.operating.modes.heating",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.heating"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.operating.modes.heating",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.heating"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.0.operating.modes.heatingCooling",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.heatingCooling"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.operating.modes.heatingCooling",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.heatingCooling"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.operating.modes.heatingCooling",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.heatingCooling"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.0.operating.modes.normalStandby",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.normalStandby"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.operating.modes.normalStandby",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.normalStandby"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.operating.modes.normalStandby",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.normalStandby"
|
|
},
|
|
{
|
|
"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-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.standby"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.operating.modes.standby",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.standby"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.operating.modes.standby",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.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": "normal"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.active"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.operating.programs.active",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.active"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.operating.programs.active",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.active"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"activate": {
|
|
"isExecutable": true,
|
|
"name": "activate",
|
|
"params": {
|
|
"temperature": {
|
|
"constraints": {
|
|
"max": 30,
|
|
"min": 10,
|
|
"stepping": 1
|
|
},
|
|
"required": false,
|
|
"type": "number"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/activate"
|
|
},
|
|
"deactivate": {
|
|
"isExecutable": true,
|
|
"name": "deactivate",
|
|
"params": {},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/deactivate"
|
|
},
|
|
"setTemperature": {
|
|
"isExecutable": true,
|
|
"name": "setTemperature",
|
|
"params": {
|
|
"targetTemperature": {
|
|
"constraints": {
|
|
"max": 30,
|
|
"min": 10,
|
|
"stepping": 1
|
|
},
|
|
"required": true,
|
|
"type": "number"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/setTemperature"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.0.operating.programs.comfort",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
},
|
|
"demand": {
|
|
"type": "string",
|
|
"value": "unknown"
|
|
},
|
|
"temperature": {
|
|
"type": "number",
|
|
"unit": "celsius",
|
|
"value": 20
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.operating.programs.comfort",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.comfort"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.operating.programs.comfort",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.comfort"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"activate": {
|
|
"isExecutable": true,
|
|
"name": "activate",
|
|
"params": {},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/activate"
|
|
},
|
|
"deactivate": {
|
|
"isExecutable": true,
|
|
"name": "deactivate",
|
|
"params": {},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/deactivate"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.0.operating.programs.eco",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
},
|
|
"temperature": {
|
|
"type": "number",
|
|
"unit": "celsius",
|
|
"value": 22
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.operating.programs.eco",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.eco"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.operating.programs.eco",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.eco"
|
|
},
|
|
{
|
|
"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-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.fixed"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.operating.programs.fixed",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.fixed"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.operating.programs.fixed",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.fixed"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"setTemperature": {
|
|
"isExecutable": true,
|
|
"name": "setTemperature",
|
|
"params": {
|
|
"targetTemperature": {
|
|
"constraints": {
|
|
"max": 30,
|
|
"min": 10,
|
|
"stepping": 1
|
|
},
|
|
"required": true,
|
|
"type": "number"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normal/commands/setTemperature"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.0.operating.programs.normal",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": true
|
|
},
|
|
"demand": {
|
|
"type": "string",
|
|
"value": "unknown"
|
|
},
|
|
"temperature": {
|
|
"type": "number",
|
|
"unit": "celsius",
|
|
"value": 22
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normal"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.operating.programs.normal",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.normal"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.operating.programs.normal",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.normal"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"setTemperature": {
|
|
"isExecutable": true,
|
|
"name": "setTemperature",
|
|
"params": {
|
|
"targetTemperature": {
|
|
"constraints": {
|
|
"max": 30,
|
|
"min": 10,
|
|
"stepping": 1
|
|
},
|
|
"required": true,
|
|
"type": "number"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reduced/commands/setTemperature"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.0.operating.programs.reduced",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
},
|
|
"demand": {
|
|
"type": "string",
|
|
"value": "unknown"
|
|
},
|
|
"temperature": {
|
|
"type": "number",
|
|
"unit": "celsius",
|
|
"value": 20
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reduced"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.operating.programs.reduced",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.reduced"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.operating.programs.reduced",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.reduced"
|
|
},
|
|
{
|
|
"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-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.standby"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.operating.programs.standby",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.standby"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.operating.programs.standby",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.standby"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.0.sensors.temperature.room",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.sensors.temperature.room"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.sensors.temperature.room",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.sensors.temperature.room"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.sensors.temperature.room",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.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": 26.3
|
|
}
|
|
},
|
|
"timestamp": "2025-02-11T20:49:01.456Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.sensors.temperature.supply"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.sensors.temperature.supply",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.sensors.temperature.supply"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.sensors.temperature.supply",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.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": 33.2
|
|
}
|
|
},
|
|
"timestamp": "2025-02-11T19:48:05.380Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.temperature",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.temperature"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.temperature",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.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.com/iot/v1/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.com/iot/v1/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.com/iot/v1/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": 44
|
|
},
|
|
"min": {
|
|
"type": "number",
|
|
"unit": "celsius",
|
|
"value": 15
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.temperature.levels",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.temperature.levels"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.temperature.levels",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.temperature.levels"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"setName": {
|
|
"isExecutable": true,
|
|
"name": "setName",
|
|
"params": {
|
|
"name": {
|
|
"constraints": {
|
|
"maxLength": 20,
|
|
"minLength": 1
|
|
},
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/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-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.compressors",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "array",
|
|
"value": ["0"]
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.compressors.0.statistics",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"hours": {
|
|
"type": "number",
|
|
"unit": "hour",
|
|
"value": 4332.4
|
|
},
|
|
"starts": {
|
|
"type": "number",
|
|
"unit": "",
|
|
"value": 21314
|
|
}
|
|
},
|
|
"timestamp": "2025-02-11T20:34:55.482Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0.statistics"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.compressors.1.statistics",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.1.statistics"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.compressors.0",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
},
|
|
"phase": {
|
|
"type": "string",
|
|
"value": "off"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-11T20:45:56.068Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.compressors.1",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.1"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.controller.serial",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"value": {
|
|
"type": "string",
|
|
"value": "################"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.controller.serial"
|
|
},
|
|
{
|
|
"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-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.dhw.charging",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"timestamp": "2025-02-11T19:42:36.300Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.charging"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"activate": {
|
|
"isExecutable": true,
|
|
"name": "activate",
|
|
"params": {},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/activate"
|
|
},
|
|
"deactivate": {
|
|
"isExecutable": true,
|
|
"name": "deactivate",
|
|
"params": {},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/deactivate"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "heating.dhw.oneTimeCharge",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.dhw.pumps.circulation",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "on"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-11T19:42:36.300Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"resetSchedule": {
|
|
"isExecutable": false,
|
|
"name": "resetSchedule",
|
|
"params": {},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/resetSchedule"
|
|
},
|
|
"setSchedule": {
|
|
"isExecutable": true,
|
|
"name": "setSchedule",
|
|
"params": {
|
|
"newSchedule": {
|
|
"constraints": {
|
|
"defaultMode": "off",
|
|
"maxEntries": 8,
|
|
"modes": ["5/25-cycles", "5/10-cycles", "on"],
|
|
"overlapAllowed": true,
|
|
"resolution": 10
|
|
},
|
|
"required": true,
|
|
"type": "Schedule"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/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": "22:00",
|
|
"mode": "on",
|
|
"position": 0,
|
|
"start": "06:50"
|
|
}
|
|
],
|
|
"mon": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "on",
|
|
"position": 0,
|
|
"start": "06:50"
|
|
}
|
|
],
|
|
"sat": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "on",
|
|
"position": 0,
|
|
"start": "07:30"
|
|
}
|
|
],
|
|
"sun": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "on",
|
|
"position": 0,
|
|
"start": "07:30"
|
|
}
|
|
],
|
|
"thu": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "on",
|
|
"position": 0,
|
|
"start": "06:50"
|
|
}
|
|
],
|
|
"tue": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "on",
|
|
"position": 0,
|
|
"start": "06:50"
|
|
}
|
|
],
|
|
"wed": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "on",
|
|
"position": 0,
|
|
"start": "06:50"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"timestamp": "2025-02-11T17:50:12.565Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.dhw.pumps.primary",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.primary"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"resetSchedule": {
|
|
"isExecutable": false,
|
|
"name": "resetSchedule",
|
|
"params": {},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/resetSchedule"
|
|
},
|
|
"setSchedule": {
|
|
"isExecutable": true,
|
|
"name": "setSchedule",
|
|
"params": {
|
|
"newSchedule": {
|
|
"constraints": {
|
|
"defaultMode": "off",
|
|
"maxEntries": 8,
|
|
"modes": ["top", "normal", "temp-2"],
|
|
"overlapAllowed": true,
|
|
"resolution": 10
|
|
},
|
|
"required": true,
|
|
"type": "Schedule"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/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": "22:00",
|
|
"mode": "normal",
|
|
"position": 0,
|
|
"start": "06:00"
|
|
}
|
|
],
|
|
"mon": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0,
|
|
"start": "06:00"
|
|
}
|
|
],
|
|
"sat": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0,
|
|
"start": "06:00"
|
|
}
|
|
],
|
|
"sun": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0,
|
|
"start": "06:00"
|
|
}
|
|
],
|
|
"thu": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0,
|
|
"start": "06:00"
|
|
}
|
|
],
|
|
"tue": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0,
|
|
"start": "06:00"
|
|
}
|
|
],
|
|
"wed": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0,
|
|
"start": "06:00"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/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": 47.9
|
|
}
|
|
},
|
|
"timestamp": "2025-02-11T20:39:18.305Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.dhwCylinder"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.dhw.sensors.temperature.dhwCylinder.bottom",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "notConnected"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.dhwCylinder.bottom"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.dhw.sensors.temperature.dhwCylinder.top",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "connected"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"unit": "celsius",
|
|
"value": 47.9
|
|
}
|
|
},
|
|
"timestamp": "2025-02-11T20:39:18.305Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/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": 47.9
|
|
}
|
|
},
|
|
"timestamp": "2025-02-11T20:39:18.305Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.hotWaterStorage"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deprecated": {
|
|
"info": "replaced by heating.dhw.sensors.temperature.dhwCylinder.bottom",
|
|
"removalDate": "2024-09-15"
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "heating.dhw.sensors.temperature.hotWaterStorage.bottom",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "notConnected"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.hotWaterStorage.bottom"
|
|
},
|
|
{
|
|
"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": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "connected"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"unit": "celsius",
|
|
"value": 47.9
|
|
}
|
|
},
|
|
"timestamp": "2025-02-11T20:39:18.305Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.hotWaterStorage.top"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.dhw.sensors.temperature.outlet",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "notConnected"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.outlet"
|
|
},
|
|
{
|
|
"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.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresis"
|
|
},
|
|
"setHysteresisSwitchOffValue": {
|
|
"isExecutable": false,
|
|
"name": "setHysteresisSwitchOffValue",
|
|
"params": {
|
|
"hysteresis": {
|
|
"constraints": {
|
|
"max": 10,
|
|
"min": 1,
|
|
"stepping": 0.5
|
|
},
|
|
"required": true,
|
|
"type": "number"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/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.com/iot/v1/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": 5
|
|
},
|
|
"switchOnValue": {
|
|
"type": "number",
|
|
"unit": "kelvin",
|
|
"value": 5
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"unit": "kelvin",
|
|
"value": 5
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"setTargetTemperature": {
|
|
"isExecutable": true,
|
|
"name": "setTargetTemperature",
|
|
"params": {
|
|
"temperature": {
|
|
"constraints": {
|
|
"efficientLowerBorder": 10,
|
|
"efficientUpperBorder": 60,
|
|
"max": 60,
|
|
"min": 10,
|
|
"stepping": 1
|
|
},
|
|
"required": true,
|
|
"type": "number"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/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": 50
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.main"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"setTargetTemperature": {
|
|
"isExecutable": true,
|
|
"name": "setTargetTemperature",
|
|
"params": {
|
|
"temperature": {
|
|
"constraints": {
|
|
"max": 60,
|
|
"min": 10,
|
|
"stepping": 1
|
|
},
|
|
"required": true,
|
|
"type": "number"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.temp2/commands/setTargetTemperature"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "heating.dhw.temperature.temp2",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"value": {
|
|
"type": "number",
|
|
"unit": "celsius",
|
|
"value": 60
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.temp2"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"changeEndDate": {
|
|
"isExecutable": false,
|
|
"name": "changeEndDate",
|
|
"params": {
|
|
"end": {
|
|
"constraints": {
|
|
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$",
|
|
"sameDayAllowed": false
|
|
},
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/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": false
|
|
},
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
"start": {
|
|
"constraints": {
|
|
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$"
|
|
},
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/schedule"
|
|
},
|
|
"unschedule": {
|
|
"isExecutable": true,
|
|
"name": "unschedule",
|
|
"params": {},
|
|
"uri": "https://api.viessmann.com/iot/v1/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": ""
|
|
},
|
|
"start": {
|
|
"type": "string",
|
|
"value": ""
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.primaryCircuit.sensors.temperature.return",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "connected"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"unit": "celsius",
|
|
"value": 6.9
|
|
}
|
|
},
|
|
"timestamp": "2025-02-11T20:58:31.054Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.primaryCircuit.sensors.temperature.return"
|
|
},
|
|
{
|
|
"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": 5.2
|
|
}
|
|
},
|
|
"timestamp": "2025-02-11T20:48:38.307Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.primaryCircuit.sensors.temperature.supply"
|
|
},
|
|
{
|
|
"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": 26.9
|
|
}
|
|
},
|
|
"timestamp": "2025-02-11T20:46:37.502Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.secondaryCircuit.sensors.temperature.supply"
|
|
},
|
|
{
|
|
"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": 1.9
|
|
}
|
|
},
|
|
"timestamp": "2025-02-11T21:00:13.154Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/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": 26.5
|
|
}
|
|
},
|
|
"timestamp": "2025-02-11T20:48:00.474Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.sensors.temperature.return"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.solar",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.solar"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.solar.power.cumulativeProduced",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.solar.power.cumulativeProduced"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.solar.power.production",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.solar.power.production"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.solar.pumps.circuit",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.solar.pumps.circuit"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.solar.sensors.temperature.collector",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.solar.sensors.temperature.collector"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.solar.sensors.temperature.dhw",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.solar.sensors.temperature.dhw"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": true
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.levels.levelFour",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.levels.levelFour"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.levels.levelOne",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.levels.levelOne"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.levels.levelThree",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.levels.levelThree"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.levels.levelTwo",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.levels.levelTwo"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"setMode": {
|
|
"isExecutable": true,
|
|
"name": "setMode",
|
|
"params": {
|
|
"mode": {
|
|
"constraints": {
|
|
"enum": ["standby", "standard", "ventilation"]
|
|
},
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setMode"
|
|
},
|
|
"setModeContinuousSensorOverride": {
|
|
"isExecutable": false,
|
|
"name": "setModeContinuousSensorOverride",
|
|
"params": {},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setModeContinuousSensorOverride"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.operating.modes.active",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"value": {
|
|
"type": "string",
|
|
"value": "ventilation"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.operating.modes.standard",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.standard"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.operating.modes.ventilation",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": true
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.ventilation"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.operating.programs.active",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"value": {
|
|
"type": "string",
|
|
"value": "levelThree"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.programs.active"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.operating.state",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"demand": {
|
|
"type": "string",
|
|
"value": "ventilation"
|
|
},
|
|
"level": {
|
|
"type": "string",
|
|
"value": "levelThree"
|
|
},
|
|
"reason": {
|
|
"type": "string",
|
|
"value": "schedule"
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.state"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"activate": {
|
|
"isExecutable": true,
|
|
"name": "activate",
|
|
"params": {},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort/commands/activate"
|
|
},
|
|
"deactivate": {
|
|
"isExecutable": true,
|
|
"name": "deactivate",
|
|
"params": {},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort/commands/deactivate"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.quickmodes.comfort",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"activate": {
|
|
"isExecutable": true,
|
|
"name": "activate",
|
|
"params": {},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco/commands/activate"
|
|
},
|
|
"deactivate": {
|
|
"isExecutable": true,
|
|
"name": "deactivate",
|
|
"params": {},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco/commands/deactivate"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.quickmodes.eco",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"changeEndDate": {
|
|
"isExecutable": false,
|
|
"name": "changeEndDate",
|
|
"params": {
|
|
"end": {
|
|
"constraints": {
|
|
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$",
|
|
"sameDayAllowed": false
|
|
},
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/changeEndDate"
|
|
},
|
|
"schedule": {
|
|
"isExecutable": true,
|
|
"name": "schedule",
|
|
"params": {
|
|
"end": {
|
|
"constraints": {
|
|
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$",
|
|
"sameDayAllowed": false
|
|
},
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
"start": {
|
|
"constraints": {
|
|
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$"
|
|
},
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/schedule"
|
|
},
|
|
"unschedule": {
|
|
"isExecutable": true,
|
|
"name": "unschedule",
|
|
"params": {},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/unschedule"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.quickmodes.holiday",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
},
|
|
"end": {
|
|
"type": "string",
|
|
"value": ""
|
|
},
|
|
"start": {
|
|
"type": "string",
|
|
"value": ""
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"resetSchedule": {
|
|
"isExecutable": false,
|
|
"name": "resetSchedule",
|
|
"params": {},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/resetSchedule"
|
|
},
|
|
"setSchedule": {
|
|
"isExecutable": true,
|
|
"name": "setSchedule",
|
|
"params": {
|
|
"newSchedule": {
|
|
"constraints": {
|
|
"defaultMode": "levelOne",
|
|
"maxEntries": 8,
|
|
"modes": ["levelTwo", "levelThree", "levelFour"],
|
|
"overlapAllowed": true,
|
|
"resolution": 10
|
|
},
|
|
"required": true,
|
|
"type": "Schedule"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/setSchedule"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.schedule",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": true
|
|
},
|
|
"entries": {
|
|
"type": "Schedule",
|
|
"value": {
|
|
"fri": [
|
|
{
|
|
"end": "24:00",
|
|
"mode": "levelThree",
|
|
"position": 0,
|
|
"start": "00:00"
|
|
}
|
|
],
|
|
"mon": [
|
|
{
|
|
"end": "24:00",
|
|
"mode": "levelThree",
|
|
"position": 0,
|
|
"start": "00:00"
|
|
}
|
|
],
|
|
"sat": [
|
|
{
|
|
"end": "24:00",
|
|
"mode": "levelThree",
|
|
"position": 0,
|
|
"start": "00:00"
|
|
}
|
|
],
|
|
"sun": [
|
|
{
|
|
"end": "24:00",
|
|
"mode": "levelThree",
|
|
"position": 0,
|
|
"start": "00:00"
|
|
}
|
|
],
|
|
"thu": [
|
|
{
|
|
"end": "24:00",
|
|
"mode": "levelThree",
|
|
"position": 0,
|
|
"start": "00:00"
|
|
}
|
|
],
|
|
"tue": [
|
|
{
|
|
"end": "24:00",
|
|
"mode": "levelThree",
|
|
"position": 0,
|
|
"start": "00:00"
|
|
}
|
|
],
|
|
"wed": [
|
|
{
|
|
"end": "24:00",
|
|
"mode": "levelThree",
|
|
"position": 0,
|
|
"start": "00:00"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"timestamp": "2025-02-10T14:01:48.216Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"setName": {
|
|
"isExecutable": true,
|
|
"name": "setName",
|
|
"params": {
|
|
"name": {
|
|
"constraints": {
|
|
"maxLength": 20,
|
|
"minLength": 1
|
|
},
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann.com/iot/v1/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-01-12T22:36:28.706Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.name"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"components": [],
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.1.name",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2024-02-02T01:29:44.670Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.name"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"components": [],
|
|
"deviceId": "0",
|
|
"feature": "heating.circuits.2.name",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2024-02-02T01:29:44.670Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.2.name"
|
|
}
|
|
]
|
|
}
|