Seite 1 von 1

[gelöst] SoC Abfrage?

Verfasst: Do Mai 11, 2023 12:43 pm
von Kitmgue
Hi zusammen,

ich habe da mal eine Frage zur SoC Abfrage.

Und zwar habe ich zwei BEVs konfiguriert:

SoC-Modul: PSA
SoC-Modul: VWId

Der Citroen (PSA) wird zuverlässig abgerufen und aktualisiert sich.
Der e-UP (VWId) hingegen nicht. Heute erst wieder beobachtet. Der e-UP steht seit heute morgen mit einem SoC von 51% herum. Hat aber in der openWB noch einen SoC von 59% hinterlegt (Stand von gestern Mittag).
Im MQTT sehe ich:

Code: Alles auswählen

openWB/vehicle/1/get/soc_timestamp "05/11/2023, 10:28:12"
openWB/vehicle/1/get/soc 59
openWB/vehicle/1/get/fault_str "Kein Fehler."
openWB/vehicle/1/get/fault_state 0
Im Moment ist der e-UP keinem Ladepunkt zugewiesen. Keine Ahnung, ob das eine Bedingung ist, damit es funktioniert.

Weise ich den e-UP einem Ladepunkt zu und aktualisiere manuell den SoC (über den Button), so wird der derzeit aktuelle SoC problemlos aktualisiert.

Any idea warum das so ist?

installierte Version: 2023-05-11 12:30:53 +0200 [4747f157]

Re: SoC Abfrage?

Verfasst: Do Mai 11, 2023 2:34 pm
von Kitmgue
Hab ihn jetzt an den Ladepunkt gehangen (also richtig mit Stecker rein), PV Laden gestartet (alles per RFID) und da wurde der SoC abgerufen:

Code: Alles auswählen

2023-05-11 14:36:11,409 - {modules.common.component_context:24} - {DEBUG:soc_ev1} - Update Komponente ['VWId']
2023-05-11 14:36:11,412 - {asyncio:59} - {DEBUG:soc_ev1} - Using selector: EpollSelector
2023-05-11 14:36:11,428 - {modules.vehicles.vwid.api:72} - {DEBUG:soc_ev1} - set accessToken to initial value
2023-05-11 14:36:11,534 - {modules.vehicles.vwid.libvwid:199} - {DEBUG:soc_ev1} - Refreshing tokens
2023-05-11 14:36:12,897 - {modules.vehicles.vwid.api:86} - {DEBUG:soc_ev1} - batteryStatus: 
{
    "value": {
        "carCapturedTimestamp": "2023-05-11T07:49:29Z",
        "currentSOC_pct": 51,
        "cruisingRangeElectric_km": 104
    }
}
2023-05-11 14:36:12,906 - {modules.vehicles.vwid.api:122} - {DEBUG:soc_ev1} - Old refreshToken expires on 2023-11-01 10:20:25, keep it
2023-05-11 14:36:12,907 - {modules.vehicles.vwid.socutils:30} - {DEBUG:soc_ev1} - store Token in file /var/www/html/openWB/ramdisk/soc_vwid_accessToken_vh_1
2023-05-11 14:36:12,910 - {modules.vehicles.vwid.soc:32} - {INFO:soc_ev1} - Result: soc=51, range=104.0@2023-05-11T09:49:29
2023-05-11 14:36:12,910 - {modules.common.store._api:26} - {DEBUG:soc_ev1} - Raw data CarState(soc=51, range=104.0, soc_timestamp=)
2023-05-11 14:36:12,961 - {modules.common.store._api:30} - {INFO:soc_ev1} - Saving CarState(soc=51, range=104.0, soc_timestamp=)
2023-05-11 16:19:21,568 - {modules.common.component_context:24} - {DEBUG:soc_ev1} - Update Komponente ['VWId']
2023-05-11 16:19:21,569 - {asyncio:59} - {DEBUG:soc_ev1} - Using selector: EpollSelector
2023-05-11 16:19:21,666 - {modules.vehicles.vwid.libvwid:199} - {DEBUG:soc_ev1} - Refreshing tokens
2023-05-11 16:19:24,766 - {modules.vehicles.vwid.api:86} - {DEBUG:soc_ev1} - batteryStatus: 
{
    "value": {
        "carCapturedTimestamp": "2023-05-11T14:18:04Z",
        "currentSOC_pct": 48,
        "cruisingRangeElectric_km": 97
    }
}
2023-05-11 16:19:24,767 - {modules.vehicles.vwid.api:122} - {DEBUG:soc_ev1} - Old refreshToken expires on 2023-11-01 10:20:25, keep it
2023-05-11 16:19:24,768 - {modules.vehicles.vwid.socutils:30} - {DEBUG:soc_ev1} - store Token in file /var/www/html/openWB/ramdisk/soc_vwid_accessToken_vh_1
2023-05-11 16:19:24,769 - {modules.vehicles.vwid.soc:32} - {INFO:soc_ev1} - Result: soc=48, range=97.0@2023-05-11T16:18:04
2023-05-11 16:19:24,769 - {modules.common.store._api:26} - {DEBUG:soc_ev1} - Raw data CarState(soc=48, range=97.0, soc_timestamp=)
2023-05-11 16:19:24,786 - {modules.common.store._api:30} - {INFO:soc_ev1} - Saving CarState(soc=48, range=97.0, soc_timestamp=)
2023-05-11 16:26:21,553 - {modules.common.component_context:24} - {DEBUG:soc_ev1} - Update Komponente ['VWId']
2023-05-11 16:26:21,555 - {asyncio:59} - {DEBUG:soc_ev1} - Using selector: EpollSelector
2023-05-11 16:26:23,188 - {modules.vehicles.vwid.api:86} - {DEBUG:soc_ev1} - batteryStatus: 
{
    "value": {
        "carCapturedTimestamp": "2023-05-11T14:24:30Z",
        "currentSOC_pct": 48,
        "cruisingRangeElectric_km": 100
    }
}
2023-05-11 16:26:23,190 - {modules.vehicles.vwid.api:122} - {DEBUG:soc_ev1} - Old refreshToken expires on 2023-11-01 10:20:25, keep it
2023-05-11 16:26:23,192 - {modules.vehicles.vwid.soc:32} - {INFO:soc_ev1} - Result: soc=48, range=100.0@2023-05-11T16:24:30
2023-05-11 16:26:23,193 - {modules.common.store._api:26} - {DEBUG:soc_ev1} - Raw data CarState(soc=48, range=100.0, soc_timestamp=)
2023-05-11 16:26:23,219 - {modules.common.store._api:30} - {INFO:soc_ev1} - Saving CarState(soc=48, range=100.0, soc_timestamp=)
Aber man sieht zwischen 14:36 (manuelles Abrufen) und 16:19 (anstecken und freischalten) wurde nichts abgerufen.
Ist das Intervall eventuell sehr, sehr, sehr groß?

Re: SoC Abfrage?

Verfasst: Do Mai 11, 2023 2:45 pm
von rleidner
Kitmgue hat geschrieben: Do Mai 11, 2023 2:34 pm Aber man sieht zwischen 14:36 (manuelles Abrufen) und 16:19 (anstecken und freischalten) wurde nichts abgerufen.
Ist das Intervall eventuell sehr, sehr, sehr groß?
Intervall während des Ladens 5 min, sonst 12 Stunden!
Die Intervalle sind momentan nicht im UI änderbar - da gab es vor langer Zeit schon einige Rückfragen, z.B. viewtopic.php?t=6342.

Re: SoC Abfrage?

Verfasst: Do Mai 11, 2023 2:48 pm
von Kitmgue
Ah, danke. Ich hatte einen Standard von 1h im Kopf.
Dann liegt das wahrscheinlich daran.
Danke!