Closed Instanz1 closed 8 months ago
Hier einmal angehängte bilder, allerdings noch mit der V: 124.7
Kann es sein, dass du evcc manuell mit einem anderen user-Kontext gestartet hast und nicht als Service? Laut Log nutzt dein evcc gerade diese Datenbank-Datei /root/.evcc/evcc.db
.
Läuft evcc normalerweise als user root bei Dir? Ich denke nicht. Hat mich auch schon mal beim Testen verwirrt, dass auf einmal andere historische Werte (und andere inzwischen in der DB hinterlegte Werte) angezeigt wurden, bis ich auf den Pfad geachtet habe.
Als Service gestartet nutzt evcc bei mir diese Datei /var/lib/evcc/evcc.db
.
@andig : Da sollte man in der Doku zum Thema Log-Ausgabe erzeugen unbedingt darauf hinweisen. Das wird aktuell, je mehr Einstellungen in die DB wandern und nicht mehr in der evcc.yaml liegen, immer kritischer, dass man bei manuellem Start von evcc für eine Log-Ausgabe dieses mit anderen Werten startet, als wenn es als Dienst läuft, da der DB-Pfad sich ändert. Eventuell sollte man den DB-Pfad fix in der evcc.yaml hinterlegen.
Noch ein paar Anmerkungen zu deiner config.yaml. Es gab einige breaking changes mit 0.124, darunter ist, dass mincurrent
und maxcurrent
in der yaml veraltet sind und nun übers GUI gesetzt werden.
https://github.com/evcc-io/evcc/releases/tag/0.124.0 https://docs.evcc.io/docs/reference/configuration/loadpoints/#mincurrent
loadpoints:
- title: Garage
charger: garage
mode: pv
#phases: 0
#mincurrent: 6
#maxcurrent: 16
- title: Carport
charger: carport
mode: pv
#phases: 3
#mincurrent: 6
#maxcurrent: 16
Dann [site ] WARN 2024/03/11 17:13:03 battery configured but residualPower is missing or <= 0 (add residualPower: 100 to site), see https://docs.evcc.io/en/docs/reference/configuration/site#residualpower
site:
title: Mein Zuhause
residualPower: 100
meters:
grid: grid
pv:
- pv
battery:
- battery
Bei tariffs gibt es keinen planner, sondern co2:
tariffs:
currency: EUR
grid:
type: fixed
price: 0.2423
feedin:
type: fixed
price: 0.1795
co2:
type: gruenstromindex
zip: XXX
Noch ein Problem: [main ] ERROR 2024/03/11 17:13:03 creating vehicle ev5 failed: cannot create vehicle type 'template': cannot create vehicle type 'opel': login failed: oauth2: "server_error" "Internal Server Error"
So sieht das Beispiel für Opel aus:
vehicles:
- name: my_car
type: template
template: opel
title: # Wird in der Benutzeroberfläche angezeigt (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
password: # Passwort des Benutzerkontos (bei führenden Nullen bitte in einfache Hochkommata setzen)
vin: WP0... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # Akkukapazität in kWh (optional)
Schau Dir mal die Beispiel yaml an: https://github.com/evcc-io/evcc/blob/master/evcc.dist.yaml
Ich hoffe das hilft Dir weiter. 😃
Kann es sein, dass du evcc manuell mit einem anderen user-Kontext gestartet hast und nicht als Service? Laut Log nutzt dein evcc gerade diese Datenbank-Datei
/root/.evcc/evcc.db
.Läuft evcc normalerweise als user root bei Dir? Ich denke nicht. Hat mich auch schon mal beim Testen verwirrt, dass auf einmal andere historische Werte (und andere inzwischen in der DB hinterlegte Werte) angezeigt wurden, bis ich auf den Pfad geachtet habe.
Als Service gestartet nutzt evcc bei mir diese Datei
/var/lib/evcc/evcc.db
.Hi, danke schon mal für die Hilfe, entschuldige das ich mich jetzt erst zurück melde habe es leider vorher nicht geschafft.
Habe die Änderungen im zweiten Beitrag jetzt mal gemacht, das mit Opel funktioniert derzeit leider ja nicht da Stellantis die API umgestellt hat.
Wie bekomme ich hin das er nicht die /root/.evcc/evcc.db
sondern die /var/lib/evcc/evcc.db
nutzt? ich habe damals evcc nach Anleitung der Doku von EVCC installiert.
# database configuration for persisting charge sessions and settings
database:
type: sqlite
dsn: /var/lib/evcc/evcc.db
So hab ich das bei mir umgesetzt.
Aber wenn evcc als Dienst gestartet wurde, dann sollte er diesen Pfad nehmen. Ich ändere dann in der config.yaml die Log-Einstellungen, starte evcc neu und lass mir die Log Ausgabe per sudo journalctl -fau evcc
anzeigen.
Siehe https://docs.evcc.io/docs/reference/configuration/log
Describe the bug
Ich habe festgestellt das die Auswertung der Ladeenergie nicht mehr funktioniert.
Steps to reproduce
...
Configuration details
Log details
What type of operating system are you running?
Linux
Version
0.124.9