{ "data": [ { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.sensors.temperature.outside", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "status": { "type": "string", "value": "connected" }, "unit": { "type": "string", "value": "celsius" }, "value": { "type": "number", "unit": "celsius", "value": 15 } }, "timestamp": "2022-04-19T18:33:15.481Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.sensors.temperature.outside" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.operating.modes.heating", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.heating" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.dhw.pumps.circulation.schedule", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.dhw.pumps.circulation.schedule" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.sensors.temperature.room", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:40.230Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.sensors.temperature.room" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.operating.programs.standby", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.standby" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.sensors.temperature.supply", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:40.232Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.sensors.temperature.supply" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.operating.programs.normal", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.normal" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.0.sensors.temperature.supply", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "status": { "type": "string", "value": "connected" }, "unit": { "type": "string", "value": "celsius" }, "value": { "type": "number", "unit": "celsius", "value": 31 } }, "timestamp": "2022-04-19T18:38:55.073Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.sensors.temperature.supply" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.controller.serial", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "string", "value": "################" } }, "timestamp": "2022-04-19T02:43:40.234Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.controller.serial" }, { "apiVersion": 1, "commands": {}, "components": [ "schedule" ], "deviceId": "0", "feature": "heating.dhw.pumps.circulation", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "status": { "type": "string", "value": "off" } }, "timestamp": "2022-04-19T18:34:41.268Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation" }, { "apiVersion": 1, "commands": { "setValue": { "isExecutable": true, "name": "setValue", "params": { "value": { "constraints": { "max": 64, "min": 0, "stepping": 1 }, "required": true, "type": "number" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.roomInfluenceFactor/commands/setValue" } }, "components": [], "deviceId": "0", "feature": "heating.circuits.0.heating.roomInfluenceFactor", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "number", "unit": "", "value": 8 } }, "timestamp": "2022-04-19T02:43:40.334Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.roomInfluenceFactor" }, { "apiVersion": 1, "commands": {}, "components": [ "circulation", "dhw", "frostprotection", "heating", "operating", "sensors" ], "deviceId": "0", "feature": "heating.circuits.2", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2" }, { "apiVersion": 1, "commands": { "setCurve": { "isExecutable": true, "name": "setCurve", "params": { "shift": { "constraints": { "max": 40, "min": -13, "stepping": 1 }, "required": true, "type": "number" }, "slope": { "constraints": { "max": 3.5, "min": 0.2, "stepping": 0.1 }, "required": true, "type": "number" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.heating.curve/commands/setCurve" } }, "components": [], "deviceId": "0", "feature": "heating.circuits.2.heating.curve", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "shift": { "type": "number", "unit": "", "value": 0 }, "slope": { "type": "number", "unit": "", "value": 1.4 } }, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.heating.curve" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.0.operating.modes.dhw", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": false } }, "timestamp": "2022-04-19T18:22:06.051Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.dhw" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.gas.consumption.total", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "day": { "type": "array", "unit": "kilowattHour", "value": [ 38, 17, 24, 28, 29, 26, 31, 47 ] }, "dayValueReadAt": { "type": "string", "value": "2022-04-19T17:42:55.735Z" }, "month": { "type": "array", "unit": "kilowattHour", "value": [ 1369, 3006, 4195, 6156, 5290, 4586, 2413, 1021, 880, 801, 785, 2986, 4155 ] }, "monthValueReadAt": { "type": "string", "value": "2022-04-19T00:38:12.156Z" }, "unit": { "type": "string", "value": "kilowattHour" }, "week": { "type": "array", "unit": "kilowattHour", "value": [ 18, 275, 700, 601, 446, 663, 776, 1048, 964, 934, 1161, 1202, 1470, 1365, 1608, 1334, 764, 1380, 1035, 1367, 1330, 1247, 971, 1183, 760, 664, 545, 587, 459, 350, 319, 176, 157, 265, 228, 179, 179, 179, 173, 170, 192, 177, 189, 168, 168, 189, 233, 710, 654, 496, 852, 758, 821 ] }, "weekValueReadAt": { "type": "string", "value": "2022-04-19T00:38:07.057Z" }, "year": { "type": "array", "unit": "kilowattHour", "value": [ 14726, 46870, 38020 ] }, "yearValueReadAt": { "type": "string", "value": "2022-04-19T00:38:07.140Z" } }, "timestamp": "2022-04-19T17:42:57.540Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.gas.consumption.total" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.burners.0.modulation", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "unit": { "type": "string", "value": "percent" }, "value": { "type": "number", "unit": "percent", "value": 14 } }, "timestamp": "2022-04-19T18:38:14.835Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.burners.0.modulation" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.dhw.sensors.temperature.outlet", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "status": { "type": "string", "value": "error" }, "unit": { "type": "string", "value": "celsius" } }, "timestamp": "2022-04-19T02:43:40.267Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.outlet" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.heating.schedule", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.heating.schedule" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.operating.modes.heating", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.heating" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.operating.programs.external", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.external" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.0.circulation.pump", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "status": { "type": "string", "value": "on" } }, "timestamp": "2022-04-19T18:22:15.822Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.circulation.pump" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.0.sensors.temperature.room", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:40.227Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.sensors.temperature.room" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.0.operating.modes.heating", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.heating" }, { "apiVersion": 1, "commands": { "setSchedule": { "isExecutable": true, "name": "setSchedule", "params": { "newSchedule": { "constraints": { "defaultMode": "reduced", "maxEntries": 4, "modes": [ "normal" ], "overlapAllowed": true, "resolution": 10 }, "required": true, "type": "Schedule" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/setSchedule" } }, "components": [], "deviceId": "0", "feature": "heating.circuits.0.heating.schedule", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": true }, "entries": { "type": "Schedule", "value": { "fri": [ { "end": "23:00", "mode": "normal", "position": 0, "start": "05:30" } ], "mon": [ { "end": "23:00", "mode": "normal", "position": 0, "start": "05:30" } ], "sat": [ { "end": "22:40", "mode": "normal", "position": 0, "start": "07:30" } ], "sun": [ { "end": "22:40", "mode": "normal", "position": 0, "start": "07:30" } ], "thu": [ { "end": "23:00", "mode": "normal", "position": 0, "start": "05:30" } ], "tue": [ { "end": "23:00", "mode": "normal", "position": 0, "start": "05:30" } ], "wed": [ { "end": "23:00", "mode": "normal", "position": 0, "start": "05:30" } ] } } }, "timestamp": "2022-04-19T18:22:05.656Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.boiler.sensors.temperature.commonSupply", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.426Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.boiler.sensors.temperature.commonSupply" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.operating.programs.eco", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:40.219Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.eco" }, { "apiVersion": 1, "commands": { "setSchedule": { "isExecutable": true, "name": "setSchedule", "params": { "newSchedule": { "constraints": { "defaultMode": "off", "maxEntries": 4, "modes": [ "on" ], "overlapAllowed": true, "resolution": 10 }, "required": true, "type": "Schedule" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/setSchedule" } }, "components": [], "deviceId": "0", "feature": "heating.dhw.schedule", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": true }, "entries": { "type": "Schedule", "value": { "fri": [ { "end": "21:30", "mode": "on", "position": 0, "start": "07:30" } ], "mon": [ { "end": "21:30", "mode": "on", "position": 1, "start": "07:30" } ], "sat": [ { "end": "21:30", "mode": "on", "position": 0, "start": "07:40" } ], "sun": [ { "end": "21:30", "mode": "on", "position": 0, "start": "07:40" } ], "thu": [ { "end": "21:30", "mode": "on", "position": 0, "start": "06:40" } ], "tue": [ { "end": "21:30", "mode": "on", "position": 1, "start": "07:30" } ], "wed": [ { "end": "21:30", "mode": "on", "position": 0, "start": "06:40" } ] } } }, "timestamp": "2022-04-19T18:14:39.415Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.operating.modes.dhw", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.dhw" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.power.consumption.total", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "day": { "type": "array", "unit": "kilowattHour", "value": [ 0.727, 0.514, 0.598, 0.746, 0.638, 0.695, 0.582, 0.687 ] }, "dayValueReadAt": { "type": "string", "value": "2022-04-19T18:26:11.969Z" }, "month": { "type": "array", "unit": "kilowattHour", "value": [ 15.292, 29.411, 29.254, 34.487, 33.503, 31.864, 28.635, 20.418, 19.241, 15.711, 14.14, 27.984, 30.454 ] }, "monthValueReadAt": { "type": "string", "value": "2022-04-19T00:38:12.358Z" }, "unit": { "type": "string", "value": "kilowattHour" }, "week": { "type": "array", "unit": "kilowattHour", "value": [ 0.581, 4.875, 6.734, 6.559, 5.934, 6.685, 6.94, 7.48, 7.236, 7.008, 7.538, 7.526, 7.951, 7.767, 8.121, 7.72, 6.751, 7.896, 7.293, 7.84, 7.799, 7.713, 7.211, 7.63, 7.023, 6.738, 6.484, 6.582, 6.344, 5.833, 5.47, 4.767, 3.684, 4.793, 5.429, 4.271, 2.875, 4.457, 3.298, 2.985, 3.84, 3.973, 3.704, 3.716, 2.335, 3.346, 3.85, 6.296, 6.483, 5.976, 6.664, 6.68, 6.831 ] }, "weekValueReadAt": { "type": "string", "value": "2022-04-19T00:38:11.738Z" }, "year": { "type": "array", "unit": "kilowattHour", "value": [ 109.112, 328.702, 286.485 ] }, "yearValueReadAt": { "type": "string", "value": "2022-04-19T18:38:42.937Z" } }, "timestamp": "2022-04-19T18:38:44.167Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.power.consumption.total" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.operating.programs.holiday", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.holiday" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.operating.modes.standby", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.standby" }, { "apiVersion": 1, "commands": { "setTargetTemperature": { "isExecutable": true, "name": "setTargetTemperature", "params": { "temperature": { "constraints": { "efficientLowerBorder": 10, "efficientUpperBorder": 60, "max": 60, "min": 10, "stepping": 1 }, "required": true, "type": "number" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.main/commands/setTargetTemperature" } }, "components": [], "deviceId": "0", "feature": "heating.dhw.temperature.main", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "unit": { "type": "string", "value": "celsius" }, "value": { "type": "number", "unit": "celsius", "value": 43 } }, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.main" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.dhw.pumps.circulation.schedule", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.dhw.pumps.circulation.schedule" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.operating.programs.comfort", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.comfort" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.0.operating.programs.active", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "string", "value": "normal" } }, "timestamp": "2022-04-19T03:34:44.641Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.active" }, { "apiVersion": 1, "commands": { "setTemperature": { "isExecutable": true, "name": "setTemperature", "params": { "targetTemperature": { "constraints": { "max": 37, "min": 3, "stepping": 1 }, "required": true, "type": "number" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normal/commands/setTemperature" } }, "components": [], "deviceId": "0", "feature": "heating.circuits.0.operating.programs.normal", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": true }, "demand": { "type": "string", "value": "unknown" }, "temperature": { "type": "number", "unit": "celsius", "value": 21 } }, "timestamp": "2022-04-19T03:34:44.566Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normal" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.frostprotection", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.470Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.frostprotection" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.boiler.temperature", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "unit": { "type": "string", "value": "celsius" }, "value": { "type": "number", "unit": "celsius", "value": 11 } }, "timestamp": "2022-04-19T18:38:55.041Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.boiler.temperature" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.burners.0.statistics", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "hours": { "type": "number", "unit": "hour", "value": 22416.7 }, "hoursUnit": { "type": "string", "value": "hour" }, "starts": { "type": "number", "unit": "", "value": 28637 } }, "timestamp": "2022-04-19T18:38:44.176Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.burners.0.statistics" }, { "apiVersion": 1, "commands": { "activate": { "isExecutable": true, "name": "activate", "params": {}, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/activate" }, "deactivate": { "isExecutable": false, "name": "deactivate", "params": {}, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/deactivate" } }, "components": [], "deviceId": "0", "feature": "heating.circuits.0.operating.programs.eco", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": false }, "temperature": { "type": "number", "unit": "", "value": 21 } }, "timestamp": "2022-04-19T18:22:06.106Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.dhw.charging", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": false } }, "timestamp": "2022-04-19T16:18:06.094Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.dhw.charging" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.0.dhw.pumps.circulation.schedule", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.dhw.pumps.circulation.schedule" }, { "apiVersion": 1, "commands": { "setCurve": { "isExecutable": true, "name": "setCurve", "params": { "shift": { "constraints": { "max": 40, "min": -13, "stepping": 1 }, "required": true, "type": "number" }, "slope": { "constraints": { "max": 3.5, "min": 0.2, "stepping": 0.1 }, "required": true, "type": "number" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.curve/commands/setCurve" } }, "components": [], "deviceId": "0", "feature": "heating.circuits.0.heating.curve", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "shift": { "type": "number", "unit": "", "value": -4 }, "slope": { "type": "number", "unit": "", "value": 1.2 } }, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.curve" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.dhw.pumps.primary", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "status": { "type": "string", "value": "off" } }, "timestamp": "2022-04-19T16:19:52.755Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.primary" }, { "apiVersion": 1, "commands": {}, "components": [ "0", "1", "2" ], "deviceId": "0", "feature": "heating.circuits", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "enabled": { "type": "array", "value": [ "0" ] } }, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits" }, { "apiVersion": 1, "commands": { "setValue": { "isExecutable": true, "name": "setValue", "params": { "value": { "constraints": { "max": 64, "min": 0, "stepping": 1 }, "required": true, "type": "number" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.heating.roomInfluenceFactor/commands/setValue" } }, "components": [], "deviceId": "0", "feature": "heating.circuits.2.heating.roomInfluenceFactor", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "number", "unit": "", "value": 8 } }, "timestamp": "2022-04-19T02:43:40.335Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.heating.roomInfluenceFactor" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.circulation.pump", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:40.270Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.circulation.pump" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.0.operating.programs.external", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": false }, "temperature": { "type": "number", "unit": "", "value": 0 } }, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.external" }, { "apiVersion": 1, "commands": { "setSchedule": { "isExecutable": true, "name": "setSchedule", "params": { "newSchedule": { "constraints": { "defaultMode": "off", "maxEntries": 4, "modes": [ "on" ], "overlapAllowed": true, "resolution": 10 }, "required": true, "type": "Schedule" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/setSchedule" } }, "components": [], "deviceId": "0", "feature": "heating.dhw.pumps.circulation.schedule", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": true }, "entries": { "type": "Schedule", "value": { "fri": [ { "end": "21:30", "mode": "on", "position": 0, "start": "07:30" } ], "mon": [ { "end": "21:30", "mode": "on", "position": 0, "start": "07:30" } ], "sat": [ { "end": "21:30", "mode": "on", "position": 0, "start": "07:30" } ], "sun": [ { "end": "21:30", "mode": "on", "position": 0, "start": "07:30" } ], "thu": [ { "end": "21:30", "mode": "on", "position": 0, "start": "06:40" } ], "tue": [ { "end": "20:50", "mode": "on", "position": 0, "start": "20:40" }, { "end": "21:20", "mode": "on", "position": 1, "start": "21:10" } ], "wed": [ { "end": "21:30", "mode": "on", "position": 0, "start": "07:30" } ] } } }, "timestamp": "2022-04-19T18:35:49.304Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule" }, { "apiVersion": 1, "commands": { "setMode": { "isExecutable": true, "name": "setMode", "params": { "mode": { "constraints": { "enum": [ "standby", "dhw", "dhwAndHeating", "forcedReduced", "forcedNormal" ] }, "required": true, "type": "string" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.active/commands/setMode" } }, "components": [], "deviceId": "0", "feature": "heating.circuits.0.operating.modes.active", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "string", "value": "dhwAndHeating" } }, "timestamp": "2022-04-19T18:22:06.092Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.active" }, { "apiVersion": 1, "commands": { "setCurve": { "isExecutable": true, "name": "setCurve", "params": { "shift": { "constraints": { "max": 40, "min": -13, "stepping": 1 }, "required": true, "type": "number" }, "slope": { "constraints": { "max": 3.5, "min": 0.2, "stepping": 0.1 }, "required": true, "type": "number" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.heating.curve/commands/setCurve" } }, "components": [], "deviceId": "0", "feature": "heating.circuits.1.heating.curve", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "shift": { "type": "number", "unit": "", "value": 0 }, "slope": { "type": "number", "unit": "", "value": 1.4 } }, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.heating.curve" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.operating.programs.standby", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.standby" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.frostprotection", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.471Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.frostprotection" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.operating.programs.normal", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.normal" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.heating.schedule", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.heating.schedule" }, { "apiVersion": 1, "commands": {}, "components": [ "pumps", "sensors" ], "deviceId": "0", "feature": "heating.solar", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:40.323Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.solar" }, { "apiVersion": 1, "commands": { "changeEndDate": { "isExecutable": false, "name": "changeEndDate", "params": { "end": { "constraints": { "regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$", "sameDayAllowed": false }, "required": true, "type": "string" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/changeEndDate" }, "schedule": { "isExecutable": true, "name": "schedule", "params": { "end": { "constraints": { "regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$", "sameDayAllowed": false }, "required": true, "type": "string" }, "start": { "constraints": { "regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$" }, "required": true, "type": "string" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/schedule" }, "unschedule": { "isExecutable": true, "name": "unschedule", "params": {}, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/unschedule" } }, "components": [], "deviceId": "0", "feature": "heating.operating.programs.holiday", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": false }, "end": { "type": "string", "value": "" }, "start": { "type": "string", "value": "" } }, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.operating.programs.eco", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:40.211Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.eco" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.operating.modes.active", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:40.305Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.active" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.0.operating.modes.dhwAndHeating", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": true } }, "timestamp": "2022-04-19T18:22:06.068Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.dhwAndHeating" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.sensors.temperature.room", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:40.228Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.sensors.temperature.room" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.0.operating.modes.standby", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": false } }, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.standby" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.operating.programs.reduced", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.reduced" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.0.operating.programs.standby", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": false } }, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.standby" }, { "apiVersion": 1, "commands": { "activate": { "isExecutable": true, "name": "activate", "params": {}, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/activate" }, "deactivate": { "isExecutable": false, "name": "deactivate", "params": {}, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/deactivate" } }, "components": [], "deviceId": "0", "feature": "heating.dhw.oneTimeCharge", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": false } }, "timestamp": "2022-04-19T05:48:05.232Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.sensors.temperature.supply", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:40.233Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.sensors.temperature.supply" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.dhw.schedule", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.dhw.schedule" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.operating.programs.reduced", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.reduced" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.gas.consumption.heating", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "day": { "type": "array", "unit": "kilowattHour", "value": [ 23, 13, 12, 15, 13, 9, 14, 35 ] }, "dayValueReadAt": { "type": "string", "value": "2022-04-19T17:42:55.735Z" }, "month": { "type": "array", "unit": "kilowattHour", "value": [ 1123, 2546, 3792, 5713, 4843, 4063, 1890, 412, 117, 61, 37, 2078, 3231 ] }, "monthValueReadAt": { "type": "string", "value": "2022-04-19T00:38:12.156Z" }, "unit": { "type": "string", "value": "kilowattHour" }, "week": { "type": "array", "unit": "kilowattHour", "value": [ 14, 171, 601, 502, 345, 560, 669, 945, 864, 829, 1063, 1100, 1361, 1262, 1506, 1245, 676, 1282, 929, 1265, 1220, 1132, 849, 1052, 638, 547, 429, 471, 340, 225, 190, 59, 7, 66, 55, 11, 5, 13, 6, 5, 21, 14, 18, 9, 0, 11, 32, 497, 451, 302, 651, 555, 612 ] }, "weekValueReadAt": { "type": "string", "value": "2022-04-19T00:38:07.057Z" }, "year": { "type": "array", "unit": "kilowattHour", "value": [ 13174, 37598, 24977 ] }, "yearValueReadAt": { "type": "string", "value": "2022-04-19T00:38:07.140Z" } }, "timestamp": "2022-04-19T17:42:57.519Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.gas.consumption.heating" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.operating.modes.standby", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.standby" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.solar.sensors.temperature.dhw", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:40.261Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.solar.sensors.temperature.dhw" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.operating.programs.comfort", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.comfort" }, { "apiVersion": 1, "commands": {}, "components": [ "boiler", "buffer", "burners", "circuits", "configuration", "device", "dhw", "operating", "sensors", "solar" ], "deviceId": "0", "feature": "heating", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating" }, { "apiVersion": 1, "commands": { "setTemperature": { "isExecutable": true, "name": "setTemperature", "params": { "targetTemperature": { "constraints": { "max": 37, "min": 3, "stepping": 1 }, "required": true, "type": "number" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reduced/commands/setTemperature" } }, "components": [], "deviceId": "0", "feature": "heating.circuits.0.operating.programs.reduced", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": false }, "demand": { "type": "string", "value": "unknown" }, "temperature": { "type": "number", "unit": "celsius", "value": 18 } }, "timestamp": "2022-04-19T03:34:44.637Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reduced" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.0.dhw.schedule", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.dhw.schedule" }, { "apiVersion": 1, "commands": {}, "components": [ "charging", "oneTimeCharge", "schedule", "sensors", "temperature" ], "deviceId": "0", "feature": "heating.dhw", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": true }, "status": { "type": "string", "value": "on" } }, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.dhw" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.boiler.serial", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "string", "value": "################" } }, "timestamp": "2022-04-19T02:43:38.430Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.boiler.serial" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.operating.modes.dhwAndHeating", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.dhwAndHeating" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.configuration.multiFamilyHouse", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": false } }, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.configuration.multiFamilyHouse" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.operating.programs.active", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:40.275Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.active" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.circulation.pump", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:40.271Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.circulation.pump" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.0.frostprotection", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "status": { "type": "string", "value": "off" } }, "timestamp": "2022-04-19T02:43:38.469Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.frostprotection" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.solar.sensors.temperature.collector", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:40.324Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.solar.sensors.temperature.collector" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.gas.consumption.dhw", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "day": { "type": "array", "unit": "kilowattHour", "value": [ 15, 4, 12, 13, 16, 17, 17, 12 ] }, "dayValueReadAt": { "type": "string", "value": "2022-04-19T16:22:56.602Z" }, "month": { "type": "array", "unit": "kilowattHour", "value": [ 246, 460, 403, 443, 447, 523, 523, 609, 763, 740, 748, 908, 924 ] }, "monthValueReadAt": { "type": "string", "value": "2022-04-19T00:38:10.829Z" }, "unit": { "type": "string", "value": "kilowattHour" }, "week": { "type": "array", "unit": "kilowattHour", "value": [ 4, 104, 99, 99, 101, 103, 107, 103, 100, 105, 98, 102, 109, 103, 102, 89, 88, 98, 106, 102, 110, 115, 122, 131, 122, 117, 116, 116, 119, 125, 129, 117, 150, 199, 173, 168, 174, 166, 167, 165, 171, 163, 171, 159, 168, 178, 201, 213, 203, 194, 201, 203, 209 ] }, "weekValueReadAt": { "type": "string", "value": "2022-04-19T00:38:10.349Z" }, "year": { "type": "array", "unit": "kilowattHour", "value": [ 1552, 9272, 13043 ] }, "yearValueReadAt": { "type": "string", "value": "2022-04-19T00:38:11.953Z" } }, "timestamp": "2022-04-19T16:22:57.307Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.gas.consumption.dhw" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.dhw.sensors.temperature.hotWaterStorage", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "status": { "type": "string", "value": "connected" }, "unit": { "type": "string", "value": "celsius" }, "value": { "type": "number", "unit": "celsius", "value": 41.7 } }, "timestamp": "2022-04-19T18:20:43.774Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.hotWaterStorage" }, { "apiVersion": 1, "commands": { "activate": { "isExecutable": true, "name": "activate", "params": { "temperature": { "constraints": { "max": 37, "min": 4, "stepping": 1 }, "required": false, "type": "number" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/activate" }, "deactivate": { "isExecutable": false, "name": "deactivate", "params": {}, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/deactivate" }, "setTemperature": { "isExecutable": true, "name": "setTemperature", "params": { "targetTemperature": { "constraints": { "max": 37, "min": 4, "stepping": 1 }, "required": true, "type": "number" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/setTemperature" } }, "components": [], "deviceId": "0", "feature": "heating.circuits.0.operating.programs.comfort", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": false }, "demand": { "type": "string", "value": "unknown" }, "temperature": { "type": "number", "unit": "celsius", "value": 21 } }, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.dhw.schedule", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.dhw.schedule" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.device.time.offset", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "unit": { "type": "string", "value": "minute" }, "value": { "type": "number", "unit": "minute", "value": 116 } }, "timestamp": "2022-04-19T02:43:40.235Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.device.time.offset" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.solar.power.production", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:40.262Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.solar.power.production" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.operating.modes.dhw", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.dhw" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.operating.modes.active", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:40.295Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.active" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.0.operating.programs.holiday", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.holiday" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.solar.pumps.circuit", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:40.329Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.solar.pumps.circuit" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.boiler.sensors.temperature.main", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "status": { "type": "string", "value": "connected" }, "unit": { "type": "string", "value": "celsius" }, "value": { "type": "number", "unit": "celsius", "value": 31 } }, "timestamp": "2022-04-19T18:38:54.983Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.boiler.sensors.temperature.main" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.operating.modes.dhwAndHeating", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.modes.dhwAndHeating" }, { "apiVersion": 1, "commands": { "setName": { "isExecutable": true, "name": "setName", "params": { "name": { "constraints": { "maxLength": 20, "minLength": 1 }, "required": true, "type": "string" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0/commands/setName" } }, "components": [ "circulation", "dhw", "frostprotection", "heating", "operating", "sensors" ], "deviceId": "0", "feature": "heating.circuits.0", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": true }, "name": { "type": "string", "value": "" }, "type": { "type": "string", "value": "heatingCircuit" } }, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.operating.programs.holiday", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.holiday" }, { "apiVersion": 1, "commands": {}, "components": [ "modulation", "statistics" ], "deviceId": "0", "feature": "heating.burners.0", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": true } }, "timestamp": "2022-04-19T18:37:13.547Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.burners.0" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.operating.programs.external", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.external" }, { "apiVersion": 1, "commands": { "setValue": { "isExecutable": true, "name": "setValue", "params": { "value": { "constraints": { "max": 64, "min": 0, "stepping": 1 }, "required": true, "type": "number" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.heating.roomInfluenceFactor/commands/setValue" } }, "components": [], "deviceId": "0", "feature": "heating.circuits.1.heating.roomInfluenceFactor", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "number", "unit": "", "value": 8 } }, "timestamp": "2022-04-19T02:43:40.335Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.heating.roomInfluenceFactor" }, { "apiVersion": 1, "commands": {}, "components": [ "circulation", "dhw", "frostprotection", "heating", "operating", "sensors" ], "deviceId": "0", "feature": "heating.circuits.1", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.operating.programs.active", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2022-04-19T02:43:40.276Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.operating.programs.active" }, { "apiVersion": 1, "commands": { "setName": { "isExecutable": true, "name": "setName", "params": { "name": { "constraints": { "maxLength": 20, "minLength": 1 }, "required": true, "type": "string" } }, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.name/commands/setName" } }, "components": [], "deviceId": "0", "feature": "heating.circuits.0.name", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "name": { "type": "string", "value": "" } }, "timestamp": "2022-04-19T02:43:38.197Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.0.name" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.name", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2021-11-30T03:09:04.095Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.1.name" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.2.name", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2021-11-30T03:09:04.103Z", "uri": "https://api.viessmann.com/iot/v1/equipment/installations/#######/gateways/################/devices/0/features/heating.circuits.2.name" } ] }