abbrechen
Suchergebnisse werden angezeigt für 
Anzeigen  nur  | Stattdessen suchen nach 
Meintest du: 

Power Consumption API

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

LG Jörg
Haus Baujahr 1995, Heizkörper, VC 250-A AWO-E-AC 251.16
Defekt seit Februar 2022 - Reparatur geplant Oktober 2023
11 ANTWORTEN 11

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!

LG Jörg
Haus Baujahr 1995, Heizkörper, VC 250-A AWO-E-AC 251.16
Defekt seit Februar 2022 - Reparatur geplant Oktober 2023

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?

device.asHeatPump().getPowerConsumption....   liefert immer einen Fehler.
 

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

 

LG Jörg
Haus Baujahr 1995, Heizkörper, VC 250-A AWO-E-AC 251.16
Defekt seit Februar 2022 - Reparatur geplant Oktober 2023

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.

 

LG Jörg
Haus Baujahr 1995, Heizkörper, VC 250-A AWO-E-AC 251.16
Defekt seit Februar 2022 - Reparatur geplant Oktober 2023

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)

 

LG Jörg
Haus Baujahr 1995, Heizkörper, VC 250-A AWO-E-AC 251.16
Defekt seit Februar 2022 - Reparatur geplant Oktober 2023

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)

@handleNotSupported
    def getPowerSummaryConsumptionHeatingCurrentMonth(self):
        return self.service.getProperty("heating.power.consumption.summary.heating")["properties"]["currentMonth"]["value"]
 
 

schaut bei mir so aus (ViCare Basis)

3A6AAA6F-1363-4723-9894-01C9ECDE5F79.jpeg3D47B9B9-4A88-4563-A832-72B962B454C6.jpeg

LG Jörg
Haus Baujahr 1995, Heizkörper, VC 250-A AWO-E-AC 251.16
Defekt seit Februar 2022 - Reparatur geplant Oktober 2023

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