Open princemaxwell opened 2 days ago
Ich sehe dann nur eine duchgestrichene Wolke neben den Fahrzeugnamen und die Daten werden nicht geladen.
"Offline" und "Fahrzeug konnte nicht initialisiert" werden sind zwei komplett unterschiedliche Dinge. Warum das Nissan API sich bei Neustart weigert die Session neu aufzubauen und damit das evcc Fahrzeug nicht initialisiert werden kann ist unklar. Leider ist das alles reverse-engineertes Zeug.
@andig Könnte man im Nissan Template nicht etwas einbauen, dass bei fehlgeschlagener Initialisierung ein wenig später nochmal ein Versuch gestartet wird?
Nach dem Server Neustart klappt es ja immer auf Anhieb, vielleicht ist es bei einem Wiederholungsversuch auch so!?
Ich habe jetzt mehrfach festgestellt, dass meine Autos offline bleiben, nachdem ich den kompletten Debian Server (Virtuelle Maschine) neu starte oder die Synology neu starte, was ja zu einem Neustart von VMM führt
Das ergibt keinen Sinn. Ein Neustart von Container oder evcc ist ein Neustart.
Fehlerhafte Geräte später wieder zu starten ist ein Thema das allgemein im Backlog ist.
@princemaxwell Wenn ich das Log richtig lese, hast du einen Nissan Leaf und nutzt vermutlich das ursprüngliche Nissan-Template von evcc. Deinen Fehler kenne ich, da ich ihn auch immer wieder mal hatte, aber seit einiger Zeit gar nicht mehr. Für meinen Ariya nutze ich allerdings nun das speziell dafür angepasste Nissan-Template, wobei ich das hier nicht als Ursache vermuten würde, denn der Login-Part ist identisch in beiden Templates. Meinen Beobachtungen nach hat die Nissan-API zu bestimmten Tageszeiten „diverse“ Problemchen. Meistens waren das bei mir aber veraltete Timestamps trotz aktueller Daten… Was ich empfehlen kann, wenn dein Neustart automatisiert erfolgt, die Uhrzeit zu variieren. Bei mir startet der evcc-Server 1x pro Woche montags 21 Uhr. Auffällig problematisch waren bei mit Zeiten zw. 17-19 Uhr sowie 22-1 Uhr.
@An-Wi
Vielen Dank für die ausführlichen Infos. Automatische Neustarts hab ich nicht, meist nur wenn für Synology mal durch ein Update neu startet und dann auch VMM betroffen ist.
Ich beobachte Mal die Zeiten, vermutlich sind die Server einfach nur das Problem.
Das angepasste Template gilt nur für den Ariya, daher passt meine config zur Doku. Für Leaf alles wie gehabt.
Describe the bug
Ich habe jetzt mehrfach festgestellt, dass meine Autos offline bleiben, nachdem ich den kompletten Debian Server (Virtuelle Maschine) neu starte oder die Synology neu starte, was ja zu einem Neustart von VMM führt. Ich sehe dann nur eine duchgestrichene Wolke neben den Fahrzeugnamen und die Daten werden nicht geladen.
Erst wenn ich auf "Hilfe benötigt?" und "Neu starten" klicke, sind nach dem Neustart die Auto wieder online und der Status sichtbar.
Zwischendurch wird auch nicht von EVCC versucht, die API vom Auto nochmal zu erreichen, das passiert erst nach dem Neustart wieder regelmäßig.
Steps to reproduce
Neustart VMM oder Debian Server
Configuration details
Log details
What type of operating system are you running?
Linux
Nightly build
Version
evcc version 0.131.5