Closed bicaluv closed 1 year ago
Ich wiederhole mal die Frage vom letzten Anlauf: was steht in der SessionEnergie
Also:
Ohne die Info zum Root Cause wird sich hier keine Lösung finden...
Warum bekomme ich nicht die Chance und es wird gleich geschlossen?
Wollte die Daten noch nachliefern.
Charger zeigt natürlich etas an.
Welche Log-Einstellungen hättest du denn gerne?
trace für den Go-E.
Wollte die Daten noch nachliefern.
Dann machen wir einfach wieder auf. An der Stelle waren wir ja im anderen Issue schon...
Haben mit diesen Einstellungen einen Log erstellt:
log: debug
levels:
site: info
lp-1: info
lp-2: info
cache: trace
db: trace
evcc -c ../etc/evcc.yaml charger:
[main ] INFO 2022/11/07 16:42:52 evcc 0.106.3_mm (877851f0)
[main ] INFO 2022/11/07 16:42:52 using config file: ../etc/evcc.yaml
[db ] TRACE 2022/11/07 16:42:52 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="settings" -1 <nil>
[db ] TRACE 2022/11/07 16:42:52 SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "settings" AND sql IS NOT NULL order by type = "table" desc 1 <nil>
[db ] TRACE 2022/11/07 16:42:52 SELECT * FROM `settings` LIMIT 1 -1 <nil>
[db ] TRACE 2022/11/07 16:42:52 SELECT * FROM `settings` 6 <nil>
Power: 6610W
Current L1..L3: 15.9A 15.7A 0A
Charge status: C
Enabled: true
Charged: 2.4kWh
Identifier: <none>
Wie man sieht, wurde, über 2,4kWh geladen, im Ladevorgang-Eintrag steht aber nur 1,5kWh vom 1. Teil dees Ladens. Der abschließende Wert geht verloren. Ist also nicht ganz die Fehlersituation, dass eine 0 geschrieben wird, aber eben nur der alte Wert und nicht der korrekte neue Wert.
@andig : magst du noch mal ins Log schauen?
Nur wenn Du eins erstellst :(
trace für den Go-E.
Dann bin ich zu doof. Wie mache ich den Trace für den Go-E? Oder meinst du den lp-1?
go-e: trace
cache raus.
So, jetzt hoffe ich, dass ich es besser gemacht habe.
Der Log enthält ein Laden mit Ende vom 03:54:57 und ein Laden mit Ende um 10:44:47.
Beim 1. Laden wird die charged_kwh korrekt geschrieben, da das Ende nicht durch ein disconnect herbeigeführt wurde.
Beim 2. Laden wird zwar der Zeitstempel aktualisiert, jedoch nicht charged_kwh.
Danke, damit lässt sich arbeiten. Die Sessionenergie kommt aus dws
- im zweiten Log ist die zum Ende hin 0, kurz vorher gibts noch einen Wert. Jetzt bleibt die Frage wie ein guter Workaround aussehen könnte.
@premultiply haben wir eine Erwartungshaltung, bis zu welchem Zeitpunkt die Sessionenergie vom Charger lesbar sein sollte? Über den Disconnect hinaus?
@bicaluv kannst Du den PR ausprobieren? Sonst würde ich ihn zum testen ins Nightly mergen. Achtung: braucht Sponsortoken!
@andig : Habe bisher kein Sponsorentoken, da bisher nicht gebraucht. Kann aber die Abfrage IsAuthorized() "patchen", falls das ausreicht.
Den PR könnte ich morgen testen, da das Auto heute nicht mehr da ist.
Und ist mein Go-E v2? Eigentlich nicht, oder?
Auf jeden Fall scheint er nur das v1 API zu haben. Anderenfalls hätte er Zählerstände und es damit gäbe weitere mögliche Workarounds.
@premultiply haben wir eine Erwartungshaltung, bis zu welchem Zeitpunkt die Sessionenergie vom Charger lesbar sein sollte? Über den Disconnect hinaus?
Ja, bis zum (Re)Connect. Wie bei der Fossil-Zapfsäule.
@andig : Test heute war erfolgreich!
Super, danke für die Analyse!
Describe the bug
In der Anzeige der Ladevorgänge fehlen Einträge, wenn das Auto von der Go-e Wallbox getrennt wird, ohne dass vorher das Laden gestoppt wird. Stoppt das Laden, weil das SoC erreicht ist und bleibt das Auto dabei verbunden, werden Werte in die Liste der Ladevorgänge eingetragen.
Steps to reproduce
Starte das Laden mit "schnell" oder "min+pv" und trenne das Auto ohne vorher das Laden zu stoppen.
(Ob der Fehler auch dann auftritt, wenn "pv" aktiv ist konnte ich noch nicht prüfen)
Configuration details
folgende Log-Einstellungen waren aktiv:
Log details
What type of operating system are you running?
Linux
Version
evcc version 0.106.3 incl. latest from master