NEWS
Adapter Hyundai (Bluelink) oder KIA (UVO)
-
@Elektronikwelt
Ich habe das nach der "headless" Anleitung gemacht, allerdings für Kia.Wichtig: Chrome, Chromium, oder Brave nutzen.
Dann inStep 1: Open a new tab in your browser (best is Chrome), press CTRL+SHIFT+I (Developer Tools), press CTRL-SHIFT+P (Run Command), type 'network conditions', uncheck 'Use browser default' next to 'User agent' and set the following user agent: Mozilla/5.0 (Linux; Android 4.1.1; Galaxy Nexus Build/JRO03C) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19_CCS_APP_AOSDen genannten User Agent String auch wirklich einfügen nachdem du den Haken bei
use browser defaultentfernt hast. Darunter gibt es dann ein Textfeld in dass der o.g. String eingefügt werden muss. Je nach Bildschirmlayout sieht man die Box vlt nicht ohne zu scrollen.Und dann brauchte ich scheinbar mehrere Versuche. Teils wurde mir bei "I am human" direkt geglaubt, und das was dann kam lief zwar ab wie im Skript erwartet, das Ergebnis funktionierte aber nicht. Erst im dritten Versuch musste ich Hydranten von Bussen unterscheiden. (OT: langsam müsste die KI von Google doch auch das Training mal hinter sich haben, die selben Busse seit Jahren...). Mir scheint, nur wenn man sowas hatte ist auch der Rest erfolgreich.
Auch kam ich nur im 2. oder 3. Anlauf zu der im Skript beschriebenen "leeren Seite" deren URL man dem Skript zurückgeben soll.
Vllt hilft das. Viel Erfolg!
-
@fiddle
Danke für den Hinweis. Nach dem 5. Mal hat es dann funktioniert. -
Jetzt liefert mein Adapter keine SOC Daten von meinem Hyundai. Ich habe die aktuelle Version installiert 3.1.23.
Kann es sein dass diese Daten im neuem Adapter nicht mehr gelesen werden?

-
Jetzt liefert mein Adapter keine SOC Daten von meinem Hyundai. Ich habe die aktuelle Version installiert 3.1.23.
Kann es sein dass diese Daten im neuem Adapter nicht mehr gelesen werden?

-
ist ein Hyundai Ioniq 5. Vor dem Update auf 3.1.23 und der Neuregistrierung mit dem Hyundai Account waren die Datenpunkte vorhanden.
Entweder werden diese nicht automatisch angelegt oder sie werden nicht mehr abgerufen.
Auch im Vehicle Status Raw finde ich die Datenpunkte nicht mehr.Vor dem Update waren hier die Datenpunkte vorhanden:
bluelink.0.[meinFahrzeug].vehicleStatus.battery.soc -
such mal in den Ordner vehicleStatusRaw
bei mir
Hochvoltbatterie
vehicleStatusRaw.Green.BatteryManagement.BatteryRemain.Ratio12-Volt Batterie
vehicleStatusRaw.Electronics.Battery.Level -
Ok danke die Datenpunkte sind da. Dann werde ich diese verwenden.
In dem Fall sind die Datenpunkte nicht mehr gemappt. -
Bitte nochmals Hilfe beim Token generieren.
Ich habe das Problem, dass das Hyundai Skript das Login nicht mitbekommt und wartet.
Ich melde mich mit der Mail und den Passwort an. Werde dann auf eine politische Hyundai Seite umgeleitet. Das war’s dann leider.Was mache ich falsch? 😑
-
Bei mir hat es auch nicht mehr funktioniert. Es kommt
================================================== Please log in manually in the browser window. The script will wait for you to complete the login... ================================================== ✅ Login successful! Element found. An unexpected error occurred: 'NoneType' object has no attribute 'group' Cleaning up and closing the browser.MOD-EDIT: Code in code-tags gesetzt!
-
probier mal nach dem hier
https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/959und sag bescheid obs geht
-
Am Ende kommt failed
INFO: Kia/Hyundai OAuth2 Token Fetcher INFO: Select your brand: INFO: 1. Kia INFO: 2. Hyundai Enter choice (1 or 2): 2 INFO: Selected: Hyundai INFO: Checking prerequisites INFO: Checking browser installation INFO: Browser found INFO: Checking dependencies INFO: Dependencies installed Remove virtual environment and dependencies after script finishes? (Y/n): y INFO: Setup complete. Restarting script INFO: Kia/Hyundai OAuth2 Token Fetcher INFO: Select your brand: INFO: 1. Kia INFO: 2. Hyundai Enter choice (1 or 2): 2 INFO: Selected: Hyundai INFO: Checking prerequisites INFO: Checking browser installation INFO: Browser found INFO: Hyundai OAuth2 Token Fetcher INFO: Manual login with Chrome Remote Debugging INFO: Previous session data cleared INFO: Launching browser INFO: OS: Windows INFO: Browser: C:\Program Files\Google\Chrome\Application\chrome.exe INFO: Remote debugging: Port 9222 INFO: Chrome launched INFO: Profile: C:\Users\peter\AppData\Local\Temp\chrome-kia-profile INFO: Opening: https://idpconnect-eu.hyundai.com/auth/api/v2/user/oauth2/authorize?ui_locales=en&scope=openid%20profile%20email%20phone&response_type=code&client_id=peuhyundaiidm-ctb&redirect_uri=https://ctbapi.hyundai-europe.com/api/auth&state=&captcha=1&lang=en INFO: MANUAL LOGIN REQUIRED INFO: Action required in Chrome: INFO: 1. Log in with Hyundai credentials INFO: 2. Complete CAPTCHA INFO: 3. Wait for successful login Have you completed the login? (Y/n): y INFO: Continuing OAuth flow INFO: Step 2: Navigating to OAuth URL INFO: Navigating to OAuth redirect URL INFO: URL: https://idpconnect-eu.hyundai.com/auth/api/v2/user/oauth2/authorize?response_type=code&client_id=6d477c38-XXXXXXXXX-2a1929a94654&redirect_uri=https://prd.eu-ccapi.hyundai.com:8080/api/v1/user/oauth2/token&lang=en&state=ccsp INFO: Connecting to browser WebSocket INFO: Target created: 383CB706BE5425126BE6D71869215262 INFO: Navigation command sent INFO: Waiting for OAuth redirect INFO: Expecting automatic redirect INFO: Waiting for authorization code INFO: Authorization code extracted: 719a9b7d-XXXXXXXXXXX-b0aa-60778f... INFO: Final URL: https://prd.eu-ccapi.hyundai.com:8080/api/v1/user/oauth2/token?code=719a9b7d-XXXXXXXXX-b0aa-60778f91... INFO: Step 3: Exchange code for tokens WARN: Token exchange failed (attempt 1/3): 400 INFO: Retrying in 2 seconds... WARN: Token exchange failed (attempt 2/3): 400 INFO: Retrying in 4 seconds... -
Moin - Jahrelang hat der Adapter problemlos funktioniert, seit ein paar Tagen bekomme ich die Fehlermeldung:
ManagedBluelinkyError: @EuropeController.login: [400] Bad Request on [POST] https://prd.eu-ccapi.hyundai.com:8080/api/v1/user/signin - {"errId":"eae35b41-3859-4a5e-be3d-9ba83bb29386","errCode":"4003","errMsg":"Invalid values"}
Die Login-Daten habe ich überprüft, der Zugang ist aktiv und der Zugriff über die App funktioniert immernoch problemlos. Hat jamend ähnliche Probleme aktuell, hat Hyundai/Kia etwas an dem Zugriff des Dienstes geändert bzw. hat jmd einen heißen Tipp für mich?
Die Android App ist am 3.11.25 aktuallisiert worden, daher vermute ich dort eine Änderung des Dienstes und Zugriffs.
Merci, ein weiterer Äy-Du
-
probier mal nach dem hier
https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/959und sag bescheid obs geht
@arteck sagte in Adapter Hyundai (Bluelink) oder KIA (UVO):
probier mal nach dem hier
https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/959und sag bescheid obs geht
Ich habe das Skript eben ausgeführt und leider auch Fehler bekommen. Hast du eine Idee oder spinnen die Server noch?
Man merkt erst wie blöde das ist wenn man mal Manuel laden muss und die Preise beobachten muss 😂 -
ist ein Hyundai Ioniq 5. Vor dem Update auf 3.1.23 und der Neuregistrierung mit dem Hyundai Account waren die Datenpunkte vorhanden.
Entweder werden diese nicht automatisch angelegt oder sie werden nicht mehr abgerufen.
Auch im Vehicle Status Raw finde ich die Datenpunkte nicht mehr.Vor dem Update waren hier die Datenpunkte vorhanden:
bluelink.0.[meinFahrzeug].vehicleStatus.battery.socich komme nochmals zurück zu dem Ordner vehicleStatus
Hier waren früher die Werte für die Restkilometer vorhanden, die ich in der App von Bluelink sehe.
Ebenfalls fehlt mir die Restladezeit.
Ich habe in den Raw Datenpunkte geschaut aber nichts passendes gefunden.
Wie komme ich wieder auf die Werte? -
So ist es bei mir. Hyundai Tucson PHEV.
Restladezeitzeit: vehicleStatusRaw.Green.ChargingInformation.Charging.RemainTime
Reichweite elektrisch: vehicleStatusRaw.Drivetrain.FuelSystem.DTE.EV
Reichweite Benzin: vehicleStatusRaw.Drivetrain.FuelSystem.DTE.ICE
Reichweite gesamt: vehicleStatusRaw.Drivetrain.FuelSystem.DTE.Total -
ich komme nochmals zurück zu dem Ordner vehicleStatus
Hier waren früher die Werte für die Restkilometer vorhanden, die ich in der App von Bluelink sehe.
Ebenfalls fehlt mir die Restladezeit.
Ich habe in den Raw Datenpunkte geschaut aber nichts passendes gefunden.
Wie komme ich wieder auf die Werte?@Elektronikwelt sagte in Adapter Hyundai (Bluelink) oder KIA (UVO):
Ich habe in den Raw Datenpunkte geschaut aber nichts passendes gefunden.
es ist ALLES aber wirklich ALLES unter RAW vorhanden.. die anderen Datenpunkte werden aus diesem Ordner IMMER befüllt..
also es ist ALLES dadrunter zu finden..wenns geliefert wurde
-
@fichte_112 : Ich bekomme zum Ende des Scripts immer diese Fehlermeldung:
An unexpected error occurred: 'NoneType' object has no attribute 'group'
Cleaning up and closing the browser.Hat jemand eine Idee was falsch läuft?
Gruß Stefan