log, levels
log
Definiert den Detailgrad der Protokollierung von Informationen auf der Konsole.
Mögliche Werte:
fatal: Nur Nachrichten der Kategoriefatalwerden angezeigt. Das sind Fehler, die die Systemausführung verhindern.error: Nur Nachrichten der Kategorieerrorwerden angezeigt. Das sind die wenigsten Nachrichten.warn: Beinhalteterror, zusätzlich werden Nachrichten der Kategoriewarnangezeigt.info: Beinhaltetwarn, zusätzlich werden Nachrichten der Kategorieinfoangezeigt.debug: Beinhaltetinfo, zusätzlich werden Nachrichten der Kategoriedebugangezeigt. Dies ist für die Fehleranalyse erforderlich.trace: Beinhaltetdebug, zusätzlich werden Nachrichten der Kategorietraceangezeigt. Dies ist die detaillierteste Kategorie und kann zu sehr großen Logdaten führen. In der Regel wird dies nicht benötigt!
Wenn evcc auf der Konsole ausgeführt wird, werden die log Nachrichten einfach in die normale Ausgabe geleitet.
Falls evcc als Linux Systemdienst ausgeführt wird, können die Nachrichten über sudo journalctl -fau evcc verfolgt werden, siehe Logfile zur Fehleranalyse.
Im Falle einer Docker Installation kann man über docker logs die Nachrichten anzeigen lassen, siehe Docker Dokumentation.
Beispiel:
log: error
levels
Ermöglicht es, für verschiedene Komponenten von evcc die Protokollierung unterschiedlich einzustellen.
Definiert den Detailgrad der Protokollierung für verschiedene evcc Komponenten
Mögliche Komponenten:
site: Die zentrale evcc Komponente (Regelung, Berechnungen, ...)lp-X: Der jeweilige Ladepunkt, wobeiXin der Reihenfolge der Konfiguration derloadpoints(Ladepunkte) durchnummeriert ist, beginnend bei1sma: Die SMA HEMS Komponente, falls der SMA Sunnay Home Manager 2.0 perhemseingebunden istfahrzeug: Jedes definiertevehicle(Fahrzeug), hier ist der jeweilige Wert des Parameterstype(bzw. des templates) anzugeben.- Darüber hinaus können je nach Anwendungsfall noch weitere Komponenten spezifiziert werden (z. B.
cache,db,influx,mqtt, ...)
Mögliche Werte jede Komponente: Identisch zu den Werten von log
Beispiel:
levels:
site: debug
lp-1: debug
lp-2: debug
tesla: trace