mirror of https://github.com/home-assistant/core
3903 lines
125 KiB
JSON
3903 lines
125 KiB
JSON
{
|
|
"data": [
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "device.serial",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"value": {
|
|
"type": "string",
|
|
"value": "deviceSerialVitodens300W"
|
|
}
|
|
},
|
|
"timestamp": "2024-07-30T20:03:40.073Z",
|
|
"uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/device.serial"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.buffer.charging.level.total",
|
|
"gatewayId": "################",
|
|
"feature": "heating.buffer.charging.level.total",
|
|
"timestamp": "2021-08-25T03:29:47.707Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["bottom", "middle", "top", "total"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.buffer.charging.level",
|
|
"gatewayId": "################",
|
|
"feature": "heating.buffer.charging.level",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.solar.pumps.circuit",
|
|
"gatewayId": "################",
|
|
"feature": "heating.solar.pumps.circuit",
|
|
"timestamp": "2021-08-25T03:29:47.713Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"hours": {
|
|
"type": "number",
|
|
"value": 18726.3,
|
|
"unit": ""
|
|
},
|
|
"starts": {
|
|
"type": "number",
|
|
"value": 14315,
|
|
"unit": ""
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.burners.0.statistics",
|
|
"gatewayId": "################",
|
|
"feature": "heating.burners.0.statistics",
|
|
"timestamp": "2021-08-25T14:23:17.238Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.heating",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.operating.modes.heating",
|
|
"timestamp": "2021-08-25T03:29:46.971Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/device",
|
|
"gatewayId": "################",
|
|
"feature": "device",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule",
|
|
"gatewayId": "################",
|
|
"feature": "heating.dhw.pumps.circulation.schedule",
|
|
"timestamp": "2021-08-25T03:29:47.694Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "off"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.circulation.pump",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.circulation.pump",
|
|
"timestamp": "2021-08-25T03:29:47.639Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["pump"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.circulation",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.circulation",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.heating.schedule",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.heating.schedule",
|
|
"timestamp": "2021-08-25T03:29:46.922Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.sensors.temperature.supply",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.sensors.temperature.supply",
|
|
"timestamp": "2021-08-25T03:29:47.572Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.solar.sensors.temperature.collector",
|
|
"gatewayId": "################",
|
|
"feature": "heating.solar.sensors.temperature.collector",
|
|
"timestamp": "2021-08-25T03:29:47.700Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.active",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.operating.modes.active",
|
|
"timestamp": "2021-08-25T03:29:47.677Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.burner",
|
|
"gatewayId": "################",
|
|
"feature": "heating.burner",
|
|
"timestamp": "2021-08-25T14:16:46.543Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.operating.programs.holiday",
|
|
"gatewayId": "################",
|
|
"feature": "heating.operating.programs.holiday",
|
|
"timestamp": "2021-08-25T03:29:47.714Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.buffer.charging.level.bottom",
|
|
"gatewayId": "################",
|
|
"feature": "heating.buffer.charging.level.bottom",
|
|
"timestamp": "2021-08-25T03:29:47.711Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"unit": {
|
|
"value": "celsius",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"value": 63,
|
|
"unit": "celsius"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"value": "connected"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.sensors.temperature.supply",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.sensors.temperature.supply",
|
|
"timestamp": "2021-08-25T15:13:19.679Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.dhw",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.operating.modes.dhw",
|
|
"timestamp": "2021-08-25T03:29:46.955Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"value": {
|
|
"value": "dhw",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"commands": {
|
|
"setMode": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.active/commands/setMode",
|
|
"name": "setMode",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"mode": {
|
|
"type": "string",
|
|
"required": true,
|
|
"constraints": {
|
|
"enum": [
|
|
"standby",
|
|
"dhw",
|
|
"dhwAndHeating",
|
|
"forcedReduced",
|
|
"forcedNormal"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.active",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.operating.modes.active",
|
|
"timestamp": "2021-08-25T03:29:47.654Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": false,
|
|
"type": "boolean"
|
|
},
|
|
"demand": {
|
|
"value": "unknown",
|
|
"type": "string"
|
|
},
|
|
"temperature": {
|
|
"value": 22,
|
|
"unit": "",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"commands": {
|
|
"setTemperature": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/setTemperature",
|
|
"name": "setTemperature",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"targetTemperature": {
|
|
"type": "number",
|
|
"required": true,
|
|
"constraints": {
|
|
"min": 4,
|
|
"max": 37,
|
|
"stepping": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"activate": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/activate",
|
|
"name": "activate",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"temperature": {
|
|
"type": "number",
|
|
"required": false,
|
|
"constraints": {
|
|
"min": 4,
|
|
"max": 37,
|
|
"stepping": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"deactivate": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/deactivate",
|
|
"name": "deactivate",
|
|
"isExecutable": false,
|
|
"params": {}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.operating.programs.comfort",
|
|
"timestamp": "2021-08-25T03:29:46.825Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["operating"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/ventilation",
|
|
"gatewayId": "################",
|
|
"feature": "ventilation",
|
|
"timestamp": "2021-08-25T03:29:47.717Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"shift": {
|
|
"type": "number",
|
|
"unit": "",
|
|
"value": 7
|
|
},
|
|
"slope": {
|
|
"type": "number",
|
|
"unit": "",
|
|
"value": 1.1
|
|
}
|
|
},
|
|
"commands": {
|
|
"setCurve": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.heating.curve/commands/setCurve",
|
|
"name": "setCurve",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"slope": {
|
|
"type": "number",
|
|
"required": true,
|
|
"constraints": {
|
|
"min": 0.2,
|
|
"max": 3.5,
|
|
"stepping": 0.1
|
|
}
|
|
},
|
|
"shift": {
|
|
"type": "number",
|
|
"required": true,
|
|
"constraints": {
|
|
"min": -13,
|
|
"max": 40,
|
|
"stepping": 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.heating.curve",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.heating.curve",
|
|
"timestamp": "2021-08-25T03:29:46.909Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.boiler.sensors.temperature.commonSupply",
|
|
"gatewayId": "################",
|
|
"feature": "heating.boiler.sensors.temperature.commonSupply",
|
|
"timestamp": "2021-08-25T03:29:46.838Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["pump"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.circulation",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.circulation",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.frostprotection",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.frostprotection",
|
|
"timestamp": "2021-08-25T03:29:46.903Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [
|
|
"circulation",
|
|
"dhw",
|
|
"frostprotection",
|
|
"heating",
|
|
"operating",
|
|
"sensors"
|
|
],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2",
|
|
"timestamp": "2021-08-25T03:29:46.863Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["pumps", "sensors"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.solar",
|
|
"gatewayId": "################",
|
|
"feature": "heating.solar",
|
|
"timestamp": "2021-08-25T03:29:47.698Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["modes", "programs"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/ventilation.operating",
|
|
"gatewayId": "################",
|
|
"feature": "ventilation.operating",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": ["modulation", "statistics"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.burners.0",
|
|
"gatewayId": "################",
|
|
"feature": "heating.burners.0",
|
|
"timestamp": "2021-08-25T14:16:46.550Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["modes", "programs"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.operating",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.standby",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.operating.programs.standby",
|
|
"timestamp": "2021-08-25T03:29:47.560Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": false,
|
|
"type": "boolean"
|
|
},
|
|
"start": {
|
|
"value": "",
|
|
"type": "string"
|
|
},
|
|
"end": {
|
|
"value": "",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"commands": {
|
|
"changeEndDate": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.holiday/commands/changeEndDate",
|
|
"name": "changeEndDate",
|
|
"isExecutable": false,
|
|
"params": {
|
|
"end": {
|
|
"type": "string",
|
|
"required": true,
|
|
"constraints": {
|
|
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$",
|
|
"sameDayAllowed": false
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"schedule": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.holiday/commands/schedule",
|
|
"name": "schedule",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"start": {
|
|
"type": "string",
|
|
"required": true,
|
|
"constraints": {
|
|
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$"
|
|
}
|
|
},
|
|
"end": {
|
|
"type": "string",
|
|
"required": true,
|
|
"constraints": {
|
|
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$",
|
|
"sameDayAllowed": false
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"unschedule": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.holiday/commands/unschedule",
|
|
"name": "unschedule",
|
|
"isExecutable": true,
|
|
"params": {}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.holiday",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.operating.programs.holiday",
|
|
"timestamp": "2021-08-25T03:29:47.541Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/ventilation.operating.modes.standby",
|
|
"gatewayId": "################",
|
|
"feature": "ventilation.operating.modes.standby",
|
|
"timestamp": "2021-08-25T03:29:47.726Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["active", "dhw", "dhwAndHeating", "heating", "standby"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.operating.modes",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.operating.modes",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "off"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.dhw.pumps.primary",
|
|
"gatewayId": "################",
|
|
"feature": "heating.dhw.pumps.primary",
|
|
"timestamp": "2021-08-25T14:18:44.841Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/ventilation.operating.programs.holiday",
|
|
"gatewayId": "################",
|
|
"feature": "ventilation.operating.programs.holiday",
|
|
"timestamp": "2021-08-25T03:29:47.722Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": false,
|
|
"type": "boolean"
|
|
},
|
|
"entries": {
|
|
"value": {
|
|
"mon": [
|
|
{
|
|
"start": "06:00",
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0
|
|
}
|
|
],
|
|
"tue": [
|
|
{
|
|
"start": "06:00",
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0
|
|
}
|
|
],
|
|
"wed": [
|
|
{
|
|
"start": "06:00",
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0
|
|
}
|
|
],
|
|
"thu": [
|
|
{
|
|
"start": "06:00",
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0
|
|
}
|
|
],
|
|
"fri": [
|
|
{
|
|
"start": "06:00",
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0
|
|
}
|
|
],
|
|
"sat": [
|
|
{
|
|
"start": "06:00",
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0
|
|
}
|
|
],
|
|
"sun": [
|
|
{
|
|
"start": "06:00",
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0
|
|
}
|
|
]
|
|
},
|
|
"type": "Schedule"
|
|
}
|
|
},
|
|
"commands": {
|
|
"setSchedule": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.heating.schedule/commands/setSchedule",
|
|
"name": "setSchedule",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"newSchedule": {
|
|
"type": "Schedule",
|
|
"required": true,
|
|
"constraints": {
|
|
"modes": ["normal"],
|
|
"maxEntries": 4,
|
|
"resolution": 10,
|
|
"defaultMode": "reduced",
|
|
"overlapAllowed": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.heating.schedule",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.heating.schedule",
|
|
"timestamp": "2021-08-25T03:29:46.920Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.dhwAndHeating",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.operating.modes.dhwAndHeating",
|
|
"timestamp": "2021-08-25T03:29:46.967Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": false,
|
|
"type": "boolean"
|
|
},
|
|
"demand": {
|
|
"value": "unknown",
|
|
"type": "string"
|
|
},
|
|
"temperature": {
|
|
"value": 18,
|
|
"unit": "",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"commands": {
|
|
"setTemperature": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reduced/commands/setTemperature",
|
|
"name": "setTemperature",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"targetTemperature": {
|
|
"type": "number",
|
|
"required": true,
|
|
"constraints": {
|
|
"min": 3,
|
|
"max": 37,
|
|
"stepping": 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reduced",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.operating.programs.reduced",
|
|
"timestamp": "2021-08-25T03:29:47.553Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["offset"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.device.time",
|
|
"gatewayId": "################",
|
|
"feature": "heating.device.time",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["curve", "schedule"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.heating",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.heating",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": false,
|
|
"type": "boolean"
|
|
},
|
|
"start": {
|
|
"value": "",
|
|
"type": "string"
|
|
},
|
|
"end": {
|
|
"value": "",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"commands": {
|
|
"changeEndDate": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.holiday/commands/changeEndDate",
|
|
"name": "changeEndDate",
|
|
"isExecutable": false,
|
|
"params": {
|
|
"end": {
|
|
"type": "string",
|
|
"required": true,
|
|
"constraints": {
|
|
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$",
|
|
"sameDayAllowed": false
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"schedule": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.holiday/commands/schedule",
|
|
"name": "schedule",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"start": {
|
|
"type": "string",
|
|
"required": true,
|
|
"constraints": {
|
|
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$"
|
|
}
|
|
},
|
|
"end": {
|
|
"type": "string",
|
|
"required": true,
|
|
"constraints": {
|
|
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$",
|
|
"sameDayAllowed": false
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"unschedule": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.holiday/commands/unschedule",
|
|
"name": "unschedule",
|
|
"isExecutable": true,
|
|
"params": {}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.holiday",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.operating.programs.holiday",
|
|
"timestamp": "2021-08-25T03:29:47.543Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"value": {
|
|
"value": "dhw",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"commands": {
|
|
"setMode": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.active/commands/setMode",
|
|
"name": "setMode",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"mode": {
|
|
"type": "string",
|
|
"required": true,
|
|
"constraints": {
|
|
"enum": [
|
|
"standby",
|
|
"dhw",
|
|
"dhwAndHeating",
|
|
"forcedReduced",
|
|
"forcedNormal"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.active",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.operating.modes.active",
|
|
"timestamp": "2021-08-25T03:29:47.666Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": false,
|
|
"type": "boolean"
|
|
},
|
|
"entries": {
|
|
"value": {
|
|
"mon": [
|
|
{
|
|
"start": "06:00",
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0
|
|
}
|
|
],
|
|
"tue": [
|
|
{
|
|
"start": "06:00",
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0
|
|
}
|
|
],
|
|
"wed": [
|
|
{
|
|
"start": "06:00",
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0
|
|
}
|
|
],
|
|
"thu": [
|
|
{
|
|
"start": "06:00",
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0
|
|
}
|
|
],
|
|
"fri": [
|
|
{
|
|
"start": "06:00",
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0
|
|
}
|
|
],
|
|
"sat": [
|
|
{
|
|
"start": "06:00",
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0
|
|
}
|
|
],
|
|
"sun": [
|
|
{
|
|
"start": "06:00",
|
|
"end": "22:00",
|
|
"mode": "normal",
|
|
"position": 0
|
|
}
|
|
]
|
|
},
|
|
"type": "Schedule"
|
|
}
|
|
},
|
|
"commands": {
|
|
"setSchedule": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/setSchedule",
|
|
"name": "setSchedule",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"newSchedule": {
|
|
"type": "Schedule",
|
|
"required": true,
|
|
"constraints": {
|
|
"modes": ["normal"],
|
|
"maxEntries": 4,
|
|
"resolution": 10,
|
|
"defaultMode": "reduced",
|
|
"overlapAllowed": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.heating.schedule",
|
|
"timestamp": "2021-08-25T03:29:46.918Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"value": {
|
|
"type": "string",
|
|
"value": "################"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.controller.serial",
|
|
"gatewayId": "################",
|
|
"feature": "heating.controller.serial",
|
|
"timestamp": "2021-08-25T03:29:47.574Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": false,
|
|
"type": "boolean"
|
|
},
|
|
"temperature": {
|
|
"value": 0,
|
|
"unit": "",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.external",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.operating.programs.external",
|
|
"timestamp": "2021-08-25T03:29:47.536Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": true,
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"value": "",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"value": "heatingCircuit",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"commands": {
|
|
"setName": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0/commands/setName",
|
|
"name": "setName",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"name": {
|
|
"type": "string",
|
|
"required": true,
|
|
"constraints": {
|
|
"minLength": 1,
|
|
"maxLength": 20
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [
|
|
"circulation",
|
|
"dhw",
|
|
"frostprotection",
|
|
"heating",
|
|
"operating",
|
|
"sensors"
|
|
],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0",
|
|
"timestamp": "2021-08-25T03:29:46.859Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": true
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.dhw",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.operating.modes.dhw",
|
|
"timestamp": "2021-08-25T03:29:46.939Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["schedule"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.dhw.pumps.circulation",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.dhw.pumps.circulation",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [
|
|
"active",
|
|
"comfort",
|
|
"eco",
|
|
"external",
|
|
"holiday",
|
|
"normal",
|
|
"reduced",
|
|
"standby"
|
|
],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.operating.programs",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.operating.programs",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["room", "supply"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.sensors.temperature",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.sensors.temperature",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "off"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.frostprotection",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.frostprotection",
|
|
"timestamp": "2021-08-25T03:29:46.894Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.dhwAndHeating",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.operating.modes.dhwAndHeating",
|
|
"timestamp": "2021-08-25T03:29:46.958Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["programs"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.operating",
|
|
"gatewayId": "################",
|
|
"feature": "heating.operating",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [
|
|
"boiler",
|
|
"buffer",
|
|
"burner",
|
|
"burners",
|
|
"circuits",
|
|
"configuration",
|
|
"device",
|
|
"dhw",
|
|
"operating",
|
|
"sensors",
|
|
"solar"
|
|
],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating",
|
|
"gatewayId": "################",
|
|
"feature": "heating",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["0"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.burners",
|
|
"gatewayId": "################",
|
|
"feature": "heating.burners",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["schedule"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.dhw.pumps.circulation",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.dhw.pumps.circulation",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["circuit"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.solar.pumps",
|
|
"gatewayId": "################",
|
|
"feature": "heating.solar.pumps",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.buffer.charging.level.top",
|
|
"gatewayId": "################",
|
|
"feature": "heating.buffer.charging.level.top",
|
|
"timestamp": "2021-08-25T03:29:47.708Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["temperature"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.solar.sensors",
|
|
"gatewayId": "################",
|
|
"feature": "heating.solar.sensors",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["sensors", "serial", "temperature"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.boiler",
|
|
"gatewayId": "################",
|
|
"feature": "heating.boiler",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.holiday",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.operating.programs.holiday",
|
|
"timestamp": "2021-08-25T03:29:47.545Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"unit": {
|
|
"value": "celsius",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"value": 20.8,
|
|
"unit": "celsius"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"value": "connected"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.sensors.temperature.outside",
|
|
"gatewayId": "################",
|
|
"feature": "heating.sensors.temperature.outside",
|
|
"timestamp": "2021-08-25T15:07:33.251Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.sensors.temperature.room",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.sensors.temperature.room",
|
|
"timestamp": "2021-08-25T03:29:47.566Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["modes", "programs"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.operating",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"unit": {
|
|
"value": "kilowattHour",
|
|
"type": "string"
|
|
},
|
|
"day": {
|
|
"type": "array",
|
|
"value": [0.219, 0.316, 0.32, 0.325, 0.311, 0.317, 0.312, 0.313]
|
|
},
|
|
"week": {
|
|
"type": "array",
|
|
"value": [
|
|
0.829, 2.241, 2.22, 2.233, 2.23, 2.23, 2.227, 2.008, 2.198, 2.236,
|
|
2.159, 2.255, 2.497, 6.849, 7.213, 6.749, 7.994, 7.958, 8.397,
|
|
8.728, 8.743, 7.453, 8.386, 8.839, 8.763, 8.678, 7.896, 8.783,
|
|
9.821, 8.683, 9, 8.738, 9.027, 8.974, 8.882, 8.286, 8.448, 8.785,
|
|
8.704, 8.053, 7.304, 7.078, 7.251, 6.839, 6.902, 7.042, 6.864,
|
|
6.818, 3.938, 2.308, 2.283, 2.246, 2.269
|
|
]
|
|
},
|
|
"month": {
|
|
"type": "array",
|
|
"value": [
|
|
7.843, 9.661, 9.472, 31.747, 35.805, 37.785, 35.183, 39.583, 37.998,
|
|
31.939, 30.552, 13.375, 9.734
|
|
]
|
|
},
|
|
"year": {
|
|
"type": "array",
|
|
"value": [207.106, 311.579, 320.275]
|
|
},
|
|
"dayValueReadAt": {
|
|
"type": "string",
|
|
"value": "2021-08-25T15:10:12.179Z"
|
|
},
|
|
"weekValueReadAt": {
|
|
"type": "string",
|
|
"value": "2021-08-25T13:22:51.623Z"
|
|
},
|
|
"monthValueReadAt": {
|
|
"type": "string",
|
|
"value": "2021-08-25T13:22:54.009Z"
|
|
},
|
|
"yearValueReadAt": {
|
|
"type": "string",
|
|
"value": "2021-08-25T15:13:33.507Z"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.power.consumption.total",
|
|
"gatewayId": "################",
|
|
"feature": "heating.power.consumption.total",
|
|
"timestamp": "2021-08-25T15:13:35.950Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["pumps", "schedule"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.dhw",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.dhw",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/ventilation.operating.modes.active",
|
|
"gatewayId": "################",
|
|
"feature": "ventilation.operating.modes.active",
|
|
"timestamp": "2021-08-25T03:29:47.724Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": true,
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"value": "",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"value": "heatingCircuit",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"commands": {
|
|
"setName": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1/commands/setName",
|
|
"name": "setName",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"name": {
|
|
"type": "string",
|
|
"required": true,
|
|
"constraints": {
|
|
"minLength": 1,
|
|
"maxLength": 20
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [
|
|
"circulation",
|
|
"dhw",
|
|
"frostprotection",
|
|
"heating",
|
|
"operating",
|
|
"sensors"
|
|
],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1",
|
|
"timestamp": "2021-08-25T03:29:46.861Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"unit": {
|
|
"value": "kilowattHour",
|
|
"type": "string"
|
|
},
|
|
"day": {
|
|
"type": "array",
|
|
"value": [0, 0, 0, 0, 0, 0, 0, 0]
|
|
},
|
|
"week": {
|
|
"type": "array",
|
|
"value": [
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 544, 806, 636, 1153, 1081,
|
|
1275, 1582, 1594, 888, 1353, 1678, 1588, 1507, 1093, 1687, 2679,
|
|
1647, 1916, 1668, 1870, 1877, 1785, 1325, 1351, 1718, 1597, 1220,
|
|
706, 562, 653, 429, 442, 629, 435, 414, 149, 0, 0, 0, 0
|
|
]
|
|
},
|
|
"month": {
|
|
"type": "array",
|
|
"value": [
|
|
0, 0, 0, 3508, 5710, 6491, 7106, 8131, 6728, 3438, 2113, 336, 0
|
|
]
|
|
},
|
|
"year": {
|
|
"type": "array",
|
|
"value": [30946, 32288, 37266]
|
|
},
|
|
"dayValueReadAt": {
|
|
"type": "string",
|
|
"value": "2021-08-18T21:22:37.198Z"
|
|
},
|
|
"weekValueReadAt": {
|
|
"type": "string",
|
|
"value": "2021-08-23T01:22:41.933Z"
|
|
},
|
|
"monthValueReadAt": {
|
|
"type": "string",
|
|
"value": "2021-08-18T21:22:42.956Z"
|
|
},
|
|
"yearValueReadAt": {
|
|
"type": "string",
|
|
"value": "2021-08-18T21:22:38.203Z"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.gas.consumption.heating",
|
|
"gatewayId": "################",
|
|
"feature": "heating.gas.consumption.heating",
|
|
"timestamp": "2021-08-25T03:29:47.627Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.reduced",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.operating.programs.reduced",
|
|
"timestamp": "2021-08-25T03:29:47.556Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": true,
|
|
"type": "boolean"
|
|
},
|
|
"entries": {
|
|
"value": {
|
|
"mon": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"tue": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"wed": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"thu": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"fri": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"sat": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"sun": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
]
|
|
},
|
|
"type": "Schedule"
|
|
}
|
|
},
|
|
"commands": {
|
|
"setSchedule": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.dhw.pumps.circulation.schedule/commands/setSchedule",
|
|
"name": "setSchedule",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"newSchedule": {
|
|
"type": "Schedule",
|
|
"required": true,
|
|
"constraints": {
|
|
"modes": ["on"],
|
|
"maxEntries": 4,
|
|
"resolution": 10,
|
|
"defaultMode": "off",
|
|
"overlapAllowed": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.dhw.pumps.circulation.schedule",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.dhw.pumps.circulation.schedule",
|
|
"timestamp": "2021-08-25T03:29:46.866Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/ventilation.operating.programs.standard",
|
|
"gatewayId": "################",
|
|
"feature": "ventilation.operating.programs.standard",
|
|
"timestamp": "2021-08-25T03:29:47.719Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["schedule"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.dhw.pumps.circulation",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.dhw.pumps.circulation",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": true,
|
|
"type": "boolean"
|
|
},
|
|
"entries": {
|
|
"value": {
|
|
"mon": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "10:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
},
|
|
{
|
|
"start": "16:30",
|
|
"end": "24:00",
|
|
"mode": "on",
|
|
"position": 1
|
|
}
|
|
],
|
|
"tue": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "10:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
},
|
|
{
|
|
"start": "16:30",
|
|
"end": "24:00",
|
|
"mode": "on",
|
|
"position": 1
|
|
}
|
|
],
|
|
"wed": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "10:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
},
|
|
{
|
|
"start": "16:30",
|
|
"end": "24:00",
|
|
"mode": "on",
|
|
"position": 1
|
|
}
|
|
],
|
|
"thu": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "10:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
},
|
|
{
|
|
"start": "16:30",
|
|
"end": "24:00",
|
|
"mode": "on",
|
|
"position": 1
|
|
}
|
|
],
|
|
"fri": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "10:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
},
|
|
{
|
|
"start": "16:30",
|
|
"end": "24:00",
|
|
"mode": "on",
|
|
"position": 1
|
|
}
|
|
],
|
|
"sat": [
|
|
{
|
|
"start": "06:30",
|
|
"end": "24:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"sun": [
|
|
{
|
|
"start": "06:30",
|
|
"end": "24:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
]
|
|
},
|
|
"type": "Schedule"
|
|
}
|
|
},
|
|
"commands": {
|
|
"setSchedule": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.dhw.schedule/commands/setSchedule",
|
|
"name": "setSchedule",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"newSchedule": {
|
|
"type": "Schedule",
|
|
"required": true,
|
|
"constraints": {
|
|
"modes": ["on"],
|
|
"maxEntries": 4,
|
|
"resolution": 10,
|
|
"defaultMode": "off",
|
|
"overlapAllowed": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.dhw.schedule",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.dhw.schedule",
|
|
"timestamp": "2021-08-25T03:29:46.883Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["circulation"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.dhw.pumps",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.dhw.pumps",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.external",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.operating.programs.external",
|
|
"timestamp": "2021-08-25T03:29:47.540Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["multiFamilyHouse"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.configuration",
|
|
"gatewayId": "################",
|
|
"feature": "heating.configuration",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["pumps", "schedule"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.dhw",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.dhw",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/ventilation.operating.programs.eco",
|
|
"gatewayId": "################",
|
|
"feature": "ventilation.operating.programs.eco",
|
|
"timestamp": "2021-08-25T03:29:47.720Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"unit": {
|
|
"value": "celsius",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"value": 5,
|
|
"unit": "celsius"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.boiler.temperature",
|
|
"gatewayId": "################",
|
|
"feature": "heating.boiler.temperature",
|
|
"timestamp": "2021-08-25T14:16:46.376Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"value": {
|
|
"type": "string",
|
|
"value": "################"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.boiler.serial",
|
|
"gatewayId": "################",
|
|
"feature": "heating.boiler.serial",
|
|
"timestamp": "2021-08-25T03:29:46.840Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["curve", "schedule"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.heating",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.heating",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "on"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": ["schedule"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.dhw.pumps.circulation",
|
|
"gatewayId": "################",
|
|
"feature": "heating.dhw.pumps.circulation",
|
|
"timestamp": "2021-08-25T03:29:47.609Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": true
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.configuration.multiFamilyHouse",
|
|
"gatewayId": "################",
|
|
"feature": "heating.configuration.multiFamilyHouse",
|
|
"timestamp": "2021-08-25T03:29:47.693Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [
|
|
"active",
|
|
"comfort",
|
|
"eco",
|
|
"external",
|
|
"holiday",
|
|
"normal",
|
|
"reduced",
|
|
"standby"
|
|
],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.operating.programs",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["modes", "programs"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.operating",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.operating",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.standby",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.operating.modes.standby",
|
|
"timestamp": "2021-08-25T03:29:47.533Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": true,
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.standby",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.operating.programs.standby",
|
|
"timestamp": "2021-08-25T03:29:47.558Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/ventilation.operating.modes.ventilation",
|
|
"gatewayId": "################",
|
|
"feature": "ventilation.operating.modes.ventilation",
|
|
"timestamp": "2021-08-25T03:29:47.729Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["curve", "schedule"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.heating",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.heating",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.dhw.pumps.circulation.schedule",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.dhw.pumps.circulation.schedule",
|
|
"timestamp": "2021-08-25T03:29:46.876Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": false,
|
|
"type": "boolean"
|
|
},
|
|
"demand": {
|
|
"value": "unknown",
|
|
"type": "string"
|
|
},
|
|
"temperature": {
|
|
"value": 23,
|
|
"unit": "",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"commands": {
|
|
"setTemperature": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.normal/commands/setTemperature",
|
|
"name": "setTemperature",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"targetTemperature": {
|
|
"type": "number",
|
|
"required": true,
|
|
"constraints": {
|
|
"min": 3,
|
|
"max": 37,
|
|
"stepping": 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.normal",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.operating.programs.normal",
|
|
"timestamp": "2021-08-25T03:29:47.548Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": false,
|
|
"type": "boolean"
|
|
},
|
|
"demand": {
|
|
"value": "unknown",
|
|
"type": "string"
|
|
},
|
|
"temperature": {
|
|
"value": 21,
|
|
"unit": "",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"commands": {
|
|
"setTemperature": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normal/commands/setTemperature",
|
|
"name": "setTemperature",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"targetTemperature": {
|
|
"type": "number",
|
|
"required": true,
|
|
"constraints": {
|
|
"min": 3,
|
|
"max": 37,
|
|
"stepping": 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normal",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.operating.programs.normal",
|
|
"timestamp": "2021-08-25T03:29:47.546Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.dhwAndHeating",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.operating.modes.dhwAndHeating",
|
|
"timestamp": "2021-08-25T03:29:46.963Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.active",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.operating.programs.active",
|
|
"timestamp": "2021-08-25T03:29:47.649Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": true
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.dhw",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.operating.modes.dhw",
|
|
"timestamp": "2021-08-25T03:29:46.933Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.dhw.schedule",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.dhw.schedule",
|
|
"timestamp": "2021-08-25T03:29:46.890Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": false,
|
|
"type": "boolean"
|
|
},
|
|
"demand": {
|
|
"value": "unknown",
|
|
"type": "string"
|
|
},
|
|
"temperature": {
|
|
"value": 24,
|
|
"unit": "",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"commands": {
|
|
"setTemperature": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.comfort/commands/setTemperature",
|
|
"name": "setTemperature",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"targetTemperature": {
|
|
"type": "number",
|
|
"required": true,
|
|
"constraints": {
|
|
"min": 4,
|
|
"max": 37,
|
|
"stepping": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"activate": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.comfort/commands/activate",
|
|
"name": "activate",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"temperature": {
|
|
"type": "number",
|
|
"required": false,
|
|
"constraints": {
|
|
"min": 4,
|
|
"max": 37,
|
|
"stepping": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"deactivate": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.comfort/commands/deactivate",
|
|
"name": "deactivate",
|
|
"isExecutable": false,
|
|
"params": {}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.comfort",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.operating.programs.comfort",
|
|
"timestamp": "2021-08-25T03:29:46.827Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": true,
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.standby",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.operating.programs.standby",
|
|
"timestamp": "2021-08-25T03:29:47.559Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"shift": {
|
|
"type": "number",
|
|
"unit": "",
|
|
"value": 9
|
|
},
|
|
"slope": {
|
|
"type": "number",
|
|
"unit": "",
|
|
"value": 1.4
|
|
}
|
|
},
|
|
"commands": {
|
|
"setCurve": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.heating.curve/commands/setCurve",
|
|
"name": "setCurve",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"slope": {
|
|
"type": "number",
|
|
"required": true,
|
|
"constraints": {
|
|
"min": 0.2,
|
|
"max": 3.5,
|
|
"stepping": 0.1
|
|
}
|
|
},
|
|
"shift": {
|
|
"type": "number",
|
|
"required": true,
|
|
"constraints": {
|
|
"min": -13,
|
|
"max": 40,
|
|
"stepping": 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.heating.curve",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.heating.curve",
|
|
"timestamp": "2021-08-25T03:29:46.906Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.eco",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.operating.programs.eco",
|
|
"timestamp": "2021-08-25T03:29:47.552Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"unit": {
|
|
"value": "kilowattHour",
|
|
"type": "string"
|
|
},
|
|
"day": {
|
|
"type": "array",
|
|
"value": [22, 33, 32, 34, 32, 32, 32, 32]
|
|
},
|
|
"week": {
|
|
"type": "array",
|
|
"value": [
|
|
84, 232, 226, 230, 230, 226, 229, 214, 229, 229, 220, 229, 229, 250,
|
|
244, 247, 266, 268, 268, 255, 248, 247, 242, 244, 248, 250, 238,
|
|
242, 259, 256, 259, 263, 255, 241, 257, 250, 237, 240, 243, 253,
|
|
257, 253, 258, 261, 254, 254, 256, 258, 240, 240, 230, 223, 231
|
|
]
|
|
},
|
|
"month": {
|
|
"type": "array",
|
|
"value": [
|
|
805, 1000, 968, 1115, 1109, 1087, 995, 1124, 1087, 1094, 1136, 1009,
|
|
966
|
|
]
|
|
},
|
|
"year": {
|
|
"type": "array",
|
|
"value": [8203, 12546, 11741]
|
|
},
|
|
"dayValueReadAt": {
|
|
"type": "string",
|
|
"value": "2021-08-25T14:16:40.084Z"
|
|
},
|
|
"weekValueReadAt": {
|
|
"type": "string",
|
|
"value": "2021-08-25T13:22:47.418Z"
|
|
},
|
|
"monthValueReadAt": {
|
|
"type": "string",
|
|
"value": "2021-08-25T13:22:47.985Z"
|
|
},
|
|
"yearValueReadAt": {
|
|
"type": "string",
|
|
"value": "2021-08-25T13:22:51.902Z"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.gas.consumption.dhw",
|
|
"gatewayId": "################",
|
|
"feature": "heating.gas.consumption.dhw",
|
|
"timestamp": "2021-08-25T14:16:41.758Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["temperature"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.sensors",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.sensors",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"enabled": {
|
|
"value": ["0", "1"],
|
|
"type": "array"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": ["0", "1", "2"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits",
|
|
"timestamp": "2021-08-25T03:29:46.864Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"value": {
|
|
"type": "string",
|
|
"value": "standby"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.active",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.operating.programs.active",
|
|
"timestamp": "2021-08-25T03:29:47.643Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.solar.power.production",
|
|
"gatewayId": "################",
|
|
"feature": "heating.solar.power.production",
|
|
"timestamp": "2021-08-25T03:29:47.634Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["temperature"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.sensors",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.sensors",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": false,
|
|
"type": "boolean"
|
|
},
|
|
"temperature": {
|
|
"value": 21,
|
|
"unit": "",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"commands": {
|
|
"activate": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/activate",
|
|
"name": "activate",
|
|
"isExecutable": false,
|
|
"params": {}
|
|
},
|
|
"deactivate": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/deactivate",
|
|
"name": "deactivate",
|
|
"isExecutable": false,
|
|
"params": {}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.operating.programs.eco",
|
|
"timestamp": "2021-08-25T03:29:47.547Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.normal",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.operating.programs.normal",
|
|
"timestamp": "2021-08-25T03:29:47.551Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": true
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"value": "on"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [
|
|
"charging",
|
|
"oneTimeCharge",
|
|
"schedule",
|
|
"sensors",
|
|
"temperature"
|
|
],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.dhw",
|
|
"gatewayId": "################",
|
|
"feature": "heating.dhw",
|
|
"timestamp": "2021-08-25T03:29:47.650Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.circulation.pump",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.circulation.pump",
|
|
"timestamp": "2021-08-25T03:29:47.642Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"unit": {
|
|
"value": "celsius",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"value": 63,
|
|
"unit": "celsius"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"value": "connected"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.boiler.sensors.temperature.main",
|
|
"gatewayId": "################",
|
|
"feature": "heating.boiler.sensors.temperature.main",
|
|
"timestamp": "2021-08-25T15:13:19.598Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "off"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.circulation.pump",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.circulation.pump",
|
|
"timestamp": "2021-08-25T03:29:47.641Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": false,
|
|
"type": "boolean"
|
|
},
|
|
"temperature": {
|
|
"value": 23,
|
|
"unit": "",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"commands": {
|
|
"activate": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.eco/commands/activate",
|
|
"name": "activate",
|
|
"isExecutable": false,
|
|
"params": {}
|
|
},
|
|
"deactivate": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.eco/commands/deactivate",
|
|
"name": "deactivate",
|
|
"isExecutable": false,
|
|
"params": {}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.eco",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.operating.programs.eco",
|
|
"timestamp": "2021-08-25T03:29:47.549Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"value": {
|
|
"type": "number",
|
|
"value": 0,
|
|
"unit": ""
|
|
},
|
|
"top": {
|
|
"type": "number",
|
|
"value": 0,
|
|
"unit": ""
|
|
},
|
|
"middle": {
|
|
"type": "number",
|
|
"value": 0,
|
|
"unit": ""
|
|
},
|
|
"bottom": {
|
|
"type": "number",
|
|
"value": 0,
|
|
"unit": ""
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.dhw.charging.level",
|
|
"gatewayId": "################",
|
|
"feature": "heating.dhw.charging.level",
|
|
"timestamp": "2021-08-25T03:29:47.603Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["pump"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.circulation",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.circulation",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/ventilation.operating.modes.standard",
|
|
"gatewayId": "################",
|
|
"feature": "ventilation.operating.modes.standard",
|
|
"timestamp": "2021-08-25T03:29:47.728Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["holiday"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.operating.programs",
|
|
"gatewayId": "################",
|
|
"feature": "heating.operating.programs",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": true,
|
|
"type": "boolean"
|
|
},
|
|
"entries": {
|
|
"value": {
|
|
"mon": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"tue": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"wed": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"thu": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"fri": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"sat": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"sun": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
]
|
|
},
|
|
"type": "Schedule"
|
|
}
|
|
},
|
|
"commands": {
|
|
"setSchedule": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.dhw.schedule/commands/setSchedule",
|
|
"name": "setSchedule",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"newSchedule": {
|
|
"type": "Schedule",
|
|
"required": true,
|
|
"constraints": {
|
|
"modes": ["on"],
|
|
"maxEntries": 4,
|
|
"resolution": 10,
|
|
"defaultMode": "off",
|
|
"overlapAllowed": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.dhw.schedule",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.dhw.schedule",
|
|
"timestamp": "2021-08-25T03:29:46.880Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["eco", "holiday", "standard"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/ventilation.operating.programs",
|
|
"gatewayId": "################",
|
|
"feature": "ventilation.operating.programs",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": true,
|
|
"type": "boolean"
|
|
},
|
|
"entries": {
|
|
"value": {
|
|
"mon": [
|
|
{
|
|
"start": "05:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"tue": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"wed": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"thu": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"fri": [
|
|
{
|
|
"start": "04:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"sat": [
|
|
{
|
|
"start": "05:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
],
|
|
"sun": [
|
|
{
|
|
"start": "06:30",
|
|
"end": "20:00",
|
|
"mode": "on",
|
|
"position": 0
|
|
}
|
|
]
|
|
},
|
|
"type": "Schedule"
|
|
}
|
|
},
|
|
"commands": {
|
|
"setSchedule": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.dhw.pumps.circulation.schedule/commands/setSchedule",
|
|
"name": "setSchedule",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"newSchedule": {
|
|
"type": "Schedule",
|
|
"required": true,
|
|
"constraints": {
|
|
"modes": ["on"],
|
|
"maxEntries": 4,
|
|
"resolution": 10,
|
|
"defaultMode": "off",
|
|
"overlapAllowed": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.dhw.pumps.circulation.schedule",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.dhw.pumps.circulation.schedule",
|
|
"timestamp": "2021-08-25T03:29:46.871Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["room", "supply"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.sensors.temperature",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.sensors.temperature",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.buffer.charging.level.middle",
|
|
"gatewayId": "################",
|
|
"feature": "heating.buffer.charging.level.middle",
|
|
"timestamp": "2021-08-25T03:29:47.710Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.standby",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.operating.modes.standby",
|
|
"timestamp": "2021-08-25T03:29:47.508Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"value": {
|
|
"value": 58,
|
|
"unit": "",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"commands": {
|
|
"setTargetTemperature": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.dhw.temperature.main/commands/setTargetTemperature",
|
|
"name": "setTargetTemperature",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"temperature": {
|
|
"type": "number",
|
|
"required": true,
|
|
"constraints": {
|
|
"min": 10,
|
|
"efficientLowerBorder": 10,
|
|
"efficientUpperBorder": 60,
|
|
"max": 60,
|
|
"stepping": 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.dhw.temperature.main",
|
|
"gatewayId": "################",
|
|
"feature": "heating.dhw.temperature.main",
|
|
"timestamp": "2021-08-25T03:29:46.819Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": false,
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"commands": {
|
|
"activate": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/activate",
|
|
"name": "activate",
|
|
"isExecutable": true,
|
|
"params": {}
|
|
},
|
|
"deactivate": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/deactivate",
|
|
"name": "deactivate",
|
|
"isExecutable": false,
|
|
"params": {}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge",
|
|
"gatewayId": "################",
|
|
"feature": "heating.dhw.oneTimeCharge",
|
|
"timestamp": "2021-08-25T03:29:47.607Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"unit": {
|
|
"value": "kilowattHour",
|
|
"type": "string"
|
|
},
|
|
"day": {
|
|
"type": "array",
|
|
"value": [22, 33, 32, 34, 32, 32, 32, 32]
|
|
},
|
|
"week": {
|
|
"type": "array",
|
|
"value": [
|
|
84, 232, 226, 230, 230, 226, 229, 214, 229, 229, 220, 229, 253, 794,
|
|
1050, 883, 1419, 1349, 1543, 1837, 1842, 1135, 1595, 1922, 1836,
|
|
1757, 1331, 1929, 2938, 1903, 2175, 1931, 2125, 2118, 2042, 1575,
|
|
1588, 1958, 1840, 1473, 963, 815, 911, 690, 696, 883, 691, 672, 389,
|
|
240, 230, 223, 231
|
|
]
|
|
},
|
|
"month": {
|
|
"type": "array",
|
|
"value": [
|
|
805, 1000, 968, 4623, 6819, 7578, 8101, 9255, 7815, 4532, 3249,
|
|
1345, 966
|
|
]
|
|
},
|
|
"year": {
|
|
"type": "array",
|
|
"value": [39149, 44834, 49007]
|
|
},
|
|
"dayValueReadAt": {
|
|
"type": "string",
|
|
"value": "2021-08-18T21:22:37.198Z"
|
|
},
|
|
"weekValueReadAt": {
|
|
"type": "string",
|
|
"value": "2021-08-23T01:22:41.933Z"
|
|
},
|
|
"monthValueReadAt": {
|
|
"type": "string",
|
|
"value": "2021-08-18T21:22:42.956Z"
|
|
},
|
|
"yearValueReadAt": {
|
|
"type": "string",
|
|
"value": "2021-08-18T21:22:38.203Z"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.gas.consumption.total",
|
|
"gatewayId": "################",
|
|
"feature": "heating.gas.consumption.total",
|
|
"timestamp": "2021-08-25T14:16:41.785Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["temperature"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.sensors",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.sensors",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"unit": {
|
|
"value": "percent",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"value": 0,
|
|
"unit": "percent"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.burners.0.modulation",
|
|
"gatewayId": "################",
|
|
"feature": "heating.burners.0.modulation",
|
|
"timestamp": "2021-08-25T14:16:46.499Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["total"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.power.consumption",
|
|
"gatewayId": "################",
|
|
"feature": "heating.power.consumption",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": false,
|
|
"type": "boolean"
|
|
},
|
|
"demand": {
|
|
"value": "unknown",
|
|
"type": "string"
|
|
},
|
|
"temperature": {
|
|
"value": 21,
|
|
"unit": "",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"commands": {
|
|
"setTemperature": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.reduced/commands/setTemperature",
|
|
"name": "setTemperature",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"targetTemperature": {
|
|
"type": "number",
|
|
"required": true,
|
|
"constraints": {
|
|
"min": 3,
|
|
"max": 37,
|
|
"stepping": 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.reduced",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.operating.programs.reduced",
|
|
"timestamp": "2021-08-25T03:29:47.555Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["outside"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.sensors.temperature",
|
|
"gatewayId": "################",
|
|
"feature": "heating.sensors.temperature",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.sensors.temperature.room",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.sensors.temperature.room",
|
|
"timestamp": "2021-08-25T03:29:47.564Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.boiler.sensors",
|
|
"gatewayId": "################",
|
|
"feature": "heating.boiler.sensors",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["collector", "dhw"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.solar.sensors.temperature",
|
|
"gatewayId": "################",
|
|
"feature": "heating.solar.sensors.temperature",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": ["level"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.dhw.charging",
|
|
"gatewayId": "################",
|
|
"feature": "heating.dhw.charging",
|
|
"timestamp": "2021-08-25T14:16:41.453Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.standby",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.operating.modes.standby",
|
|
"timestamp": "2021-08-25T03:29:47.524Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["charging"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.buffer",
|
|
"gatewayId": "################",
|
|
"feature": "heating.buffer",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["main"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.dhw.temperature",
|
|
"gatewayId": "################",
|
|
"feature": "heating.dhw.temperature",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"value": {
|
|
"type": "string",
|
|
"value": "standby"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.active",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.operating.programs.active",
|
|
"timestamp": "2021-08-25T03:29:47.645Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.dhw.schedule",
|
|
"gatewayId": "################",
|
|
"feature": "heating.dhw.schedule",
|
|
"timestamp": "2021-08-25T03:29:47.695Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["level"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.buffer.charging",
|
|
"gatewayId": "################",
|
|
"feature": "heating.buffer.charging",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.comfort",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.operating.programs.comfort",
|
|
"timestamp": "2021-08-25T03:29:46.830Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["active", "dhw", "dhwAndHeating", "heating", "standby"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.operating.modes",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.operating.modes",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["active", "standard", "standby", "ventilation"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/ventilation.operating.modes",
|
|
"gatewayId": "################",
|
|
"feature": "ventilation.operating.modes",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["circulation"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.dhw.pumps",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.dhw.pumps",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [
|
|
"active",
|
|
"comfort",
|
|
"eco",
|
|
"external",
|
|
"holiday",
|
|
"normal",
|
|
"reduced",
|
|
"standby"
|
|
],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.operating.programs",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.heating",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.operating.modes.heating",
|
|
"timestamp": "2021-08-25T03:29:46.978Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["room", "supply"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.sensors.temperature",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.sensors.temperature",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.dhw.sensors",
|
|
"gatewayId": "################",
|
|
"feature": "heating.dhw.sensors",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"unit": {
|
|
"value": "celsius",
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"value": "error"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.outlet",
|
|
"gatewayId": "################",
|
|
"feature": "heating.dhw.sensors.temperature.outlet",
|
|
"timestamp": "2021-08-25T03:29:47.637Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["time"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.device",
|
|
"gatewayId": "################",
|
|
"feature": "heating.device",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["temperature"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.sensors",
|
|
"gatewayId": "################",
|
|
"feature": "heating.sensors",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"value": {
|
|
"type": "number",
|
|
"value": 96,
|
|
"unit": ""
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.device.time.offset",
|
|
"gatewayId": "################",
|
|
"feature": "heating.device.time.offset",
|
|
"timestamp": "2021-08-25T03:29:47.575Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.sensors.temperature.room",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.sensors.temperature.room",
|
|
"timestamp": "2021-08-25T03:29:47.562Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["circulation"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.dhw.pumps",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.dhw.pumps",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "off"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.frostprotection",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.frostprotection",
|
|
"timestamp": "2021-08-25T03:29:46.900Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.solar.sensors.temperature.dhw",
|
|
"gatewayId": "################",
|
|
"feature": "heating.solar.sensors.temperature.dhw",
|
|
"timestamp": "2021-08-25T03:29:47.633Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["pumps", "schedule"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.0.dhw",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.0.dhw",
|
|
"timestamp": "2021-08-25T03:29:46.400Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"shift": {
|
|
"type": "number",
|
|
"unit": "",
|
|
"value": 0
|
|
},
|
|
"slope": {
|
|
"type": "number",
|
|
"unit": "",
|
|
"value": 1.4
|
|
}
|
|
},
|
|
"commands": {
|
|
"setCurve": {
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.heating.curve/commands/setCurve",
|
|
"name": "setCurve",
|
|
"isExecutable": true,
|
|
"params": {
|
|
"slope": {
|
|
"type": "number",
|
|
"required": true,
|
|
"constraints": {
|
|
"min": 0.2,
|
|
"max": 3.5,
|
|
"stepping": 0.1
|
|
}
|
|
},
|
|
"shift": {
|
|
"type": "number",
|
|
"required": true,
|
|
"constraints": {
|
|
"min": -13,
|
|
"max": 40,
|
|
"stepping": 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.2.heating.curve",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.2.heating.curve",
|
|
"timestamp": "2021-08-25T03:29:46.910Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.heating",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.operating.modes.heating",
|
|
"timestamp": "2021-08-25T03:29:46.975Z",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"active": {
|
|
"value": false,
|
|
"type": "boolean"
|
|
},
|
|
"temperature": {
|
|
"value": 0,
|
|
"unit": "",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.external",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.operating.programs.external",
|
|
"timestamp": "2021-08-25T03:29:47.538Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"unit": {
|
|
"value": "celsius",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"value": 58.6,
|
|
"unit": "celsius"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"value": "connected"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.hotWaterStorage",
|
|
"gatewayId": "################",
|
|
"feature": "heating.dhw.sensors.temperature.hotWaterStorage",
|
|
"timestamp": "2021-08-25T15:02:49.557Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {
|
|
"unit": {
|
|
"value": "celsius",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"value": 25.5,
|
|
"unit": "celsius"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"value": "connected"
|
|
}
|
|
},
|
|
"commands": {},
|
|
"components": [],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.sensors.temperature.supply",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.sensors.temperature.supply",
|
|
"timestamp": "2021-08-25T11:03:00.515Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
},
|
|
{
|
|
"properties": {},
|
|
"commands": {},
|
|
"components": ["active", "dhw", "dhwAndHeating", "heating", "standby"],
|
|
"apiVersion": 1,
|
|
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/######/gateways/################/devices/0/features/heating.circuits.1.operating.modes",
|
|
"gatewayId": "################",
|
|
"feature": "heating.circuits.1.operating.modes",
|
|
"timestamp": "2021-08-25T03:29:46.401Z",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"deviceId": "0"
|
|
}
|
|
]
|
|
}
|