NEWS
Adapter Hyundai (Bluelink) oder KIA (UVO)
-
naja, nach 2 Jahren kann man auch mal die Betriebssystem Updates machen.. schaffst ja auch nicht mehr mit Windows XP, oder?
Was du fuern Fahrzeug hast und welches Infotainment, waere halt noch interessant, und dann die komplette Fehlermeldung von anfang an, nicht nur Bruchstuecke vom Fehler.. das wichtige ist meist vorher, welche Anfrage wurde wie gesendet.. also Adapter im Debug .. -
nach 30 Minuten max erreicht? Das sind 400 am Tag!
Du ziehst dir die 12V leer.. aendere mal deine Scripts und achte darauf, vom Server die Daten zu holen und hoffentlich nicht vom Fahrzeug. Auch beim Server ist eine Limitierung vorhanden.Der Fehler sagt aus, dass zuviele Requests innerhalb kurzer Zeit gesendet wurde, oder doppelt.
-
Sofern ich mich an die neuen Nutzerbestimmungen erinnere, die ich ende letzten Jahres im Fahrzeug bestatigt habe, gibt es dieses Jahr eine neue Software, die etliche Neuerungen hat.
In der App sind inzwischen still und heimlich die komplette Konfig des Fahrzeuges inkl. des Navi usw. entfernt worden.
Wahrscheinlich wird damit platz fuer neues gemacht, dass man aus der Ferne jetzt Hupen und Fernlicht geben kann, ist seit dem letzten Update der App ja dazu gekommen.Zugestimmt habe ich auch in den Nutzungbestimmungen, dass die 3D Rundumsicht per Picture alle 2h an die App gesendet werden kann. Also muss mehr an den Servern geaendert werden und daher wird es demnaechst bestimmt noch zu Aenderungen kommen.
( Ich fahre zur Zeit u.a. einen Ioniq 5N )
Das hat natuerlich fuer alle wieder die folge, dass die Server
a) nicht erreichbar sein werden
b) der Adapter nicht mehr so funktioniert wie gewohnt
c) wieder Zeit investiert werden muss von uns allen, um Debug-Logs zu erzeugen und vom lieben Arteck, da wieder was draus zu zaubern..d) eine kleine Spende hilft dem Dev immer, die Lust zu behalten also wenn ihr ein paar Euro fuer die Motivation spenden magt, dann an @arteck !!
-
@ilovegym ich habe keine Scripte, ich habe den Adapter installiert, die Daten eingetragen und dann kommt der Fehler, ich bekomme zwar angezeigt, welches Auto ich habe, aber mehr kommt nicht, nur alle paar Sekunden kommt der Fehler und Ruck Zuck sind die 400 Anfragen überschritten. Das ist ja mein Problem, ich bekomme NULL Daten
-
@ilovegym sagte in Adapter Hyundai (Bluelink) oder KIA (UVO):
Hab heute die 3.1.2 frisch von Git installiert, laeuft bei mir ohne Fehler.
Die hatte ich, nach der 3.1.1., gerade auch noch probiert. Leider will die bei mir auch nicht. Die geloggten Errors wiederholen sich dann, bis man den Adapter stopt.
bluelink.0 2025-01-15 16:26:06.519 warn Terminated (UNCAUGHT_EXCEPTION): Without reason bluelink.0 2025-01-15 16:26:06.519 info terminating bluelink.0 2025-01-15 16:26:06.518 info Adapter bluelink cleaned up everything... bluelink.0 2025-01-15 16:26:06.516 error The state contains the forbidden properties day, time! bluelink.0 2025-01-15 16:26:06.516 error Error: The state contains the forbidden properties day, time! at Validator.validateSetStateObjectArgument (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/validator.js:299:13) at Bluelink._setState (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:4984:21) at Bluelink.setState (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:4962:17) at Json2iob.parse (/opt/iobroker/node_modules/iobroker.bluelink/lib/json2iob.js:133:30) at async Json2iob.parse (/opt/iobroker/node_modules/iobroker.bluelink/lib/json2iob.js:97:21) at async Json2iob.parse (/opt/iobroker/node_modules/iobroker.bluelink/lib/json2iob.js:97:21) at async Json2iob.parse (/opt/iobroker/node_modules/iobroker.bluelink/lib/json2iob.js:97:21) at async Json2iob.parse (/opt/iobroker/node_modules/iobroker.bluelink/lib/json2iob.js:97:21) at async Bluelink.readStatusVin (/opt/iobroker/node_modules/iobroker.bluelink/main.js:391:17) at async Bluelink.readStatus (/opt/iobroker/node_modules/iobroker.bluelink/main.js:355:13) bluelink.0 2025-01-15 16:26:06.515 error unhandled promise rejection: The state contains the forbidden properties day, time! bluelink.0 2025-01-15 16:26:06.515 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). bluelink.0 2025-01-15 16:26:03.482 info Read new update for KNACT811FR5074045 from the server bluelink.0 2025-01-15 16:26:03.216 info 1 Vehicles found bluelink.0 2025-01-15 16:26:01.583 info Login to api bluelink.0 2025-01-15 16:26:01.576 info starting. Version 3.1.2 (non-npm: Newan/ioBroker.bluelink) in /opt/iobroker/node_modules/iobroker.bluelink, node: v20.18.1, js-controller: 7.0.6 bluelink.0 2025-01-15 16:25:57.510 info terminating bluelink.0 2025-01-15 16:25:57.009 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason bluelink.0 2025-01-15 16:25:57.009 info terminating bluelink.0 2025-01-15 16:25:57.009 info Adapter bluelink cleaned up everything... bluelink.0 2025-01-15 16:25:57.009 info Got terminate signal TERMINATE_YOURSELF
Bleibe entsprechend wieder auf der 3.1.0
-
Schreibt bitte mal
Welches Fahrzeug ihr habt und mit welcher Version der Adapter läuft
Bei abstürzen und Error‘s bitte immer angeben, welches System, js-Controller und Nodejs ihr verwendet
-
@ilovegym bei mir läuft nicht eine Version, alle getestet, Adapter geht immer wieder in die Schleife und startet neu. NodeJs 20.18.1.
-
@rissn sagte in Adapter Hyundai (Bluelink) oder KIA (UVO):
@ilovegym bei mir läuft nicht eine Version, alle getestet, Adapter geht immer wieder in die Schleife und startet neu. NodeJs 20.18.1.
Welches Fahrzeug, welcher JS Controller und welches Betriebssystem?
Menno... lasst euch doch nicht alles wichtige aus der Nase ziehn..
und ein DEBUG Log!
Ohne log - kein fix! -
@ilovegym sagte in Adapter Hyundai (Bluelink) oder KIA (UVO):
Schreibt bitte mal
Welches Fahrzeug ihr habt und mit welcher Version der Adapter läuft
Bei abstürzen und Error‘s bitte immer angeben, welches System, js-Controller und Nodejs ihr verwendetMoin,
js-Controller u. Nodejs standen ja im Log und den KIA Niro EV hatten wir schon weiter oben
Ansonsten läuft das bei mir alles unter Debian Bookworm im Proxmox Container (mit ca. 1x 'sudo apt upgrade'/Woche) , so wie in meinem Footer zu lesen
Ich weiß, muss man sich natürlich etwas zusammen suchen, ist aber alles daUnd wie gesagt, die Version 3.1.0 läuft ja auch gut bei mir.
Mein Post war eher so zu verstehen: "Das passiert bei mir bei der 3.1.2, ich bleibe also noch auf der 3.1.0 und bin damit happy"
Hätte ich evtl. deutlicher drannschreiben sollen. Also sozusagen als Hilfestellung/Test zu 3.1.2. -
@pedder007 Danke, ja, bei dir habe ich alle Infos, super!
Wollte mal ne Uebersicht anlegen, damit man vielleicht mal n System dahinter findet.. -
Kona Hybrid, 2024
2025-01-16 10:40:07.473 - debug: bluelink.0 (831234) Redis Objects: Use Redis connection: 127.0.0.1:9001 2025-01-16 10:40:07.513 - debug: bluelink.0 (831234) Objects client ready ... initialize now 2025-01-16 10:40:07.514 - debug: bluelink.0 (831234) Objects create System PubSub Client 2025-01-16 10:40:07.515 - debug: bluelink.0 (831234) Objects create User PubSub Client 2025-01-16 10:40:07.591 - debug: bluelink.0 (831234) Objects client initialize lua scripts 2025-01-16 10:40:07.595 - debug: bluelink.0 (831234) Objects connected to redis: 127.0.0.1:9001 2025-01-16 10:40:07.646 - debug: bluelink.0 (831234) Redis States: Use Redis connection: 127.0.0.1:9000 2025-01-16 10:40:07.715 - debug: bluelink.0 (831234) States create System PubSub Client 2025-01-16 10:40:07.715 - debug: bluelink.0 (831234) States create User PubSub Client 2025-01-16 10:40:07.805 - debug: bluelink.0 (831234) States connected to redis: 127.0.0.1:9000 2025-01-16 10:40:07.895 - info: bluelink.0 (831234) starting. Version 2.3.6 in /opt/iobroker/node_modules/iobroker.bluelink, node: v20.18.1, js-controller: 7.0.6 2025-01-16 10:40:07.906 - info: bluelink.0 (831234) Login to api 2025-01-16 10:40:09.696 - info: bluelink.0 (831234) 1 Vehicles found 2025-01-16 10:40:10.021 - debug: bluelink.0 (831234) Read new status from api for KMxxxxxxxxRU054970 2025-01-16 10:40:10.067 - info: bluelink.0 (831234) Read new update for KMxxxxxxxxRU054970 directly from the car 2025-01-16 10:40:10.484 - info: bluelink.0 (831234) Error on API-Full-Status - Fallback GetNormalStatus 2025-01-16 10:40:10.560 - error: bluelink.0 (831234) Error on API-Request Status, ErrorCount:1 2025-01-16 10:40:10.560 - error: bluelink.0 (831234) @EuropeVehicle.status: [400] Bad Request on [GET] https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/60ec4243-0aa3-4d7d-ba8f-a8af03588609/status - {"retCode":"F","resCode":"4004","resMsg":"Duplicate request - Duplicate request","msgId":"e0e0e640-d3ed-11ef-89f9-c7a1637df5d2"} 2025-01-16 10:40:10.653 - warn: bluelink.0 (831234) Restart initiated
node und js stehen im Log
System: Debian GNU/Linux 11 /bullseye) -
@ilovegym sagte in Adapter Hyundai (Bluelink) oder KIA (UVO):
Schreibt bitte mal
Welches Fahrzeug ihr habt und mit welcher Version der Adapter läuft
Bei abstürzen und Error‘s bitte immer angeben, welches System, js-Controller und Nodejs ihr verwendetFahrzeug Kia Sportage PHEV BJ 2022
KIA Connect APPSystem:
Debian Bookworm 64 Bit auf Docker
JS-Controller 7.0.6
Node.js: v20.18.2
NPM:10.8.2Adapter Version 3.0.3, 3.1.0, 3.1.1,3.1.2 probiert, alle mit dem gleichen Fehler.
Fehlermeldung :next auto login attempt in 1 hour or restart adapter manual bluelink.0 2025-01-30 11:16:06.769 error Server is not available or login credentials are wrong bluelink.0 2025-01-30 11:16:06.768 error ManagedBluelinkyError: @EuropeController.login: [400] Bad Request on [POST] https://prd.eu-ccapi.kia.com:8080/api/v1/user/signin - {"errId":"e45b14bb-ee40-4d36-89ee-01620bc13307","errCode":"4003","errMsg":"Invalid values"}
-
@gargano lt. Fehlermeldung ist entweder der Server nicht erreichbar oder deine Credentials stimmen nicht...?
Im Adapter alles richtig eingestellt, Kia scheint ja richtig zu sein, aber auch PHEV und passwort und pin eingetragen? -
@ilovegym sagte in Adapter Hyundai (Bluelink) oder KIA (UVO):
Im Adapter alles richtig eingestellt, Kia scheint ja richtig zu sein, aber auch PHEV und passwort und pin eingetragen?
Im Adapter habe ich unter Username die Email Adresse und Passwort und Pin eingetragen, so wie es in der Kia Connect App auch ist.
Wenn der Server nicht geht , müsste der seit einer Woche nicht erreichbar sein.
Kia Connect App geht.
Stimmt denn die URL ? -
dann hat wohl Kia da die URL geaendert.. gute Frage.. wer weiss mehr?
-
Ich hole die Daten tagsüber stündlich, irritierenderweise funktioniert das in den letzten Tagen erstmals um 11:58 Uhr (auch heute).
Also wurde die URL offensichtlich nicht geändert.
-
@ilovegym
Das ist jetzt interessant :
Ich habe den Account meiner Frau genommen für das gleiche Fahrzeug und da geht es .Weiß noch nicht woran dies liegt. Ich werde mal meinen Account erneuern.
[Edit] Nach neuer Vergabe vom Passwort in der Kia Connect App geht es auch mit meinem Account.
Kannst also eintragen : funktioniert mit 3.1.2
-
bei mir immer noch der gleiche Fehler
bluelink.0 2025-01-30 14:41:56.271 warn Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason bluelink.0 2025-01-30 14:41:56.225 error adapter disabled bluelink.0 2025-01-30 14:41:24.151 info terminating bluelink.0 2025-01-30 14:41:23.896 debug monthlyReport {"breakdown":[],"driving":{"durations":{}},"vehicleStatus":{"tpms":true,"tirePressure":{"all":false}}} bluelink.0 2025-01-30 14:41:23.773 debug driveHistory {"cumulated":[{"period":0,"consumption":{}},{"period":1,"consumption":{}},{"period":2,"consumption":{}}],"history":[]} bluelink.0 2025-01-30 14:41:23.699 info Terminated (NO_ERROR): Without reason bluelink.0 2025-01-30 14:41:23.699 info terminating bluelink.0 2025-01-30 14:41:23.648 info Adapter bluelink cleaned up everything... bluelink.0 2025-01-30 14:41:23.647 warn Restart initiated bluelink.0 2025-01-30 14:41:23.637 error @EuropeVehicle.status: [400] Bad Request on [GET] https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/60ec4243-0aa3-4d7d-ba8f-a8af03588609/status - {"retCode":"F","resCode":"4004","resMsg":"Duplicate request - Duplicate request","msgId":"e549b090-df0f-11ef-b07e-b76fbe792da3"} bluelink.0 2025-01-30 14:41:23.635 error Error on API-Request Status, ErrorCount:1 bluelink.0 2025-01-30 14:41:23.557 info Error on fullStatus - new try with Status Request bluelink.0 2025-01-30 14:41:23.018 info Read new update for KMHHE8111RU054970 directly from the car bluelink.0 2025-01-30 14:41:23.016 debug Read new status from api for KMHHE8111RU054970 bluelink.0 2025-01-30 14:41:22.769 info 1 Vehicles found bluelink.0 2025-01-30 14:41:20.963 info Login to api bluelink.0 2025-01-30 14:41:20.954 info starting. Version 3.1.2 (non-npm: Newan/ioBroker.bluelink#232f9a0a0e01834b422cf86b907f614dd8fc675f) in /opt/iobroker/node_modules/iobroker.bluelink, node: v20.18.1, js-controller: 7.0.6 bluelink.0 2025-01-30 14:41:20.857 debug States connected to redis: 127.0.0.1:9000 bluelink.0 2025-01-30 14:41:20.766 debug States create User PubSub Client bluelink.0 2025-01-30 14:41:20.765 debug States create System PubSub Client bluelink.0 2025-01-30 14:41:20.724 debug Redis States: Use Redis connection: 127.0.0.1:9000 bluelink.0 2025-01-30 14:41:20.678 debug Objects connected to redis: 127.0.0.1:9001 bluelink.0 2025-01-30 14:41:20.669 debug Objects client initialize lua scripts bluelink.0 2025-01-30 14:41:20.583 debug Objects create User PubSub Client bluelink.0 2025-01-30 14:41:20.582 debug Objects create System PubSub Client bluelink.0 2025-01-30 14:41:20.577 debug Objects client ready ... initialize now bluelink.0 2025-01-30 14:41:20.542 debug Redis Objects: Use Redis connection: 127.0.0.1:9001
-
fullstatus geht nicht vom car... macht n fallback, dafuer holt er dann die daten ja doch vom Auto.. das hab ich auch ab und zu mal.. sollten aber Daten kommen, ist nur der erste Request mit fullStatus, der nicht geht, der zweite geht ja dann.
-
ja, ich denke, die basteln wieder an den Servern rum, es wurde auch vor ein paar Tagen das Update von August 24 als neues Januar-Update ausgerollt auf dem Navi-Updater, anscheinend moechte man, dass alle wirklich auf dem letzten Stand sind, bevor es größere Änderungen gibt..
Das ganze ist halt ein Katz-Maus Spiel, wir suchen nach den richtigen Commands und URL's zum holen der Daten, die aendern wieder was.. usw..
Ist ja auch n Sicherheitsproblem.. wenn jemand euren Account hat, kann er sehen, wo das Fahrzeug ist, es entriegeln, oder sogar damit fahren (bei meinem kann ich die Engine anwerfen..)