Benutzer-Werkzeuge

Webseiten-Werkzeuge


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 vom `vclient' 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.1520075880.txt.gz · Zuletzt geändert: 2018/03/03 12:18 von mpseybold