Hallo,
ich habe ein kleines Tool erstellt das mir aus der PV API alle Zahlen ausliest und nach MQTT spiegelt. So kann ich diese in Home Assistant weiterverarbeiten. Die Dokumentation der API ist leider extrem sparsam oder sogar teilweise falsch (bestimmte Werte sind z.B. nicht wie angegeben in Watt, sondern können ja nach Bedarf auch in kilowatt sein). Die Werte für ESS (Speicher) und PV sind soweit selbsterklärend. Die Verbrauchsdaten geben mir allerdings noch Rätsel auf. Folgende Werte lese ich aus:
- pcc.transfer.consumption.total
- pcc.transfer.feedIn.total
- pcc.transfer.power.exchange
diese Werte korrelieren nicht wirklich mit den Werten in der vicare app. Wie komme ich nun auf folgende Werte:
- Netzbezug, bzw. Einspeisung
- Aktueller Haushaltsverbrauch
Vielen Dank
P.S. das Preismodell für die API ist tatsächlich eher "sportlich". Dafür das es sich um meine lokalen Daten handelt finde ich es recht dreist soviel Geld von Privatpersonen zu verlangen. Jedes andere Geräte würde modbus-tcp sprechen und die Daten kostenlos exportieren. Da auf dem VX3 Linux läuft wäre es auch ein leichtes dies anzubieten. Alternativ sollte es vermutlich auch möglich sein via EEBUS an die Daten zu kommen, die Gridbox tut dies meines Wissens nach auch so. Hat damit jemand Erfahrungen machen können? Dokumentation ist da eher mau.
Hallo formorer,
hochinteressantes Thema, was mich auch gerade sehr beschäftigt und ärgert. Mir geht es genauso, dass ich die Daten gern im Home Assistant hätte. Ich finde es eine absolute Frechheit, dass Viessmann für meine eigenen Daten die Hand aufhält. Von mir aus können sie das tun, wenn man irgendwelche fancy Statistiken der letzten 10 Jahre möchte und die alles in eine DB speichern und vorhalten.
Aber es sollte das Mindeste sein, dass man als versierter Anwender die Daten lokal, ohne besch*** Cloudanbindung, abgreifen und selbst so verarbeiten kann wie man möchte. Loggen, aufbereiten, etc.
Ich hasse die Abhängigkeit von der Hersteller Cloud. Wo das hinführen kann haben Osram und aktuell VanMoof bereits bewiesen.
In Deutschland sollte ein solches Produkt meiner Meinung nach gar keine Zulassung erhalten.
Ich habe gesehen, dass der Zähler und der VX3 per CAN kommunizieren und erfahren, dass die Batterien auch per internem CAN bus sprechen. Leider wird man von Viessmann dazu gezwungen solches reverse engineering zu betreiben, wenn man an die Daten möchte. Energy Meter und VX3 sind CANopen Geräte, die Batterien vermutlich auch. Ich bin Experte für CANopen, daher versuche ich gerade diesen Weg zu gehen, um Daten kostenlos und ohne Cloud Bindung zu erhalten. Einen Scan vom Zähler und VX3 auf dem externen CAN hab ich bereits gemacht. Leider muss man ohne sogenanntes EDS (eine elektronische Beschreibung der Daten) auch rätseln und beobachten, was da übertragen wird.
Ich denke ich werde demnächst mal den Batterie CAN bus belauschen und schauen was da so übertragen wird.
Für den Home Assistant gibt es ja die ViCare Integration, die leider veraltet ist und keine PV Geräte unterstützt. Die Integration verwendet ein Python Packet, welches PyViCare heißt und bereits die Electric API unterstützt, so wie es mir scheint. Ich will die Tage mal die ViCare App lokal bei mir auf den aktuellen Stand des PyViCare Packets updaten und schauen ob das im HA die PV Anlage einbindet.