hardware:channels:heating_control:viessmann_optolink
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| hardware:channels:heating_control:viessmann_optolink [2018/03/03 12:18] – mpseybold | hardware:channels:heating_control:viessmann_optolink [2022/04/21 20:16] (aktuell) – Logfile und MeterExec nach Stand Image jau | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== 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 [[https:// | ||
| {{ : | {{ : | ||
| - | Erstmal die ultra Kurzform, die noch ergänzt werden sollte | + | ==== Hardware ==== |
| + | OptoLink Adapter gibts fertig zu kaufen oder man [[https:// | ||
| - | 0. Einen OptoLink Adapter kaufen oder z.b. an einen Raspberry | + | ==== Test ==== |
| + | [[https:// | ||
| + | Zum Test anfänglich nur '' | ||
| + | Dann Parameter am Bedienfeld ändern und nochmals prüfen ob der Inhalt der gelesenen Speicheradresse sich wie erwartet ändert. | ||
| - | 1. [[https:// | + | ==== vzlogger ==== |
| + | Im vzlogger den MeterExec verwenden um die Daten via '' | ||
| - | 2. In der `/etc/vzlogger.conf` das MeterExec verwenden um die Daten vom `vclient' | + | <code base vzlogger.conf>... |
| - | < | + | " |
| + | ... | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| Zeile 25: | Zeile 33: | ||
| " | " | ||
| }] | }] | ||
| - | ] | + | }] |
| ... | ... | ||
| </ | </ | ||
| - | 3. Zum Steuern der Anlage (setzen von Werten in den Adressen) | + | ==== Systemdienst ==== |
| + | Um vcontrold über systemctl zu steuern eine Konfiguration unter ''/ | ||
| + | <code base vcontrold.service> | ||
| + | [Unit] | ||
| + | Description=vcontrold daemon | ||
| + | After=syslog.target systemd-udev-settle.service | ||
| + | |||
| + | [Service] | ||
| + | Type=forking | ||
| + | ExecStartPre=/ | ||
| + | ExecStart=/ | ||
| + | ExecReload=/ | ||
| + | Restart=always | ||
| + | RestartSec=120 | ||
| + | StandardOutput=null | ||
| + | |||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | </ | ||
| + | |||
| + | Es kann nun als Dienst gestartet werden: | ||
| + | < | ||
| + | |||
| + | Start des Dienstes beim Boot hiermit aktivieren: | ||
| + | < | ||
| + | |||
| + | Da vzlogger erst nach vcrontrold starten sollte ist auch seine Konfig ''/ | ||
| + | <code base vzlogger.service> | ||
| + | [Unit] | ||
| + | Description=vzlogger | ||
| + | After=syslog.target network.target | ||
| + | After=mysql.service ntp.service | ||
| + | After=vcontrold.service | ||
| + | |||
| + | [Service] | ||
| + | User=vzlogger | ||
| + | ExecStartPre=/ | ||
| + | ExecStart=/ | ||
| + | ExecReload=/ | ||
| + | StandardOutput=null | ||
| + | |||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | </ | ||
| + | |||
| + | ==== Weiteres ==== | ||
| + | Zum Steuern der Anlage (setzen von Werten in den Adressen) | ||
hardware/channels/heating_control/viessmann_optolink.1520075880.txt.gz · Zuletzt geändert: von mpseybold