Skip to content

Instantly share code, notes, and snippets.

@hnykda
Last active March 29, 2022 20:28
Show Gist options
  • Save hnykda/e0631ff50a6477458145caba846b1028 to your computer and use it in GitHub Desktop.
Save hnykda/e0631ff50a6477458145caba846b1028 to your computer and use it in GitHub Desktop.
{"data": [{"properties": {}, "commands": {}, "components": [], "apiVersion": 1, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/heating.circuits.1.operating.programs.active", "gatewayId": "7633107011920219", "feature": "heating.circuits.1.operating.programs.active", "timestamp": "2022-03-29T10:14:40.323Z", "isEnabled": false, "isReady": true, "deviceId": "0"}, {"properties": {"active": {"value": false, "type": "boolean"}}, "commands": {}, "components": [], "apiVersion": 1, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/heating.circuits.0.operating.modes.dhw", "gatewayId": "7633107011920219", "feature": "heating.circuits.0.operating.modes.dhw", "timestamp": "2022-03-29T10:14:39.531Z", "isEnabled": true, "isReady": true, "deviceId": "0"}, {"properties": {"active": {"value": false, "type": "boolean"}}, "commands": {"activate": {"uri": "https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/heating.circuits.0.operating.programs.forcedLastFromSchedule/commands/activate", "name": "activate", "isExecutable": true, "params": {}}, "deactivate": {"uri": "https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/heating.circuits.0.operating.programs.forcedLastFromSchedule/commands/deactivate", "name": "deactivate", "isExecutable": false, "params": {}}}, "components": [], "apiVersion": 1, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/heating.circuits.0.operating.programs.forcedLastFromSchedule", "gatewayId": "7633107011920219", "feature": "heating.circuits.0.operating.programs.forcedLastFromSchedule", "timestamp": "2022-03-29T10:14:40.380Z", "isEnabled": true, "isReady": true, "deviceId": "0"}, {"properties": {"active": {"value": false, "type": "boolean"}, "demand": {"value": "unknown", "type": "string"}, "temperature": {"value": 22, "unit": "celsius", "type": "number"}}, "commands": {"setTemperature": {"uri": "https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/setTemperature", "name": "setTemperature", "isExecutable": true, "params": {"targetTemperature": {"type": "number", "required": true, "constraints": {"min": 3, "max": 37, "stepping": 1}}}}, "activate": {"uri": "https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/activate", "name": "activate", "isExecutable": false, "params": {"temperature": {"type": "number", "required": false, "constraints": {"min": 3, "max": 37, "stepping": 1}}}}, "deactivate": {"uri": "https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/deactivate", "name": "deactivate", "isExecutable": false, "params": {}}}, "components": [], "apiVersion": 1, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/heating.circuits.0.operating.programs.comfort", "gatewayId": "7633107011920219", "feature": "heating.circuits.0.operating.programs.comfort", "timestamp": "2022-03-29T16:07:27.221Z", "isEnabled": true, "isReady": true, "deviceId": "0"}, {"properties": {"value": {"type": "string", "value": "reduced"}}, "commands": {}, "components": [], "apiVersion": 1, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/heating.circuits.0.operating.programs.active", "gatewayId": "7633107011920219", "feature": "heating.circuits.0.operating.programs.active", "timestamp": "2022-03-29T19:07:21.757Z", "isEnabled": true, "isReady": true, "deviceId": "0"}, {"properties": {}, "commands": {}, "components": [], "apiVersion": 1, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/heating.circuits.0.temperature", "gatewayId": "7633107011920219", "feature": "heating.circuits.0.temperature", "timestamp": "2022-03-29T20:10:53.606Z", "isEnabled": false, "isReady": true, "deviceId": "0"}, {"properties": {"active": {"value": true, "type": "boolean"}}, "commands": {}, "comp:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment