software:controller:vzlogger
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:controller:vzlogger [2022/04/10 08:50] – [Features] (im RAM) hinzugefügt ryder_hook | software:controller:vzlogger [2024/05/12 19:30] (aktuell) – [Installation] Cloudsmith jau | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
**vzlogger**... | **vzlogger**... | ||
* ist ein Werkzeug zum Lesen der Messwerte von Sensoren und Smartmeter um sie an die volkszahler.org Middleware weiterzureichen | * ist ein Werkzeug zum Lesen der Messwerte von Sensoren und Smartmeter um sie an die volkszahler.org Middleware weiterzureichen | ||
- | * unterstütz | + | * unterstützt |
- | * kann als daemon im Hintergrund | + | * läuft |
* enthält einen kleinen eingebauten httpd um Echtzeitwerte als AJAX-Frontend bereitzustellen | * enthält einen kleinen eingebauten httpd um Echtzeitwerte als AJAX-Frontend bereitzustellen | ||
* liefert die Daten auch über einen zweiten, zusätzlichen Push-Kanal aus. | * liefert die Daten auch über einen zweiten, zusätzlichen Push-Kanal aus. | ||
Zeile 22: | Zeile 22: | ||
===== Installation ===== | ===== Installation ===== | ||
- | Vzlogger wird über Github bereitgestellt | + | Vzlogger wird über [[https:// |
==== Installationsanleitung ==== | ==== Installationsanleitung ==== | ||
Zeile 87: | Zeile 87: | ||
^lang^kurz| | | | ^lang^kurz| | | | ||
|%%--%%config|-c|/ | |%%--%%config|-c|/ | ||
- | |%%--%%log|-o|/ | + | |%%--%%log|-o|/ |
- | |%%--%%daemon|-d|// | + | |
|%%--httpd%%|-l|// | |%%--httpd%%|-l|// | ||
|%%--httpd-port%%|-p|8081|TCP-Port des httpd| | |%%--httpd-port%%|-p|8081|TCP-Port des httpd| | ||
Zeile 94: | Zeile 93: | ||
|%%--%%verbose|-v// | |%%--%%verbose|-v// | ||
|%%--%%version|-V| |Version des vzlogger ausgeben| | |%%--%%version|-V| |Version des vzlogger ausgeben| | ||
+ | |||
+ | ===== Exit-Codes ===== | ||
+ | Da vzlogger als Hintergrunddienst konzipiert ist wird primär über das Logfile diagnostiziert. In Fällen bei denen dies nicht möglich ist werden Standard Exit-Codes ausgegeben.\\ | ||
+ | Z.B. bei Aufruf von '' | ||
+ | ^Code^Text^Bedeutung^ | ||
+ | |1|FAILURE|generischer Fehler, dieser tritt auch auf wenn die Konfiguration unlogisch ist und vzlogger ohne definierte Aufgaben (Beispielconfig im git) beendet wird| | ||
+ | |64|USAGE|Kommandozeilenargument war nicht ausführbar| | ||
+ | |71|OSERR|die Verschiebung in den Hintergrund (daemon) schlug fehl| | ||
+ | |73|CANTCREAT|vzlogger hat nicht die nötigen Rechte das Logfile an der konfigurierten Stelle zu schreiben| | ||
+ | |78|CONFIG|Syntaxfehler in der Konfiguration oder Datei nicht vorhanden| | ||
===== Links ===== | ===== Links ===== |
software/controller/vzlogger.1649573414.txt.gz · Zuletzt geändert: 2022/04/10 08:50 von ryder_hook