You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Das Zurücksetzen des UI-Passworts (Zugriff auf Logs und Konfig im UI) ist aktuell nur sehr umständlich möglich, da das Passwort in der Datenbank gespeichert wird. Die bei Aufruf von evcc auf der Konsole verwendete Datenbank wird allerdings aus der aktuellen Umgebung ermittelt und, wenn nicht anderes gesetzt ist, wird eine DB im aktuellen User home angelegt/verwendet. Diese DB wird jedoch normalerweise nicht vom evcc service verwendet.
Um das Passwort zurückzusetzen, muss der aktuelle User Schreibrechte auf die evcc service DB haben (z.B. unter /var/lib/evcc/evcc.db) und die Umgebungsvariable EVCC_DATABASE_DSN muss entsprechend gesetzt sein.
Entsprechende Hinweise in der Dokumentation wären hier schon mal hilfreich. Noch besser wäre es den Pfad zur Datenbank über einen Parameter an das evcc Komando mitgeben zu können (so wie für das config file). Dann kann man sich das setzen der Umgebungsvariablen sparen und das ganze tut auch direkt mit sudo zusammen.
Steps to reproduce
Vergiss das UI Passwort
Logge dich auf Deinem evcc server ein (z.B. Raspi) und versuche das Passwort über evcc password reset zurückzusetzen (wie in der Hilfe beschrieben)
Passwort wurde nicht zurückgesetzt... (weil der Befehl die falsche Datenbank verwendet)
Configuration details
nicht relevant
Log details
nicht relevant
What type of operating system are you running?
Linux
Nightly build
I have verified that the issue is reproducible with the latest nightly build
Version
evcc version 0.131.12
The text was updated successfully, but these errors were encountered:
Describe the bug
Das Zurücksetzen des UI-Passworts (Zugriff auf Logs und Konfig im UI) ist aktuell nur sehr umständlich möglich, da das Passwort in der Datenbank gespeichert wird. Die bei Aufruf von
evcc
auf der Konsole verwendete Datenbank wird allerdings aus der aktuellen Umgebung ermittelt und, wenn nicht anderes gesetzt ist, wird eine DB im aktuellen User home angelegt/verwendet. Diese DB wird jedoch normalerweise nicht vom evcc service verwendet.Um das Passwort zurückzusetzen, muss der aktuelle User Schreibrechte auf die evcc service DB haben (z.B. unter
/var/lib/evcc/evcc.db
) und die UmgebungsvariableEVCC_DATABASE_DSN
muss entsprechend gesetzt sein.Entsprechende Hinweise in der Dokumentation wären hier schon mal hilfreich. Noch besser wäre es den Pfad zur Datenbank über einen Parameter an das evcc Komando mitgeben zu können (so wie für das config file). Dann kann man sich das setzen der Umgebungsvariablen sparen und das ganze tut auch direkt mit sudo zusammen.
Steps to reproduce
evcc password reset
zurückzusetzen (wie in der Hilfe beschrieben)Configuration details
nicht relevant
Log details
What type of operating system are you running?
Linux
Nightly build
Version
evcc version 0.131.12
The text was updated successfully, but these errors were encountered: