Guten Tag,
unser Vitocharge VX3 kommuniziert via CAN Bus mit dem "Energiezähler E380 CA".
In der knappen Anleitung finden sich diesbezüglich nur folgende Infos zur CAN-Schnittstelle:
Version | CAN 2.0B |
Anschluss | ISO 11898-1 |
Frame Format | Base Frame Format |
Zudem sind die Messwerte angegeben, welche über die Schnittstelle bezogen werden können.
Gibt es weitergehende Infos zum Protokoll, den ID's etc.?
Ich bin dabei den CAN Bus mitzulesen um darüber eine detaillierte Datenerfassung zu realisieren. Die Baudrate scheint wohl 250000 zu sein. Ohne weitere Infos gestaltet sich die Interpretation der Daten jedoch als schwierig.
Leider bietet der Hersteller dafür bisher keine brauchbare Schnittstelle bzw. Alternativen an. Die Apps "ViCare" und "myGridbox" sind leider auf die Cloud angewiesen, zeigen zu wenige Mess- oder Systemgrößen an und aktualisieren zu selten. Außerdem funktionieren diese öfters unzuverlässig. Der kostenpflichtige API-Zugriff bietet nur minimal mehr Werte an, welche jedoch ebenfalls zu selten abgeholt werden können. An Informationen zu den DC-Größen (Leistung, Spannung & Strom von den PV-Strings oder der Batterie) kommt man leider überhaupt nicht.
MfG
Gelöst! Gehe zu Lösung.
Hallo,
dieses Repo und den dazugehörigen Foren-Beitrag https://www.viessmann-community.com/t5/Konnektivitaet/CANOpen-object-dictionary-und-Electronic-Data-... habe ich auch schon gesehen, aber vielen Dank für den Hinweis.
Da es dort jedoch um andere Geräte geht, habe ich nicht nachgefragt. Ich probiere mal mein Glück.
MfG
Ich sehe gerade in den Issues, dass bereits an einer Lösung für den E380 gearbeitet wird.