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 15:48] – [vzlogger] mpseybold | 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 30: | Zeile 35: | ||
}] | }] | ||
... | ... | ||
+ | </ | ||
+ | |||
+ | ==== 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.1520174895.txt.gz · Zuletzt geändert: 2018/03/04 15:48 von mpseybold