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/04 13:17] – Satzbau jau | hardware:channels:heating_control:viessmann_optolink [2022/04/21 20:16] (aktuell) – Logfile und MeterExec nach Stand Image jau | ||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| ==== Test ==== | ==== Test ==== | ||
| - | [[https:// | + | [[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. | ||
| ==== vzlogger ==== | ==== vzlogger ==== | ||
| Im vzlogger den MeterExec verwenden um die Daten via '' | Im vzlogger den MeterExec verwenden um die Daten via '' | ||
| + | |||
| <code base vzlogger.conf> | <code base vzlogger.conf> | ||
| + | " | ||
| + | ... | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| Zeile 28: | Zeile 33: | ||
| " | " | ||
| }] | }] | ||
| - | ] | + | }] |
| ... | ... | ||
| + | </ | ||
| + | |||
| + | ==== 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 ==== | ==== Weiteres ==== | ||
| Zum Steuern der Anlage (setzen von Werten in den Adressen) kann man parallel über bash Scripte die '' | Zum Steuern der Anlage (setzen von Werten in den Adressen) kann man parallel über bash Scripte die '' | ||
hardware/channels/heating_control/viessmann_optolink.1520165864.txt.gz · Zuletzt geändert: von jau