NEWS
Adapter Hyundai (Bluelink) oder KIA (UVO)
-
Nein, der nodejs@22-Zweig ist heute bei
v22.23.2
Du hast da bestimmt ein 32Bit-System laufen, da war nämlich bei 22.15.0 Schluss mit Updates.
Also Neuinstallation des Betriebssystems, diesmal dann als reines 64Bit-System.Kannst aber auch mal
iob diaglaufen lassen, das sagt dir was da los ist.
-
uname -m bringt aarch64
iob diag meint, es ist outdated und man soll fix rennen lassen - hab ich gemacht, kommt trotzdem der selbe Fehler "iob diag needs to be updated. Please execute 'iobroker fix' first." 🤔.
Spannend...
-
Sagt aber auch nur was über den Kernel aus, nicht über das sog. 'Userland'.
OK und wie bekomm' ich das "Userland" auf 64 Bit?
Terminalausgaben kann ich da am Tablett leider nicht genau liefern, da ich immer nur einen Screen kopieren kann und keine langen Ausgaben, aber wenn ich iob nodejs-update mach' kommt das:
>iob nodejs-update [INFO] No specific version given. Installing recommended version from Node.js v.22 tree. [INFO] Current Node.js version: v22.15.0 [INFO] Stopping ioBroker with 'iob stop'... [INFO] ioBroker stopped successfully. [INFO] Node.js paths are correct. [INFO] Removing old Node.js versions... (Lese Datenbank ... 104871 Dateien und Verzeichnisse sind derzeit installiert.) Entfernen von nodejs (22.15.0-1nodesource1) ... Trigger für man-db (2.11.2-2) werden verarbeitet ... [ERROR] Unsupported architecture: armhf. Nodesoure does not provide a 32bit nodejs anymore, only amd64 and arm64 are supported. You will have to reinstall a 64bit Operating System. [INFO] Cleaning up temporary files...Das schaut dann nach dem Sch... mit 32 Bit aus, aber wo kommt das her? Ich hab den pI vor etwa einem Jahr installiert und sicher net mit 32 BIT....
...wo bin ich da damals falsch abgebogen?? -
Sagt aber auch nur was über den Kernel aus, nicht über das sog. 'Userland'.
OK und wie bekomm' ich das "Userland" auf 64 Bit?
Terminalausgaben kann ich da am Tablett leider nicht genau liefern, da ich immer nur einen Screen kopieren kann und keine langen Ausgaben, aber wenn ich iob nodejs-update mach' kommt das:
>iob nodejs-update [INFO] No specific version given. Installing recommended version from Node.js v.22 tree. [INFO] Current Node.js version: v22.15.0 [INFO] Stopping ioBroker with 'iob stop'... [INFO] ioBroker stopped successfully. [INFO] Node.js paths are correct. [INFO] Removing old Node.js versions... (Lese Datenbank ... 104871 Dateien und Verzeichnisse sind derzeit installiert.) Entfernen von nodejs (22.15.0-1nodesource1) ... Trigger für man-db (2.11.2-2) werden verarbeitet ... [ERROR] Unsupported architecture: armhf. Nodesoure does not provide a 32bit nodejs anymore, only amd64 and arm64 are supported. You will have to reinstall a 64bit Operating System. [INFO] Cleaning up temporary files...Das schaut dann nach dem Sch... mit 32 Bit aus, aber wo kommt das her? Ich hab den pI vor etwa einem Jahr installiert und sicher net mit 32 BIT....
...wo bin ich da damals falsch abgebogen?? -
...also ein Weihnachtsferien Projekt🙈
Hab Zuhause 7 oder 8 Raspis rennen, alle 4'er aufwärts mit bis zu 16 Gig Ram und GENAU der ioBroker Raspi rennt als einizger auf 32 Bit....mehr Pech kannst net haben🤣.Ein ioBroker Backup von der 32'er kann ich auf der 64'er einspielen? Inkl. der Daten aus der redis-DB?
Weil dann wird's nicht ganz so ein Desaster. -
...also ein Weihnachtsferien Projekt🙈
Hab Zuhause 7 oder 8 Raspis rennen, alle 4'er aufwärts mit bis zu 16 Gig Ram und GENAU der ioBroker Raspi rennt als einizger auf 32 Bit....mehr Pech kannst net haben🤣.Ein ioBroker Backup von der 32'er kann ich auf der 64'er einspielen? Inkl. der Daten aus der redis-DB?
Weil dann wird's nicht ganz so ein Desaster.Ja, Backup ziehen, Kiste neuinstallieren, redis installieren, iobroker installieren, Backup einspielen, fertig.
Warte damit NICHT bis Weihnachten. -
@arteck
Wow, sau gut. Die neue Version 3.1.34 ist ja sogar schon auf Github. Das ging schnell ;)Könnte jemand mit einem Battery Monitor noch bestätigen, dass es mit dem Fix keine unnötigen Aufwach-Aktionen mehr gibt?
@Ibanese Ich habe gerade erfolgreich ohne Aufwachen des Autos (gemessen mit Zangenamperemeter + Battery Guard) bluelink.0.xxx.control.force_refresh_from_server getestet. SOC wurde auch vom Server übernommen.
Danke an das schnelle Update an @arteck
Um das erneute Tiefenentladen meiner Starterbatterie in solch einem Fall zu verhindern, habe ich mir ein kleines Blockly Skript gebastelt, welches bei 12VSOC Werten (bluelink.0.xxx.vehicleStatus.battery.soc-12V) <=76 (das war der kleinste % Wert, denn ich die vergangenen Monate als "normalen" 12VSOC bekommen habe) und >100% (als es zum Tiefenenladen kam, hatte der Datenpunkt nur noch 255 gebracht) auch das force_refresh_from_server verhindert.
-
-
Gegebenenfalls zuvor den Expertenmodus einstellen.
-
Jetzt geht der LOGIN nicht mehr.
Was mache ich jetzt wieder falsch?
Danke[prepareCciSession] Full login failed: Signin returned HTTP 403: <html> <head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> </body> </html> <!-- a padding to disable MSIE and Chrome friendly error page --> <!-- a padding to disable MSIE and Chrome friendly error page --> <!-- a padding to disable MSIE and Ch [prepareCciSession] CCI token refresh failed (CCI token refresh failed: HTTP 400 — {"code":9035,"message":"Es wurde eine ungewöhnliche Aktivität festgestellt, daher wurden Sie abgemeldet. Bitte starten Sie die App neu.","errors":[]}) — falling back to full login -
Unter Homeassistant gib es die gleichen Probleme.
Dort gab es auch schon eine Antwort vom Support
Hört sich nicht gut an. Aber vielleicht lässt sich auch dieser Captcha Mist irgendwie umgehenDear customer,
Thank you for contacting Bluelink support.
We would like to inform you that the Bluelink ecosystem is designed as a closed platform. Hyundai does not currently offer an official API for third-party applications. Access and use of Bluelink services is intended exclusively through the official Bluelink applications and interfaces.
For the sake of transparency: The difficulties with logging and authentication are due to an implementation of the Captcha security standard, which does not allow automated logins.
We value your feedback and share your dissatisfaction with the current solution. This security-related measure, which is outside of our direct responsibility, unfortunately impacts community projects such as EVCC and Home Assistant and other 3rd party projects.
We greatly value your feedback and want you to know that we are continually working to improve our services. We would like to assure you that our developers are doing their utmost to improve the application and car's software with each new version. Your satisfaction and suggestions for improvement are very important to us, and we have forwarded your email to our colleagues from the development department so they can review the details and consider such improvements for future versions.
If there is anything else we can assist you with, please let us know.
-
Selbiges in evcc (über bluelink)
Habe dort umgestellt auf "Kia EU Data Act" (gibt es auch für Hyundai)
Links (Seiten nur Englisch oder Koreanisch verfügbar):
Pleos Vehicle Data API https://document.pleos.ai/en/api-reference/vehicle-data-api/intro
Pleos Playground https://pleos.ai/playground
Anleitung https://document.pleos.ai/en/api-reference/vehicle-data-api/getting-started/for-private-users/request-my-vehicle-api-keyErgebnis:

Bin leider nicht in der Lage einen Adapter zu programmieren, stehe zum testen aber gerne zur Verfügung
-
Man bekommt den alten Login wohl gefixt.
Man muss eine Signatur aus der Android App mitgeben.
https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/97668164cfClaude weigert sich bei mir das zu machen....
Anbieten würde sich ein Feld im Admin wo man die eingeben kann, falls Hyundai die Signatur ändert.
In meinem Branch hab ich pleos integriert, kann es aber nicht testen, da mein Auto irgendwie nicjt in pleos landet.
-
David hat in den Adapter einen optionalen pleos login eingebaut. Konnte ihn testen. Mein Auto ist in Pleos (ist ja auch ganz neu: KIA EV2)
Da ich keine Idee habe wie ich die Daten die ich aus Pleos erhalte, hier am besten zur Verfügung stelle, hier der (bereinigte) JSON Export
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
