Support: Kia

Alles rund um SoC (Ladezustand des Fahrzeuges). Probleme, Fragen, Fehlfunktionen gehören hier hin
UKPV
Beiträge: 35
Registriert: Di Apr 06, 2021 4:18 pm
Kontaktdaten:

Re: Support: Kia

Beitrag von UKPV »

Flocki hat geschrieben: Mo Okt 23, 2023 4:29 pm Da wäre erst zu klären, wie so eine Übertragung in 2.0 aussehen soll. Wenn es möglich ist, dann wird es wahrscheinlich über MQTT kommen.
Ich wollte nur mal vorsichtig nachfragen, ob es schon eine Idee gibt, wie die anderen Werte (12V Batterie, Kilometerstand) in der 2.0 per MQTT abgefragt werden könnten.
PV: 24,8 kWp (20,6 kWp Ost/West, 4,2 kWp Süd-Zaun) E3DC Pro 19 kWh + Fronius Symo 10.0-3-M
Hyundai Kona 64 an openWB Series2 standard+
Lambda EU08L Wärmepumpe
http://technikomat.de
Scusi83
Beiträge: 106
Registriert: Do Feb 25, 2021 10:48 am

Re: Support: Kia

Beitrag von Scusi83 »

Moin,
scheint so als begrenzt Bluelink nun die Zugriffe. Bekomme keinen SoC mehr und die Bluelink App sagt zuviele Zugriffe. Scheint erst ab heute so zu sein.

Grüße

Kai
Flocki
Beiträge: 468
Registriert: Fr Aug 28, 2020 12:43 pm

Re: Support: Kia

Beitrag von Flocki »

Prinzipiell besteht schon immer ein Limit, aber das scheint vor kurzem verschärft worden so sein :(
Scusi83
Beiträge: 106
Registriert: Do Feb 25, 2021 10:48 am

Re: Support: Kia

Beitrag von Scusi83 »

Flocki hat geschrieben: So Jun 02, 2024 4:14 pm Prinzipiell besteht schon immer ein Limit, aber das scheint vor kurzem verschärft worden so sein :(
Ja war vorher auf 5 Minuten wenn er lädt. Hab das jetzt auf 30 geändert. Scheint erstmal wieder zu gehen.
rleidner
Beiträge: 957
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 10 times

Re: Support: Kia

Beitrag von rleidner »

Frage bzw. Anmerkung zum "KIA / Hyundai (experimental)"-Modul in 2.x:
Momentan wird für 130 sec auf die Antwort vom Fahrzeug/Server gewartet.
Das blockiert natürlich den SOC-Thread für diese Zeit, d.h. SOC-Abfragen für andere Fahrzeuge werden erst danach abgearbeitet.
Sind da noch Änderungen geplant?
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
AMI
Beiträge: 13
Registriert: Mo Mai 17, 2021 12:38 am

Re: Support: Kia

Beitrag von AMI »

Funktioniert mit Release 2.1.4 die SOC-Abfrage für KIA überhaupt noch?

Seit dem Update auf 2.1.4 bekomme ich gar keinen SOC mehr, nur unter Status/<Fahrzeug> die Meldung:
Modulmeldung: <class 'UnboundLocalError'> ("local variable 'response' referenced before assignment",)

Hatte bis zum Update problemlos geklappt.
rleidner
Beiträge: 957
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 10 times

Re: Support: Kia

Beitrag von rleidner »

AMI hat geschrieben: Mo Jun 24, 2024 10:59 am Funktioniert mit Release 2.1.4 die SOC-Abfrage für KIA überhaupt noch?

Seit dem Update auf 2.1.4 bekomme ich gar keinen SOC mehr, nur unter Status/<Fahrzeug> die Meldung:
Modulmeldung: <class 'UnboundLocalError'> ("local variable 'response' referenced before assignment",)

Hatte bis zum Update problemlos geklappt.
Ich bin noch auf 2024-05-03 14:07:56 +0200 [e7126d54c] (2.1.4 Beta.3).
Damit funktioniert es.
Ich werde demnächst auf den aktuellen Master gehen und gebe dann Rückmeldung.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
Flocki
Beiträge: 468
Registriert: Fr Aug 28, 2020 12:43 pm

Re: Support: Kia

Beitrag von Flocki »

rleidner hat geschrieben: Mo Jun 24, 2024 10:35 am Frage bzw. Anmerkung zum "KIA / Hyundai (experimental)"-Modul in 2.x:
Momentan wird für 130 sec auf die Antwort vom Fahrzeug/Server gewartet.
Das blockiert natürlich den SOC-Thread für diese Zeit, d.h. SOC-Abfragen für andere Fahrzeuge werden erst danach abgearbeitet.
Sind da noch Änderungen geplant?
Aktuell geht das leider nicht anders, weil Kia die Daten nicht auf die Anfrage zurück schickt, sondern über einen Seitenkanal, auf den es aktuell keinen Zugriff gibt.
Daher muss erst gewartet werden, bis der Abruf garantiert im Timeout ist (120 Sek) , bevor die Daten aus dem Cache abgerufen werden können.
rleidner
Beiträge: 957
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 10 times

Re: Support: Kia

Beitrag von rleidner »

rleidner hat geschrieben: Mo Jun 24, 2024 11:20 am
AMI hat geschrieben: Mo Jun 24, 2024 10:59 am Funktioniert mit Release 2.1.4 die SOC-Abfrage für KIA überhaupt noch?

Seit dem Update auf 2.1.4 bekomme ich gar keinen SOC mehr, nur unter Status/<Fahrzeug> die Meldung:
Modulmeldung: <class 'UnboundLocalError'> ("local variable 'response' referenced before assignment",)

Hatte bis zum Update problemlos geklappt.
Ich bin noch auf 2024-05-03 14:07:56 +0200 [e7126d54c] (2.1.4 Beta.3).
Damit funktioniert es.
Ich werde demnächst auf den aktuellen Master gehen und gebe dann Rückmeldung.
Ich habe jetzt auf den aktuellen master (2.1.5-Alpha.1/2024-06-24 12:25:51 +0200 [64ac11ee9]) upgedated.
Soc-Abruf für den EV6 geht ohne Probleme (Debug Level INFO, der Tokenfile ist nach dem update/reboot noch nicht in der ramdisk!):

Code: Alles auswählen

2024-06-24 21:54:48,026 - {modules.vehicles.kia.api:829} - {INFO:fetch soc_ev5} - Kia/Hyundai: Update starting
2024-06-24 21:54:48,028 - {modules.vehicles.kia.api:299} - {ERROR:fetch soc_ev5} - kia.loadToken: token file error: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/vehicles/kia/api.py", line 296, in loadToken
    with open(token_file, 'r', encoding='utf-8') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/var/www/html/openWB/ramdisk/soc_kia_vehicle5_token'
2024-06-24 21:54:48,034 - {modules.vehicles.kia.api:592} - {INFO:fetch soc_ev5} - Kia/Hyundai: Token request starting
2024-06-24 21:54:48,035 - {modules.vehicles.kia.api:339} - {INFO:fetch soc_ev5} - Kia/Hyundai: Create Login-session
2024-06-24 21:54:48,461 - {modules.vehicles.kia.api:368} - {INFO:fetch soc_ev5} - Kia/Hyundai: Requesting device ids
2024-06-24 21:54:48,583 - {modules.vehicles.kia.api:411} - {INFO:fetch soc_ev5} - Sending VersionInfo
2024-06-24 21:54:48,678 - {modules.vehicles.kia.api:457} - {INFO:fetch soc_ev5} - Kia/Hyundai: Sending username/password
2024-06-24 21:54:50,341 - {modules.vehicles.kia.api:519} - {INFO:fetch soc_ev5} - Kia/Hyundai: Requesting access token
2024-06-24 21:54:50,835 - {modules.vehicles.kia.api:561} - {INFO:fetch soc_ev5} - Kia/Hyundai: Registering DeviceId
2024-06-24 21:54:50,936 - {modules.vehicles.kia.api:686} - {INFO:fetch soc_ev5} - Kia/Hyundai: Requesting vehicle list
2024-06-24 21:54:51,087 - {modules.vehicles.kia.api:729} - {INFO:fetch soc_ev5} - Kia/Hyundai: Triggering Pre-Wakeup
2024-06-24 21:54:51,228 - {modules.vehicles.kia.api:654} - {INFO:fetch soc_ev5} - Kia/Hyundai: Sending PIN
2024-06-24 21:54:51,355 - {modules.vehicles.kia.api:759} - {INFO:fetch soc_ev5} - Kia/Hyundai: Triggering Update
2024-06-24 21:54:51,522 - {modules.vehicles.kia.api:785} - {INFO:fetch soc_ev5} - Kia/Hyundai: Waiting 130 seconds
2024-06-24 21:57:01,617 - {modules.vehicles.kia.api:788} - {INFO:fetch soc_ev5} - Kia/Hyundai: Receiving status
2024-06-24 21:57:01,760 - {modules.common.store._api:30} - {INFO:store soc_ev5} - Saving CarState(soc=49, range=187.0, soc_timestamp=0)
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
rleidner
Beiträge: 957
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 10 times

Re: Support: Kia

Beitrag von rleidner »

AMI hat geschrieben: Mo Jun 24, 2024 10:59 am Funktioniert mit Release 2.1.4 die SOC-Abfrage für KIA überhaupt noch?

Seit dem Update auf 2.1.4 bekomme ich gar keinen SOC mehr, nur unter Status/<Fahrzeug> die Meldung:
Modulmeldung: <class 'UnboundLocalError'> ("local variable 'response' referenced before assignment",)

Hatte bis zum Update problemlos geklappt.
Ich habe das eben unfreiwillig reproduziert.
Nach einigen Abfragen innerhalb kurzer Zeit scheint der Kia - Server den aktuellen token zu sperren.
Dann kommt genau dieser Fehler.

Ich habe dann den token file in der ramdisk gelöscht und damit eine neue Anmeldung erzwungen.
Danach hat der Abruf sofort wieder funktioniert.

Ohne ssh Zugang kann man die ramdisk auch durch einen Neustart löschen (Einstellungen - System - Betrieb - Neustart).
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
Antworten