mirror of
https://github.com/home-assistant/core.git
synced 2026-02-21 18:38:17 +00:00
1074 lines
35 KiB
JSON
1074 lines
35 KiB
JSON
{
|
|
"data": [
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "device.messages.info.raw",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"entries": {
|
|
"type": "array",
|
|
"value": []
|
|
}
|
|
},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.messages.info.raw"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "device.messages.service.raw",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"entries": {
|
|
"type": "array",
|
|
"value": []
|
|
}
|
|
},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.messages.service.raw"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "device.messages.status.raw",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"entries": {
|
|
"type": "array",
|
|
"value": []
|
|
}
|
|
},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.messages.status.raw"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "device.productIdentification",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"product": {
|
|
"type": "object",
|
|
"value": {
|
|
"busAddress": 0,
|
|
"busType": "OwnBus",
|
|
"productFamily": "B_00059_VP300",
|
|
"viessmannIdentificationNumber": "################"
|
|
}
|
|
}
|
|
},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.productIdentification"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "device.setDefaultValues",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.setDefaultValues"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"activate": {
|
|
"isExecutable": true,
|
|
"name": "activate",
|
|
"params": {
|
|
"begin": {
|
|
"constraints": {
|
|
"regEx": "^[\\d]{2}-[\\d]{2}$"
|
|
},
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
"end": {
|
|
"constraints": {
|
|
"regEx": "^[\\d]{2}-[\\d]{2}$"
|
|
},
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.time.daylightSaving/commands/activate"
|
|
},
|
|
"deactivate": {
|
|
"isExecutable": true,
|
|
"name": "deactivate",
|
|
"params": {},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.time.daylightSaving/commands/deactivate"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "device.time.daylightSaving",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.time.daylightSaving"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "device.variant",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"value": {
|
|
"type": "string",
|
|
"value": "Vitopure350"
|
|
}
|
|
},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/device.variant"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "heating.boiler.serial",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"value": {
|
|
"type": "string",
|
|
"value": "################"
|
|
}
|
|
},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.boiler.serial"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"setTime": {
|
|
"isExecutable": true,
|
|
"name": "setTime",
|
|
"params": {
|
|
"value": {
|
|
"constraints": {
|
|
"regEx": "^[0-9]{4}-((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01])|(0[469]|11)-(0[1-9]|[12][0-9]|30)|(02)-(0[1-9]|[12][0-9]))T(0[0-9]|1[0-9]|2[0-3]):(0[0-9]|[1-5][0-9]):(0[0-9]|[1-5][0-9])$"
|
|
},
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.device.time/commands/setTime"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "heating.device.time",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-11-05T07:52:28.632Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.device.time"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deprecated": {
|
|
"info": "replaced by device.variant",
|
|
"removalDate": "2025-03-15"
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "heating.device.variant",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"value": {
|
|
"type": "string",
|
|
"value": "Vitopure350"
|
|
}
|
|
},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/heating.device.variant"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "tcu.wifi",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"strength": {
|
|
"type": "number",
|
|
"unit": "",
|
|
"value": -41
|
|
}
|
|
},
|
|
"timestamp": "2025-11-05T07:55:06.737Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/tcu.wifi"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": true
|
|
}
|
|
},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.control.filterChange",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.control.filterChange"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.fan.supply",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"current": {
|
|
"type": "number",
|
|
"unit": "rotationPerMinute",
|
|
"value": 555
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"value": "connected"
|
|
},
|
|
"target": {
|
|
"type": "number",
|
|
"unit": "rotationPerMinute",
|
|
"value": 585
|
|
}
|
|
},
|
|
"timestamp": "2025-11-05T07:54:56.887Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.fan.supply"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.fan.supply.runtime",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"value": {
|
|
"type": "number",
|
|
"unit": "hour",
|
|
"value": 819
|
|
}
|
|
},
|
|
"timestamp": "2025-11-05T07:20:49.877Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.fan.supply.runtime"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.features.co",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.features.co"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.features.co2",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.features.co2"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.features.dust",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.features.dust"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.features.finedust",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.features.finedust"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.features.organicComponent",
|
|
"gatewayId": "################",
|
|
"isEnabled": false,
|
|
"isReady": true,
|
|
"properties": {},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.features.organicComponent"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.filter.pollution.blocked",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "connected"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"unit": "percent",
|
|
"value": 5
|
|
}
|
|
},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.filter.pollution.blocked"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.filter.runtime",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"operatingHours": {
|
|
"type": "number",
|
|
"unit": "hours",
|
|
"value": 5795
|
|
},
|
|
"overdueHours": {
|
|
"type": "number",
|
|
"unit": "hours",
|
|
"value": 0
|
|
},
|
|
"remainingHours": {
|
|
"type": "number",
|
|
"unit": "hours",
|
|
"value": 2965
|
|
}
|
|
},
|
|
"timestamp": "2025-11-05T07:37:23.452Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.filter.runtime"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"setMode": {
|
|
"isExecutable": true,
|
|
"name": "setMode",
|
|
"params": {
|
|
"mode": {
|
|
"constraints": {
|
|
"enum": ["permanent", "ventilation", "sensorDriven"]
|
|
},
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setMode"
|
|
},
|
|
"setModeContinuousSensorOverride": {
|
|
"isExecutable": false,
|
|
"name": "setModeContinuousSensorOverride",
|
|
"params": {},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setModeContinuousSensorOverride"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.operating.modes.active",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"value": {
|
|
"type": "string",
|
|
"value": "sensorDriven"
|
|
}
|
|
},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.operating.modes.filterChange",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.filterChange"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"setLevel": {
|
|
"isExecutable": true,
|
|
"name": "setLevel",
|
|
"params": {
|
|
"level": {
|
|
"constraints": {
|
|
"enum": ["levelOne", "levelTwo", "levelThree", "levelFour"]
|
|
},
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.permanent/commands/setLevel"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.operating.modes.permanent",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"timestamp": "2025-11-04T22:45:12.663Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.permanent"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.operating.modes.sensorDriven",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": true
|
|
}
|
|
},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.sensorDriven"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.operating.modes.ventilation",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.ventilation"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.operating.programs.active",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"value": {
|
|
"type": "string",
|
|
"value": "levelTwo"
|
|
}
|
|
},
|
|
"timestamp": "2025-11-04T22:45:12.663Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.programs.active"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.operating.state",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"demand": {
|
|
"type": "string",
|
|
"value": "unknown"
|
|
},
|
|
"level": {
|
|
"type": "string",
|
|
"value": "unknown"
|
|
},
|
|
"reason": {
|
|
"type": "string",
|
|
"value": "sensorDriven"
|
|
}
|
|
},
|
|
"timestamp": "2025-11-04T22:45:13.754Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.state"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"activate": {
|
|
"isExecutable": true,
|
|
"name": "activate",
|
|
"params": {
|
|
"timeout": {
|
|
"constraints": {
|
|
"max": 1440,
|
|
"min": 1,
|
|
"stepping": 1
|
|
},
|
|
"required": false,
|
|
"type": "number"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.forcedLevelFour/commands/activate"
|
|
},
|
|
"deactivate": {
|
|
"isExecutable": true,
|
|
"name": "deactivate",
|
|
"params": {},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.forcedLevelFour/commands/deactivate"
|
|
},
|
|
"setDefaultRuntime": {
|
|
"isExecutable": true,
|
|
"name": "setDefaultRuntime",
|
|
"params": {
|
|
"defaultRuntime": {
|
|
"constraints": {
|
|
"max": 1440,
|
|
"min": 1,
|
|
"stepping": 1
|
|
},
|
|
"required": true,
|
|
"type": "number"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.forcedLevelFour/commands/setDefaultRuntime"
|
|
},
|
|
"setTimeout": {
|
|
"isExecutable": true,
|
|
"name": "setTimeout",
|
|
"params": {
|
|
"timeout": {
|
|
"constraints": {
|
|
"max": 1440,
|
|
"min": 1,
|
|
"stepping": 1
|
|
},
|
|
"required": true,
|
|
"type": "number"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.forcedLevelFour/commands/setTimeout"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.quickmodes.forcedLevelFour",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
},
|
|
"defaultRuntime": {
|
|
"type": "number",
|
|
"unit": "minutes",
|
|
"value": 30
|
|
},
|
|
"isCommandExecutable": {
|
|
"type": "boolean",
|
|
"value": true
|
|
}
|
|
},
|
|
"timestamp": "2025-11-04T22:45:12.663Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.forcedLevelFour"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"activate": {
|
|
"isExecutable": true,
|
|
"name": "activate",
|
|
"params": {
|
|
"timeout": {
|
|
"constraints": {
|
|
"max": 1440,
|
|
"min": 1,
|
|
"stepping": 1
|
|
},
|
|
"required": false,
|
|
"type": "number"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.silent/commands/activate"
|
|
},
|
|
"deactivate": {
|
|
"isExecutable": true,
|
|
"name": "deactivate",
|
|
"params": {},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.silent/commands/deactivate"
|
|
},
|
|
"setDefaultRuntime": {
|
|
"isExecutable": true,
|
|
"name": "setDefaultRuntime",
|
|
"params": {
|
|
"defaultRuntime": {
|
|
"constraints": {
|
|
"max": 1440,
|
|
"min": 1,
|
|
"stepping": 1
|
|
},
|
|
"required": true,
|
|
"type": "number"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.silent/commands/setDefaultRuntime"
|
|
},
|
|
"setTimeout": {
|
|
"isExecutable": true,
|
|
"name": "setTimeout",
|
|
"params": {
|
|
"timeout": {
|
|
"constraints": {
|
|
"max": 1440,
|
|
"min": 1,
|
|
"stepping": 1
|
|
},
|
|
"required": true,
|
|
"type": "number"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.silent/commands/setTimeout"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.quickmodes.silent",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
},
|
|
"defaultRuntime": {
|
|
"type": "number",
|
|
"unit": "minutes",
|
|
"value": 30
|
|
},
|
|
"isCommandExecutable": {
|
|
"type": "boolean",
|
|
"value": true
|
|
}
|
|
},
|
|
"timestamp": "2025-11-04T22:45:12.663Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.silent"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"activate": {
|
|
"isExecutable": true,
|
|
"name": "activate",
|
|
"params": {},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.standby/commands/activate"
|
|
},
|
|
"deactivate": {
|
|
"isExecutable": true,
|
|
"name": "deactivate",
|
|
"params": {},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.standby/commands/deactivate"
|
|
},
|
|
"setActive": {
|
|
"isExecutable": true,
|
|
"name": "setActive",
|
|
"params": {
|
|
"active": {
|
|
"constraints": {},
|
|
"required": true,
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.standby/commands/setActive"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.quickmodes.standby",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": false
|
|
}
|
|
},
|
|
"timestamp": "2025-11-04T21:27:15.790Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.standby"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {
|
|
"resetSchedule": {
|
|
"isExecutable": true,
|
|
"name": "resetSchedule",
|
|
"params": {},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/resetSchedule"
|
|
},
|
|
"setSchedule": {
|
|
"isExecutable": true,
|
|
"name": "setSchedule",
|
|
"params": {
|
|
"newSchedule": {
|
|
"constraints": {
|
|
"defaultMode": "standby",
|
|
"maxEntries": 4,
|
|
"modes": ["levelOne", "levelTwo", "levelThree", "levelFour"],
|
|
"overlapAllowed": false,
|
|
"resolution": 10
|
|
},
|
|
"required": true,
|
|
"type": "Schedule"
|
|
}
|
|
},
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/setSchedule"
|
|
}
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.schedule",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean",
|
|
"value": true
|
|
},
|
|
"entries": {
|
|
"type": "Schedule",
|
|
"value": {
|
|
"fri": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "levelTwo",
|
|
"position": 0,
|
|
"start": "06:00"
|
|
}
|
|
],
|
|
"mon": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "levelTwo",
|
|
"position": 0,
|
|
"start": "06:00"
|
|
}
|
|
],
|
|
"sat": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "levelTwo",
|
|
"position": 0,
|
|
"start": "06:00"
|
|
}
|
|
],
|
|
"sun": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "levelTwo",
|
|
"position": 0,
|
|
"start": "06:00"
|
|
}
|
|
],
|
|
"thu": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "levelTwo",
|
|
"position": 0,
|
|
"start": "06:00"
|
|
}
|
|
],
|
|
"tue": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "levelTwo",
|
|
"position": 0,
|
|
"start": "06:00"
|
|
}
|
|
],
|
|
"wed": [
|
|
{
|
|
"end": "22:00",
|
|
"mode": "levelTwo",
|
|
"position": 0,
|
|
"start": "06:00"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"timestamp": "2025-11-03T11:07:19.646Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.sensors.airBorneDust.pm1",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "connected"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"unit": "microgrammsPerCubicMeter",
|
|
"value": 0.1
|
|
}
|
|
},
|
|
"timestamp": "2025-11-05T07:37:37.153Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.sensors.airBorneDust.pm1"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.sensors.airBorneDust.pm10",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "connected"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"unit": "microgrammsPerCubicMeter",
|
|
"value": 0.5
|
|
}
|
|
},
|
|
"timestamp": "2025-11-05T07:51:36.966Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.sensors.airBorneDust.pm10"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.sensors.airBorneDust.pm2d5",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "connected"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"unit": "microgrammsPerCubicMeter",
|
|
"value": 0.3
|
|
}
|
|
},
|
|
"timestamp": "2025-11-05T07:46:52.511Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.sensors.airBorneDust.pm2d5"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.sensors.airBorneDust.pm4",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "connected"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"unit": "microgrammsPerCubicMeter",
|
|
"value": 0.4
|
|
}
|
|
},
|
|
"timestamp": "2025-11-05T07:47:07.330Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.sensors.airBorneDust.pm4"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deprecated": {
|
|
"info": "replaced by ventilation.airQuality.abstract",
|
|
"removalDate": "2024-09-15"
|
|
},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.sensors.airQuality",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "connected"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"unit": "",
|
|
"value": 49
|
|
}
|
|
},
|
|
"timestamp": "2025-11-05T07:34:04.585Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.sensors.airQuality"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.sensors.humidity.supply",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "connected"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"unit": "percent",
|
|
"value": 59
|
|
}
|
|
},
|
|
"timestamp": "2025-11-05T02:32:43.812Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.sensors.humidity.supply"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.sensors.temperature.supply",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "connected"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"unit": "celsius",
|
|
"value": 20.8
|
|
}
|
|
},
|
|
"timestamp": "2025-11-05T07:32:48.488Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.sensors.temperature.supply"
|
|
},
|
|
{
|
|
"apiVersion": 1,
|
|
"commands": {},
|
|
"deviceId": "0",
|
|
"feature": "ventilation.sensors.volatileOrganicCompounds",
|
|
"gatewayId": "################",
|
|
"isEnabled": true,
|
|
"isReady": true,
|
|
"properties": {
|
|
"status": {
|
|
"type": "string",
|
|
"value": "connected"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"unit": "",
|
|
"value": 148
|
|
}
|
|
},
|
|
"timestamp": "2025-11-05T07:44:08.861Z",
|
|
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/#######/gateways/################/devices/0/features/ventilation.sensors.volatileOrganicCompounds"
|
|
}
|
|
]
|
|
}
|