Hallo es wäre toll wenn wir mit einfachen developer Key auch Zugriff auf die analytics-api bekommen würden. Viguide kann aktuell darauf zugreifen, aber da Viessmann uns den Zugang kündigt, fehlen uns Anlagenbesitzern die Werte. Generell sind die APIs etwas begrenzt was die Stromverbrauchs/Gasverbrauchs/Thermal werte angeht, viguide bekommt hier aktuell mehr daten als wir.
Es geht um folgende abfrage:
https://api.viessmann-climatesolutions.com/iot/v1/analytics-api/dataLake/chronos/v0/thermal_energy
--data-raw '{"gateway_id":"xxx","start_datetime":"2025-10-01T00:00:00.000","end_datetime":"2025-10-31T23:59:59.999","resolution":"1d","properties":["electricity.consumption.total","electricity.consumption.device.compressor","electricity.consumption.device.electricHeater","electricity.consumption.usage.centralHeating","electricity.consumption.usage.domesticHotWater","electricity.consumption.usage.cooling","thermal.output.total","thermal.output.usage.centralHeating","thermal.output.usage.domesticHotWater","thermal.output.usage.cooling"]}'
Beispiel antwort:
{
"data": {
"gateway_id": "7736172071282221",
"device_id": "0",
"resolution": "1d",
"timeframe": "31d",
"summary_properties": {
"electricity.consumption.device.compressor": "kWh",
"electricity.consumption.total": "kWh",
"electricity.consumption.usage.centralHeating": "kWh",
"electricity.consumption.usage.cooling": "kWh",
"electricity.consumption.usage.domesticHotWater": "kWh",
"thermal.output.total": "kWh",
"thermal.output.usage.centralHeating": "kWh",
"thermal.output.usage.cooling": "kWh",
"thermal.output.usage.domesticHotWater": "kWh"
},
"timeseries_properties": {
"electricity.consumption.device.compressor": "kWh",
"electricity.consumption.total": "kWh",
"electricity.consumption.usage.centralHeating": "kWh",
"electricity.consumption.usage.cooling": "kWh",
"electricity.consumption.usage.domesticHotWater": "kWh",
"thermal.output.total": "kWh",
"thermal.output.usage.centralHeating": "kWh",
"thermal.output.usage.cooling": "kWh",
"thermal.output.usage.domesticHotWater": "kWh"
},
"data": {
"summary": {
"electricity.consumption.device.compressor": 146.5,
"electricity.consumption.total": 146.5,
"electricity.consumption.usage.centralHeating": 63.3,
"electricity.consumption.usage.cooling": 0.0,
"electricity.consumption.usage.domesticHotWater": 83.2,
"thermal.output.total": 589.1,
"thermal.output.usage.centralHeating": 294.0,
"thermal.output.usage.cooling": 0.0,
"thermal.output.usage.domesticHotWater": 295.1
},
"timeseries": [
{
"timestamp": "2025-10-01T00:00:00+02:00",
"electricity.consumption.device.compressor": 14.9,
"electricity.consumption.total": 14.9,
"electricity.consumption.usage.centralHeating": 4.8,
"electricity.consumption.usage.cooling": 0.0,
"electricity.consumption.usage.domesticHotWater": 10.1,
"thermal.output.total": 54.0,
"thermal.output.usage.centralHeating": 20.7,
"thermal.output.usage.cooling": 0.0,
"thermal.output.usage.domesticHotWater": 33.3
},
{
"timestamp": "2025-10-02T00:00:00+02:00",
"electricity.consumption.device.compressor": 16.0,
"electricity.consumption.total": 16.0,
"electricity.consumption.usage.centralHeating": 6.4,
"electricity.consumption.usage.cooling": 0.0,
"electricity.consumption.usage.domesticHotWater": 9.6,
"thermal.output.total": 57.6,
"thermal.output.usage.centralHeating": 26.1,
"thermal.output.usage.cooling": 0.0,
"thermal.output.usage.domesticHotWater": 31.5
},
{
"timestamp": "2025-10-03T00:00:00+02:00",
"electricity.consumption.device.compressor": 18.9,
"electricity.consumption.total": 18.9,
"electricity.consumption.usage.centralHeating": 11.1,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": 7.8,
"thermal.output.total": 72.1,
"thermal.output.usage.centralHeating": 46.1,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": 26.0
},
{
"timestamp": "2025-10-04T00:00:00+02:00",
"electricity.consumption.device.compressor": 22.3,
"electricity.consumption.total": 22.3,
"electricity.consumption.usage.centralHeating": 11.4,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": 10.9,
"thermal.output.total": 90.2,
"thermal.output.usage.centralHeating": 51.5,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": 38.7
},
{
"timestamp": "2025-10-05T00:00:00+02:00",
"electricity.consumption.device.compressor": 14.4,
"electricity.consumption.total": 14.4,
"electricity.consumption.usage.centralHeating": 6.9,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": 7.5,
"thermal.output.total": 58.2,
"thermal.output.usage.centralHeating": 32.1,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": 26.5
},
{
"timestamp": "2025-10-06T00:00:00+02:00",
"electricity.consumption.device.compressor": 16.5,
"electricity.consumption.total": 16.5,
"electricity.consumption.usage.centralHeating": 6.0,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": 10.5,
"thermal.output.total": 68.1,
"thermal.output.usage.centralHeating": 29.7,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": 38.0
},
{
"timestamp": "2025-10-07T00:00:00+02:00",
"electricity.consumption.device.compressor": 13.6,
"electricity.consumption.total": 13.6,
"electricity.consumption.usage.centralHeating": 5.3,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": 8.3,
"thermal.output.total": 59.0,
"thermal.output.usage.centralHeating": 28.0,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": 31.0
},
{
"timestamp": "2025-10-08T00:00:00+02:00",
"electricity.consumption.device.compressor": 12.6,
"electricity.consumption.total": 12.6,
"electricity.consumption.usage.centralHeating": 4.6,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": 8.0,
"thermal.output.total": 56.5,
"thermal.output.usage.centralHeating": 25.5,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": 31.0
},
{
"timestamp": "2025-10-09T00:00:00+02:00",
"electricity.consumption.device.compressor": 11.3,
"electricity.consumption.total": 11.3,
"electricity.consumption.usage.centralHeating": 3.2,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": 8.1,
"thermal.output.total": 48.6,
"thermal.output.usage.centralHeating": 18.6,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": 30.6
},
{
"timestamp": "2025-10-10T00:00:00+02:00",
"electricity.consumption.device.compressor": 6.0,
"electricity.consumption.total": 6.0,
"electricity.consumption.usage.centralHeating": 3.6,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": 2.4,
"thermal.output.total": 24.8,
"thermal.output.usage.centralHeating": 15.7,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": 8.5
},
{
"timestamp": "2025-10-11T00:00:00+02:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-12T00:00:00+02:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-13T00:00:00+02:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-14T00:00:00+02:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-15T00:00:00+02:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-16T00:00:00+02:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-17T00:00:00+02:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-18T00:00:00+02:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-19T00:00:00+02:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-20T00:00:00+02:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-21T00:00:00+02:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-22T00:00:00+02:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-23T00:00:00+02:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-24T00:00:00+02:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-25T00:00:00+02:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-26T00:00:00+02:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-27T00:00:00+01:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-28T00:00:00+01:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-29T00:00:00+01:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-30T00:00:00+01:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
},
{
"timestamp": "2025-10-31T00:00:00+01:00",
"electricity.consumption.device.compressor": null,
"electricity.consumption.total": null,
"electricity.consumption.usage.centralHeating": null,
"electricity.consumption.usage.cooling": null,
"electricity.consumption.usage.domesticHotWater": null,
"thermal.output.total": null,
"thermal.output.usage.centralHeating": null,
"thermal.output.usage.cooling": null,
"thermal.output.usage.domesticHotWater": null
}
]
}
}
}