Hallo zusammen,
ich habe bei mir ein Viessmann Vitovent 300 (Baujahr 2013) im Einsatz, mit folgender Hardware:
Fernbedienung Vitovent 300 – Seriennummer: 782894007010124807
Vitovent 300 Gerät – Seriennummer: 737373301115103
Ich möchte das Gerät gerne in mein Smart Home (z. B. Home Assistant) einbinden, um z. B. die Lüfterstufen zu steuern, Filterwechsel-Erinnerungen zu realisieren oder Betriebsdaten auszulesen.
Ich bin über den Forumseintrag „Vitovent 300W – Einbindung in Smart Home“ gestolpert, in dem ein Nutzer mit der Seriennummer 7521194401048109 beschreibt, dass bei seinem Vitovent 300W (BJ 2014) keine Verbindung via Modbus möglich sei. Vitovent 300W - Einbindung in Smart Home
Dort heißt es u.a.:
„Bei dem Lüftungsgerät ist diese Möglichkeit nicht gegeben. Bei den nachfolgenden Geräten gibt es eine Modbusschnittstelle, über welche eine Verbindung zur Wärmepumpenregelung hergestellt werden kann. Darüber und mithilfe des Vitogates wäre eine Steuerung möglich. Bei dem Modell geht es leider noch nicht.“ community.viessmann.de
Schnittstellen prüfen: Weiß jemand, ob beim Vitovent 300 aus 2013 (meine Seriennummern siehe oben) schon eine Modbus- oder andere Schnittstelle vorhanden ist – oder ob diese erst in späteren Revisionen eingebaut wurde?
Nachrüstmöglichkeiten: Falls keine Schnittstelle vorhanden ist – gibt es Platinenupdates, Zusatzmodule (z. B. Vitogate, Erweiterungen von Viessmann), mit denen man trotzdem Daten auslesen bzw. Steuerbefehle senden kann?
Alternative Wege: Kann man über die bestehende Fernbedienung oder ein Bedienpanel (z. B. Befehle über Opentherm, 0-10 V, oder ähnliches) auf Steuer- oder Messgrößen zugreifen?
Erfahrungsberichte: Hat jemand einen vergleichbaren Vitovent 300 mit denselben Seriennummern oder Baujahr eingebunden (z. B. über Home Assistant, ioBroker o.Ä.) – und kann die Vorgehensweise, Kosten und Aufwand teilen?
Ich freue mich über alle Tipps, Links zu Dokumentationen oder Projektreferenzen – und vielleicht hat ja jemand schon herausgefunden, ab welchem Seriennummernbereich bzw. welchem Baujahr die Schnittstellen vorhanden sind.
Vielen Dank und viele Grüße
Stefan
Hallo Stefan
schau mal ob das hier zu deinem Gerät passt
VG Michael
Hallo Stefan,
ich habe inzwischen die Modbus-Kommunikation einer neueren Vitovent 300-W H-Serie untersucht und die Ergebnisse vollständig auf GitHub dokumentiert:
https://github.com/hornpa/viessmann-vitovent-modbus
Dort enthalten sind unter anderem die ermittelte Registerbelegung, vollständige FC03-/FC04-Scandaten, Anschluss- und Busparameter, ein Loxone-Modbus-Template sowie Hinweise für Home Assistant und ESPHome.
Wichtig für deinen Fall: Getestet wurde eine Vitovent 300-W H32E C325 mit UWA2-B-Steuerplatine. Dein Gerät von 2013 gehört sehr wahrscheinlich zu einer älteren Generation. Daher kann ich leider nicht bestätigen, dass meine Registerbelegung oder der beschriebene Anschluss bei deinem Modell funktioniert.
Bei der von mir untersuchten H-Serie befindet sich die native RS485-/Modbus-Schnittstelle am dreipoligen Anschluss X15 der UWA2-B-Platine. Die verwendeten Parameter sind:
19200 Baud
8 Datenbits
gerade Parität
1 Stoppbit
Slave-Adresse 70
A, B und Signal-GND
Falls du dein Gerät öffnest bzw. von einer Fachkraft prüfen lässt, wären Fotos und die genaue Bezeichnung der Steuerplatine sowie der vorhandenen Anschlüsse interessant. Wenn eine UWA2-B-Platine mit X15 vorhanden ist, könnte man vorsichtig prüfen, ob das Gerät auf Modbus-Anfragen reagiert. Bei einer anderen Platine ist die Dokumentation vermutlich nicht direkt übertragbar.
Bitte keinesfalls Registerwerte ungeprüft schreiben. Außerdem darf am RS485-Bus nur ein Master aktiv sein.
Vielleicht hilft das Repository zumindest beim Vergleich und bei der Identifikation der Hardware. Falls du Fotos oder Platinenbezeichnungen bereitstellen kannst, können wir diese gerne mit der neueren H-Serie vergleichen.
Viele Grüße
Patrik