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:29] – 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 ''/ | + | <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.1520076588.txt.gz · Zuletzt geändert: 2018/03/03 12:29 von mpseybold