In den letzten Tagen habe ich den SoC vom Fiatserver häufiger mit der APP abgefragt. Auch die Fiat-APP erhält trotz der Meldung "Ladestatus aktualisiert" recht häufig keinen aktuellen, sondern einen veralteten SoC übermittelt.
Heute soll die Sonne scheinen, los geht´s:
Die Open-WB erhält keinen SoC vom Fiatserver übermittelt:
2023-04-02 09:12:44: PID: 18404: Lp1: Error from EVCC: 2023/04/02 09:12:44 rpc error: code = Unknown desc = unexpected status: 403 (LV0)
2023-04-02 09:12:37: PID: 18404: Lp1: Requesting SoC (LV0)
2023-04-02 09:18:53: PID: 8644: Lp1: Error from EVCC: 2023/04/02 09:18:53 rpc error: code = Unknown desc = unexpected status: 403 (LV0)
2023-04-02 09:18:47: PID: 8644: Lp1: Requesting SoC (LV0)
________________________________________________________________________________________________________________________________
Einstecken und damit Wecken des Fiat führt zur korrekten Übermittlung des SoCs:
2023-04-02 09:23:07: PID: 6844: Lp1: Charging, but nothing to do yet. Incrementing timer. (LV0)
2023-04-02 09:22:58: PID: 5315: Lp1: SoC: 61 (LV0)
2023-04-02 09:22:57: PID: 5315: Lp1: Requesting SoC (LV0)
________________________________________________________________________________________________________________________________
Der nächste Request erbringt dann folgende, andere Fehlermeldung:
2023-04-02 09:33:35: PID: 32427: Lp1: Error from EVCC: 2023/04/02 09:33:35 rpc error: code = Unavailable desc = error reading from server: read tcp 192.168.178.62:35008->213.188.195.76:8080: read: connection reset by peer (LV0)
2023-04-02 09:33:27: PID: 32427: Lp1: Requesting SoC (LV0)
Ich habe keine Ahnung, was das bedeutet.
________________________________________________________________________________________________________________________________
Dann wieder ein korrekt übermittelter SoC:
2023-04-02 09:43:38: PID: 27716: Lp1: SoC: 62 (LV0)
2023-04-02 09:43:37: PID: 27716: Lp1: Requesting SoC (LV0)
________________________________________________________________________________________________________________________________
Manuell ausgelöste SoC Abfrage über die OpenWB:
2023-04-02 09:50:58: PID: 29498: Lp1: SoC: 62 (LV0)
2023-04-02 09:50:57: PID: 29498: Lp1: Requesting SoC (LV0)
________________________________________________________________________________________________________________________________
Eine unmittelbar danach ausgeführte SoC-Abfrage per FIAT-APP bleibt unbeantwortet. Die App meldet:
Fehlgeschlagen.
________________________________________________________________________________________________________________________________
Erneut manuell ausgelöste SoC Abfrage über die OpenWB:
2023-04-02 09:55:08: PID: 3084: Lp1: SoC: 62 (LV0)
2023-04-02 09:55:07: PID: 3084: Lp1: Requesting SoC (LV0)
________________________________________________________________________________________________________________________________
Eine unmittelbar danach ausgeführte SoC-Abfrage per FIAT-APP ergiebt dann:
Erfolg Ladestatus aktualisiert SoC 65%
________________________________________________________________________________________________________________________________
Die DANACH manuell ausgelöste SoC Abfrage über die OpenWB ergibt aber weiterhin den veralteten SoC:
2023-04-02 09:58:18: PID: 31748: Lp1: SoC: 62 (LV0)
2023-04-02 09:58:17: PID: 31748: Lp1: Requesting SoC (LV0)
________________________________________________________________________________________________________________________________
40 Sekunden später dann wird ein SoC von 65% bei manuell ausgelöstem Request übermittelt:
2023-04-02 09:58:58: PID: 5478: Lp1: SoC: 65 (LV0)
2023-04-02 09:58:57: PID: 5478: Lp1: Requesting SoC (LV0)
Das passt alles irgendwie vorn und hinten nicht. Die APP erhält einen aktuellen SoC vom Server. DANACH wird dann aber ein veralteter SoC an die OpenWB übertragen
?!
________________________________________________________________________________________________________________________________
Zur Probe erneute SoC-Abfrage per APP ergibt 66%.
________________________________________________________________________________________________________________________________
Unmittelbar danach erfolgte Abfrage per OpenWB ergibt:
2023-04-02 10:03:38: PID: 15473: Lp1: SoC: 65 (LV0)
2023-04-02 10:03:37: PID: 15473: Lp1: Requesting SoC (LV0)
und
2023-04-02 10:05:18: PID: 30736: Lp1: SoC: 65 (LV0)
2023-04-02 10:05:18: PID: 30736: Lp1: Requesting SoC (LV0)
und
2023-04-02 10:07:38: PID: 19481: Lp1: SoC: 65 (LV0)
2023-04-02 10:07:37: PID: 19481: Lp1: Requesting SoC (LV0)
________________________________________________________________________________________________________________________________
Eine ZEITGLEICHE Abfrage über die Fiat-APP ergibt 67% SoC.
Der OpenWB wird weiterhin ein Wert von 65% übermittelt:
2023-04-02 10:10:10: PID: 8779: Lp1: SoC: 65 (LV0)
2023-04-02 10:10:10: PID: 8779: Lp1: Requesting SoC (LV0)
und
2023-04-02 10:12:18: PID: 25558: Lp1: SoC: 65 (LV0)
2023-04-02 10:12:17: PID: 25558: Lp1: Requesting SoC (LV0)
________________________________________________________________________________________________________________________________
Erst um 10:16 erfolgt eine aktualisierung des SoC auf der Open WB auf 67%:
2023-04-02 10:16:02: PID: 25292: Lp1: SoC: 67 (LV0)
2023-04-02 10:15:57: PID: 26812: Lp1: Charging, but nothing to do yet. Incrementing timer. (LV0)
2023-04-02 10:15:47: PID: 25292: Lp1: Requesting SoC (LV0)
Zwischen dieser Abfrage und der folgenden Abfrage, welche beide 67% SoC ergeben, ergibt die Abfrage per Fiat APP allerdings inzwischen einen SoC von 68%
2023-04-02 10:17:46: PID: 11224: Lp1: SoC: 67 (LV0)
2023-04-02 10:17:46: PID: 11224: Lp1: Requesting SoC (LV0)
________________________________________________________________________________________________________________________________
Tatsächlicher SoC im Fahrzeug: 69%
Fiat-APP erhält mit 69% den korrekten SoC übermittelt.
Die Open-WB erhält allerdings weiterhin 67% als Antwort:
2023-04-02 10:23:38: PID: 23880: Lp1: SoC: 67 (LV0)
2023-04-02 10:23:37: PID: 23880: Lp1: Requesting SoC (LV0)
________________________________________________________________________________________________________________________________
Bis hierher allerdings bemerkenswerterweise heute keine weiteren Fehlermeldungen bei der SoC-Abfrage.
Weiterhin wird kein aktueller SoC in der OpenWB registriert:
2023-04-02 10:28:28: PID: 3471: Lp1: SoC: 67 (LV0)
2023-04-02 10:28:27: PID: 3471: Lp1: Requesting SoC (LV0)
und
2023-04-02 10:29:58: PID: 17128: Lp1: SoC: 67 (LV0)
2023-04-02 10:29:58: PID: 17128: Lp1: Requesting SoC (LV0)
Eingestellt ist:
Maximal-SoC Ladepunkt 1 90 %
Das Abfrageintervall Ladevorgang habe ich jetzt auf 6 Minuten reduziert, die Sonne steht höher, die PV-Anlage liefert mehr Strom und die automatische Umschaltung von 1P auf 3P ist inzwischen erfolgt.
Ich lasse die OpenWB jetzt mal den Fiat laden und sehe, was noch so passiert:
________________________________________________________________________________________________________________________________
neuer Fehler:
2023-04-02 10:36:16: PID: 4472: Lp1: Error from EVCC: 2023/04/02 10:36:16 rpc error: code = DeadlineExceeded desc = context deadline exceeded (LV0)
________________________________________________________________________________________________________________________________
2023-04-02 10:41:58: PID: 26953: Lp1: SoC: 75 (LV0)
2023-04-02 10:41:57: PID: 26953: Lp1: Requesting SoC (LV0)
dabei ist der SoC laut APP (und Fahrzeug) tatsächlich 77%!
________________________________________________________________________________________________________________________________
Nächste Abfrage wieder mit veraltetem SoC als Ergebnis:
2023-04-02 10:48:08: PID: 18702: Lp1: SoC: 75 (LV0)
2023-04-02 10:48:08: PID: 18702: Lp1: Requesting SoC (LV0)
________________________________________________________________________________________________________________________________
Nächste Abfrage ohne Ergebnis mit Fehlermeldung:
2023-04-02 10:54:36: PID: 10438: Lp1: Error from EVCC: 2023/04/02 10:54:36 rpc error: code = Unavailable desc = error reading from server: read tcp 192.168.178.62:51336->213.188.195.76:8080: read: connection reset by peer (LV0)
2023-04-02 10:54:27: PID: 11957: Lp1: Charging, but nothing to do yet. Incrementing timer. (LV0)
2023-04-02 10:54:17: PID: 10438: Lp1: Requesting SoC (LV0)
________________________________________________________________________________________________________________________________
Auch die folgende Abfrage ohne Ergebnis mit Fehlermeldung:
2023-04-02 11:00:53: PID: 2662: Lp1: Error from EVCC: 2023/04/02 11:00:53 rpc error: code = Unknown desc = timeout (LV0)
2023-04-02 11:00:47: PID: 2662: Lp1: Requesting SoC (LV0)
________________________________________________________________________________________________________________________________
Die Fiat-APP meldet inzwischen (ohne explizite Abfrage, also ohne Eingabe der PIN) einen SoC von 83%.
Die openWB steht bei 67%.
________________________________________________________________________________________________________________________________
Die Fiat-APP aktualisiert selbständig (ohne explizite Abfrage, also ohne Eingabe der PIN) auf einen SoC von 88%.
Die openWB steht bei 67% und erhält wieder die Fehlermeldung:
2023-04-02 11:07:12: PID: 26467: Lp1: Error from EVCC: 2023/04/02 11:07:12 rpc error: code = Unavailable desc = error reading from server: read tcp 192.168.178.62:58384->213.188.195.76:8080: read: connection reset by peer (LV0)
2023-04-02 11:07:07: PID: 28024: Lp1: Charging, but nothing to do yet. Incrementing timer. (LV0)
2023-04-02 11:06:56: PID: 26467: Lp1: Requesting SoC (LV0)
________________________________________________________________________________________________________________________________
Zwischen 11:10
2023-04-02 11:10:27: PID: 26322: Lp1: Nothing to do yet. Incrementing timer. (LV0)
2023-04-02 11:10:17: PID: 24792: Lp1: Charging, but nothing to do yet. Incrementing timer. (LV0)
und 11:21 Uhr keine Ladung, da zu wenig Sonne,
der SoC wurde aber korrekt an die openWB übertragen und
die Wolke ist nun weg:
2023-04-02 11:21:37: PID: 19504: Lp1: Charging, but nothing to do yet. Incrementing timer. (LV0)
2023-04-02 11:20:29: PID: 17368: Lp1: SoC: 89 (LV0)
2023-04-02 11:20:27: PID: 17368: Lp1: Requesting SoC (LV0)
2023-04-02 11:20:17: PID: 15867: Lp1: Nothing to do yet. Incrementing timer. (LV0)
Auch die APP zeigt den korrekten SoC von 89%
________________________________________________________________________________________________________________________________
Keine Fehlermeldung, aber veralteter SoC:
2023-04-02 11:33:46: PID: 1299: Lp1: SoC: 89 (LV0)
2023-04-02 11:33:46: PID: 1299: Lp1: Requesting SoC (LV0)
um 11:34 laut App allerdings SoC 94%
________________________________________________________________________________________________________________________________
Dann Übermittlung des (veralteten) SoC (der aktuelle SoC ist 96%):
2023-04-02 11:39:57: PID: 25766: Lp1: SoC: 94 (LV0)
2023-04-02 11:39:56: PID: 25766: Lp1: Requesting SoC (LV0)
und Beendigung der Ladung:
2023-04-02 11:40:27: PID: 30592: Lp1: Nothing to do yet. Incrementing timer. (LV0)
2023-04-02 11:40:17: PID: 29091: Lp1: Charging, but nothing to do yet. Incrementing timer. (LV0)
Zufall, dass es jetzt mit dem Request funktioniert hat? Wieso wieder ein nicht aktueller veralteter SoC, obwohl an die Fiat-APP der korrekte SoC gemeldet wird?
Keine Ahnung...
________________________________________________________________________________________________________________________________
weitere Meldungen:
2023-04-02 11:52:27: PID: 3169: Lp1: SoC: 94 (LV0)
2023-04-02 11:52:27: PID: 3169: Lp1: Requesting SoC (LV0)
und
2023-04-02 12:16:48: PID: 17655: Lp1: SoC: 96 (LV0)
2023-04-02 12:16:47: PID: 17655: Lp1: Requesting SoC (LV0)
somit jetzt endlich auch eine korrekter SoC für die openWB.
________________________________________________________________________________________________________________________________
Zusammengefasst heute also deutlich weniger Fehlermeldungen, als beim letzten Mal. Kein "Geht"-"Geht nicht"-"Geht" mehr. Nach der Änderung des "Abfrageintervall Ladevorgang" von 10 auf 6 Minuten zunächst wieder Fehler bei der SoC-Abfrage, was sich im Verlauf stabilisierte.
Wieso heute allerdings beim SoC-Request über das EVCC-Modul gehäuft veraltete SoC-Stände übermittelt wurden, obwohl die Fiat-APP hier den korrekten SoC erhielt, bleibt ungeklärt.
Vielleicht hat ja jemand dazu eine Idee?