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 [[https://github.com/openv/vcontrold|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.1520076588.txt.gz · Zuletzt geändert: von mpseybold
