Forum: Haus & Smart Home Viessmann Smart Meter mit CANopen auslesen


von Martin K. (dschadu)


Angehängte Dateien:

Lesenswert?

Hi,

ich bekomme demnächst eine Wärmepumpe (Vitocal 200-S). Zusätzlich gibt 
kommt Ende des Monats noch eine PV-Anlage aufs Dach.
Die Wärmepumpe hat ein eigenes Smart-Meter, nutzt dieses aber, um 
PV-Überschuss zu messen und kann dann entsprechend automatisch die 
PV-Überschussleistung in Wärme umwandeln. Zusätzlich ist natürlich das 
Smart-Meter der PV-Anlage verbaut. Dies misst den gesamten Bezug / 
Einspeisung.
Im Anhang der Schaltplan dazu. Von links kommt Netz, rechts geht es zu 
den Verbrauchern.

Um jetzt den genauen Strom zu haben, den meine Wärmepumpe benötigt, 
würde ich gerne die beiden Zählerwerte miteinander verrechnen. Den 
PV-Zähler auszulesen ist kein Problem, das geht über RS485. Allerdings 
läuft der Zähler von Viessmann (E380CA-1) über CANopen. Mit CANopen 
hatte ich noch keine Berührungspunkte, das ganze scheint aber relativ 
komplex zu sein. Ich habe folgende Library gefunden:
https://github.com/DanielMartensson/Easy-CANopen

Wenn ich das richtig verstanden habe, muss ich ein SDO "Signal" 
schicken:
https://github.com/DanielMartensson/Easy-CANopen/blob/main/Src/Examples/Check%20SDO.txt

Aber wie komme ich an die Adressen und Datentypen der Daten ran? Ist das 
ohne EDS- und DCF-Dateien überhaupt möglich?

Anleitung zum Zähler gibts dort:
https://www.haustechnik-handrich.de/media/pdf/2b/3b/59/vie-ma-zk05665.pdf

Hoffe jemand kann Licht ins dunkel bringen :)

von Jörg W. (jrg_w741)


Lesenswert?

Vorsichtige Rückfrage:
Du kennst das Projekt: https://github.com/abnoname/open3e ?
Gruß
J.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.