hardware:channels:heating_control:viessmann_optolink
Dies ist eine alte Version des Dokuments!
Erstmal die ultra Kurzform, die noch ergänzt werden sollte :)
0. Einen OptoLink Adapter kaufen oder z.b. an einen Raspberry basteln.
1. vcontrold für VItodens 300 installieren, testen und den Adressen der eigenen Gastherme anpassen.
2. In der /etc/vzlogger.conf
das 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.
... "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" }] ] ...
3. Zum Steuern der Anlage (setzen von Werten in den Adressen) benutze ich noch bash scripte die vclient entsprechend aufrufen.
hardware/channels/heating_control/viessmann_optolink.1520076634.txt.gz · Zuletzt geändert: 2018/03/03 12:30 von mpseybold