Während der Woche der Wärmepumpe haben Sie bundesweit die Möglichkeit, die innovative Wärmepumpentechnologie näher kennenzulernen. Mit über 50 Informationsveranstaltungen beteiligt sich Viessmann Climate Solutions an der Aktionswoche und lädt Sie herzlich ein – vor Ort oder online – dabei zu sein.
Mehr erfahren →Hi,
I'm just trying to understand the reuturn values of the power consumption API - any idea ?
{
"apiVersion": 1,
"commands": {
},
"deviceId": "0",
"feature": "heating.power.consumption.heating",
"gatewayId": "7736172033094220",
"isEnabled": true,
"isReady": true,
"properties": {
"day": {
"type": "array",
"unit": "kilowattHour",
"value": [
37.3,
52.2,
43.3,
55.1,
92.7,
97.8,
91.8,
95.2
]
},
"dayValueReadAt": {
"type": "string",
"value": "2023-02-02T15:04:36.495Z"
},
"month": {
"type": "array",
"unit": "kilowattHour",
"value": [
89.5,
1507,
1560.2,
918.2,
247.4,
179.4,
0,
0,
0,
0,
0,
0,
0
]
},
"monthValueReadAt": {
"type": "string",
"value": "2023-02-02T15:04:36.495Z"
},
"week": {
"type": "array",
"unit": "kilowattHour",
"value": [
187.9,
664.2,
386,
194.5,
156.4
]
},
"weekValueReadAt": {
"type": "string",
"value": "2023-02-02T07:17:30.879Z"
},
"year": {
"type": "array",
"unit": "kilowattHour",
"value": [
1596.5,
2905.2
]
},
"yearValueReadAt": {
"type": "string",
"value": "2023-02-02T15:04:36.495Z"
}
},
Thanks
Joerg
Hallo Jörg,
dabei dürfte es sich wahrscheinlich um den Stromverbrauch deiner Wärmepumpe handeln - bin mir aber nicht sicher. Die Beschreibung des Datenpunkts in https://documentation.viessmann.com/static/iot/data-points ist leider nichtssagend bzw. unkonkret: Shows statistics of power usage for heating up rooms
Die Verbrauchswerte werden tagesweise (die 8 Werte unterhalb "day"), monatsweise (13 Werte bei month), wochenweise (13 Werte bei week) und jahresweise (3 Werte bei year) dargestellt, beginnend mit dem jeweils jüngsten Datum. Kannst du auch 1 zu 1 in der ViCare App checken.
Viel Spaß noch
Chris
Danke!
ich habe ein ähnliches Problem. Habe eine Vitocall 222-S. Lese schon seit einem Jahr täglich viele Werte mit der Python Lib. pyVicare aus. Funktioniert alles gut. Was ich aber nicht finden kann. Wie bekommt man die Power Consumption Werte?
Wie hast Du das hinbekommen?
Ich benutze die PHP Bibliothek nicht. In meinem NodeRed Flow verwende ich folgende Datenpunkte:
- msg.payload.data[feature ="heating.power.consumption.heating"].properties
- msg.payload.data[feature ="heating.power.consumption.summary.heating"].properties
vielleicht hilft es
NodeRed Flow habe ich noch gehört.
Sonst bin ich mit meinem Python Programm zufrieden. Schade nur, dass man den Stromverbrauch nicht auslesen kann. Vielleicht wird meine Vitocal nicht unterstützt. Die ist aber noch recht neu von 2019
Versuch doch mal für deine Anlage den kompletten Baum zu lesen und schau nach, ob doch die Werte da sind. Ich mache das auch und lese dann die einzelnen Features die mich interessieren.
ich habe das JSON object gelesen, das mir die pyVicare zurück gibt. Leider sind da keine Power Consumption Werte drin. Aber seltsam. Meine Vitocal 222-S ist ja eine recht neue Maschine von 2019.
Direkt im Menu der Wärmepumpe sehe ich die Stromverbräuche pro Woche. Die ViCare App zeigt aber auch keine Verbräuche.
Dann gibt es für Deine Anlage scheinbar die Datenpunkte nicht - bzw. werden (noch?) nicht an die Viessmann Cloud geschickt. Bei mir sehe ich die Verbrauchsdaten sowohl in der App als auch im API sowie auch lokal über das HMI der Anlage (VC 250-A)
ich habe jetzt mal in der ViCare App auf dem Handy die Pro Version zum testen bestellt. Dafür will dann Viessmann 3,99€ pro Monat. Dafür bekommt man dann in der App die Stromverbräuche angezeigt. Sogar über den gesamten Zeitraum bis auf Stundenebene. Geht doch!
Leider bekommt man aber weiterhin nicht an die Stromwerte über die pyViCare Python Library. Obwohl des dort viele Power Funktionen gib. Hier mal eine als Beispiel. (Liefert dann aber immer einen Fehler zurück)
schaut bei mir so aus (ViCare Basis)
Hallo Jörg.
Auch wenn es schon ein alter Thread ist.
Gibt es denn seitens V ein Statement dazu, warum die Power Datenpunkte nicht in der API verfügbar sind? Lait Doku (https://documentation.viessmann.com/static/iot/data-points) müsste dies ja der Fall sein. Ich verwende iobroker und den viessmannapi Adapter. Bei mir fehlt der ganze heating.power Zweig
VG, Jörg