Hallo Stefano,
ja, Du kannst über CCU.IO Deine Viessmann Vitodens steuern. Aber ich würde das nur in Grenzen einsetzen. Was ich z.B. aktuell steuere, sind die Betriebsart sowie der Party- und Sparbetrieb. Zudem lassen sich recht einfach einige Solltemperaturen setzen. Aktuell funktioniert das bei mir aber nur über das KW2-Protokoll. Zudem werden auch nicht immer alle Befehle zuverlässig übernommen. Das Auslesen der Werte funktioniert dagegen problemlos. Daher möchte ich über kurz oder lang auch zum P300-Protokoll wechseln. Das funktioniert zum Auslesen schon sehr gut, macht aber Probleme beim Schreiben von Parametern.
Hier scheint es jedoch einen Workaround für das Problem zu geben, der bei mir allerdings beim ersten Mal nicht funktionierte. Aber vielleicht hatte ich auch was falsch gemacht. Hatte nur leider noch keine Gelegenheit, es nochmals zu testen.
Um überhaupt einen Zugriff auf die Vitotronic zu bekommen, benötigst Du einen so genannten Optolink-Adapter. Den kann man sich mit etwas Lötgeschick auch selbst basteln. Steht alles
hier beschrieben. Auf der selben Seite kann man sich auch die benötigten Infos zur Installation von vcontrold auf einem Raspi holen, an dem man den Optolink-Adapter anschließt. Wenn das alles soweit läuft, kannst Du Dir am besten auf demselben Raspi CCU.IO installieren und dann nach der Anleitung in diesem Thread Axels Vitotronic-Adapter.
Damit kannst Du dann schon direkt in CCU.IO über die entsprechenden Datenpunkte (ab 98000) die Vitotronic auslesen und steuern. Zuvor gilt es jedoch, die korrekten Adressen Deiner Vitotronic ausfindig zu machen und die vito.xml sowie die vcontrold.xml anzupassen. Das ist mitunter nicht sehr einfach, auch wenn es
hier einen sehr schönen und ausführlichen Überblick über alle Geräte gibt (user: openv, pw: PDc8phinVW). Leider ist diese Liste aber auch nicht unbedingt vollständig, und es sind auch vereinzelt Adressen und/oder Unit-Umwandlungen falsch. Das liegt aber auch daran, dass Viessmann hier andauernd was zu ändern scheint.
Viel Glück.
Gruß,
Thorsten