Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:channels:heating_control:viessmann_optolink

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
hardware:channels:heating_control:viessmann_optolink [2021/01/18 13:31] – allowskip jauhardware:channels:heating_control:viessmann_optolink [2022/04/21 20:16] (aktuell) – Logfile und MeterExec nach Stand Image jau
Zeile 13: Zeile 13:
 ==== vzlogger ==== ==== vzlogger ====
 Im vzlogger den MeterExec verwenden um die Daten via ''vclient'' von ''vcontrold'' des [[https://github.com/openv/vcontrold|openv projekts]] auszulesen. Der Format String mit `$i` muss stets (auch bei nur einem value) verwendet werden. Im vzlogger den MeterExec verwenden um die Daten via ''vclient'' von ''vcontrold'' des [[https://github.com/openv/vcontrold|openv projekts]] auszulesen. Der Format String mit `$i` muss stets (auch bei nur einem value) verwendet werden.
-<note important>Wegen Sicherheitbedenken ist MeterExec standardmäßig nicht in der Lage Prozesse mit root-Rechten anzustoßen. Eine Lösung ist vzlogger mit den Rechten eines lokalen Users zu starten.</note> 
  
 <code base vzlogger.conf>... <code base vzlogger.conf>...
-"log" : "/home/pi/vzlogger.log",+"log" : "/var/log/vzlogger/vzlogger.log",
 ... ...
 "meters": [{ "meters": [{
Zeile 64: Zeile 63:
 <code>sudo systemctl enable vcontrold</code> <code>sudo systemctl enable vcontrold</code>
  
-Da vzlogger mit reduzierten Rechten laufen und erst nach vcrontrold starten sollte ist auch seine Konfig ''/etc/systemd/system/vzlogger.service'' anzupassen:+Da vzlogger erst nach vcrontrold starten sollte ist auch seine Konfig ''/etc/systemd/system/vzlogger.service'' anzupassen:
 <code base vzlogger.service> <code base vzlogger.service>
 [Unit] [Unit]
Zeile 73: Zeile 72:
  
 [Service] [Service]
-User=pi+User=vzlogger
 ExecStartPre=/bin/ls /dev/bus/usb/001 ExecStartPre=/bin/ls /dev/bus/usb/001
 ExecStart=/usr/local/bin/vzlogger -c /etc/vzlogger.conf ExecStart=/usr/local/bin/vzlogger -c /etc/vzlogger.conf
hardware/channels/heating_control/viessmann_optolink.txt · Zuletzt geändert: 2022/04/21 20:16 von jau