Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Viessmann Optolink
Viessmann ist ein Hersteller für Heizgeräte der an seinen Regelsysteme Vitotronic die Status-LEDs zusätzliche als optischen Schnittstelle ausgerüstet hat. Regelungen mit Optolink werden in diversen Modellen verbaut. Gas- und Ölkessel, aber auch Wärmepumpen können auf diesem Weg mit einem PC kommunizieren.
Hardware
OptoLink Adapter gibts fertig zu kaufen oder man bastelt einen an den RaspberryPi.
Test
vcontrold für VItodens 300 installieren, testen und den Adressen dem eigenen Wärmeerzeuger anpassen.
vzlogger
Im vzlogger den MeterExec verwenden um die Daten via vclient
von vcontrold
des openv projekts auszulesen. Der Format String mit `$i` muss stets (auch bei nur einem value) verwendet werden.
- vzlogger.conf
... "meters": [{ "enabled": true, "skip": false, "protocol": "exec", "command": "vclient -h 127.0.0.1:3002 --munin -c 'getTempAged,getTempWWist' "format": "$i $v", // $i MUSS verwendet werden. Broken: Null<>Nil Strings zur Channelzuordnung "interval": 120, "channels": [{ "uuid": " ... uuid für getTempAged ", "identifier":"getTempAged.value", // WIE $i im format String von der munin Ausgabe "middleware": "http://.../middleware.php" },{ "uuid": "... uuid für getTempWWist", "identifier":"getTempWWist.value", "middleware": "http://.../middleware.php" }] }] ...
Weiteres
Zum Steuern der Anlage (setzen von Werten in den Adressen) kann man parallel über bash Scripte die vclient
entsprechend aufrufen.