NEWS
-
@fichte_112 wenn die bisher da waren sollten die jetzt auch immer noch da sein
@arteck die Datenpunkte sind da. Sie werden aber nicht aktualisiert.
-
@meute so einfach ist das nicht...
da die Anpassung an den hyundai Server in der 3.1.21 nicht da ist..
aber jetzt..3.1.22 ... neue Version von GIT laden.. der Fix ist nur für Hyundai also alle die KIA haben => ihr braucht das nicht da reicht die 3.1.21
was ist zu tun
-
@fichte_112 wenn die bisher da waren sollten die jetzt auch immer noch da sein
@arteck
ich habe den Adapter und alle Objekte gelöscht und neu installiert.
jetzt fehlen folgende von mir vorher genutzten Objekte:bluelink.0.***************.vehicleStatus.battery.soc bluelink.0.***************.vehicleStatusRaw.ccs2Status.state.Vehicle.Green.ChargingInformation.Charging.RemainTime bluelink.0.***************.vehicleStatusRaw.ccs2Status.state.Vehicle.Green.ChargingInformation.ConnectorFastening.State bluelink.0.***************.vehicleStatusRaw.ccs2Status.state.Vehicle.Green.ChargingInformation.Charging.RemainTime bluelink.0.***************.vehicleStatusRaw.vehicleStatus.fuelLevel bluelink.0.***************.vehicleStatus.hoodOpen bluelink.0.***************.vehicleStatusRaw.ccs2Status.state.Vehicle.Drivetrain.FuelSystem.DTE.Total bluelink.0.***************.vehicleStatusRaw.ccs2Status.state.Vehicle.Drivetrain.FuelSystem.DTE.EV bluelink.0.***************.vehicleStatusRaw.ccs2Status.state.Vehicle.Drivetrain.FuelSystem.DTE.ICEIch konnte aber alle Datenpunkte an anderer Stelle finden
-
@arteck
Hi, ich habe das bluelinky verzeichnis gelöscht, den Adapter V3.1.22 von git gezogen mit dem script den Refresh Token erstellt und als Passwort eingetragen. Jetzt kommen folgende Fehlermeldungen.host.Debian 2025-10-16 17:41:40.511 error instance system.adapter.bluelink.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.Debian 2025-10-16 17:41:40.511 error Caught by controller[1]: Node.js v22.20.0 host.Debian 2025-10-16 17:41:40.511 error Caught by controller[0]: } host.Debian 2025-10-16 17:41:40.511 error Caught by controller[0]: requestPath: 'bluelinky' host.Debian 2025-10-16 17:41:40.511 error Caught by controller[0]: path: '/opt/iobroker/node_modules/bluelinky/package.json', host.Debian 2025-10-16 17:41:40.511 error Caught by controller[0]: code: 'MODULE_NOT_FOUND', host.Debian 2025-10-16 17:41:40.511 error Caught by controller[0]: at require (node:internal/modules/helpers:147:16) { host.Debian 2025-10-16 17:41:40.511 error Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1463:12) host.Debian 2025-10-16 17:41:40.511 error Caught by controller[0]: at wrapModuleLoad (node:internal/modules/cjs/loader:237:24) host.Debian 2025-10-16 17:41:40.511 error Caught by controller[0]: at TracingChannel.traceSync (node:diagnostics_channel:322:14) host.Debian 2025-10-16 17:41:40.511 error Caught by controller[0]: at Function._load (node:internal/modules/cjs/loader:1192:37) host.Debian 2025-10-16 17:41:40.511 error Caught by controller[0]: at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1030:22) host.Debian 2025-10-16 17:41:40.511 error Caught by controller[0]: at defaultResolveImpl (node:internal/modules/cjs/loader:1025:19) host.Debian 2025-10-16 17:41:40.511 error Caught by controller[0]: at Function._resolveFilename (node:internal/modules/cjs/loader:1369:27) host.Debian 2025-10-16 17:41:40.511 error Caught by controller[0]: at Function._findPath (node:internal/modules/cjs/loader:764:18) host.Debian 2025-10-16 17:41:40.511 error Caught by controller[0]: at tryPackage (node:internal/modules/cjs/loader:502:19) host.Debian 2025-10-16 17:41:40.510 error Caught by controller[0]: Error: Cannot find module '/opt/iobroker/node_modules/bluelinky/dist/index.cjs'. Please verify that the package.json has a valid "main" entry host.Debian 2025-10-16 17:41:40.510 error Caught by controller[0]: ^ host.Debian 2025-10-16 17:41:40.510 error Caught by controller[0]: throw err; host.Debian 2025-10-16 17:41:40.510 error Caught by controller[0]: node:internal/modules/cjs/loader:510@fichte_112 ja das kann sein.. du hast kein ccs2 verbaut.. also bekommst du das auch nicht.. kann sein dass der mal angelegt worden ist.. hatte halt ein bug drin.
vehicleStatus.battery.soc
vehicleStatusRaw.vehicleStatus.fuelLevel
vehicleStatus.hoodOpensollten da sein.. dein tucson ist baugleich mit meinem Sportage

-
@fichte_112 ja das kann sein.. du hast kein ccs2 verbaut.. also bekommst du das auch nicht.. kann sein dass der mal angelegt worden ist.. hatte halt ein bug drin.
vehicleStatus.battery.soc
vehicleStatusRaw.vehicleStatus.fuelLevel
vehicleStatus.hoodOpensollten da sein.. dein tucson ist baugleich mit meinem Sportage

@arteck
der Ordner "vehicleStatus" wird bei mir nicht mehr angelegt. Ich habe die benötigten Daten punkte unter "vehicleStatusRaw" gefunden.
-
gibt es vielleicht eine bessere Beschreibung, wo man dieses Script einfügen muss? Irgendwie stehe ich auf dem Schlauch
@rissn
Wenn du Windows nutzt musst du "Python Releases for Windows" installieren.
Danach die Befehle in der Windows PowerShell abarbeiten -
@rissn
Wenn du Windows nutzt musst du "Python Releases for Windows" installieren.
Danach die Befehle in der Windows PowerShell abarbeiten@fichte_112 Danke
-
@arteck
Hallo, ich habe das gleiche Problem, das ich auf eine franzoesiche Website komme.
Wie ist denn hier der Lösungsschritt? -
@friedel
Du hast vermutlich den Browser nicht umgestellt. Das hatte ich auch überlesen.
Ich habe das Python Skript Gemini gegeben und mir erklären lassen. Damit ist mir dann klarer geworden, was ich da mache.VG
Anton -
@friedel sagte in Adapter Hyundai (Bluelink) oder KIA (UVO):
@toni0570
Hallo, also ich den umgestellt, kann natürlich sein das mir da ein Fehler unterlaufen ist.
Hab das vorher auch noch nie gemacht bzw. benötigt.
Hab es jetzt nochmals durchgeführt, aber immer noch das gleiche Problem.Zur Info: Hatte nach der Änderung die Seite nicht aktualisiert bevor ich die URL aufgrufen habe.
Jetzt läuft es. Danke für die Unterstützung. -
@friedel sagte in Adapter Hyundai (Bluelink) oder KIA (UVO):
@toni0570
Hallo, also ich den umgestellt, kann natürlich sein das mir da ein Fehler unterlaufen ist.
Hab das vorher auch noch nie gemacht bzw. benötigt.
Hab es jetzt nochmals durchgeführt, aber immer noch das gleiche Problem.Zur Info: Hatte nach der Änderung die Seite nicht aktualisiert bevor ich die URL aufgrufen habe.
Jetzt läuft es. Danke für die Unterstützung. -
@friedel
Hallo Friedel
könntest du bitte genau erklären wie du den token für Hyundai bekommen hast?
Bekomme es den ganzen Nachmittag nicht hin
Grüße Ingo -
@fichte_112 ich brauch dann wohl die Zugangsdaten..kein plan was die da geändert haben
-
Bei mir geht der Adapter auch nicht mehr. Version 3.1.3 für Hyundai EV Fahrzeug.
Besonders toll war, dass man den Zustand der 12 V Batterie und den Ladezustand der HV Batterie anzeigen konnte. Beide Werte hängen bei mir an der Wand seit ich 3x den ADAC wegen der 12V holen musste.
Was ich verstanden habe: mit
rm -r /opt/iobroker/node_modules/bluelinky/
irgendwas löschen.
Dann? Adapter Install über GIT? Nicht über iobroker? Manuell in iobroker oder was ist damit gemeint? Welche Version?Dann den Script
https://github.com/Newan/ioBroker.bluelink/blob/master/py/HyundaiFetchApiTokens.py
ausführen? Also eine Datei mit dem Namen HyundaiFetchApiTokens.py anlegen mit dem script als Inhalt.
Und wie führe ich das dann aus?
Ist dann noch etwas manuell zu machen?Und bleibt noch irgendwas erhalten oder muss ich alles neu anlegen?
Wäre schon wenn jemand eine step by step Zusammenfassung schreiben könnte. -
Bei mir geht der Adapter auch nicht mehr. Version 3.1.3 für Hyundai EV Fahrzeug.
Besonders toll war, dass man den Zustand der 12 V Batterie und den Ladezustand der HV Batterie anzeigen konnte. Beide Werte hängen bei mir an der Wand seit ich 3x den ADAC wegen der 12V holen musste.
Was ich verstanden habe: mit
rm -r /opt/iobroker/node_modules/bluelinky/
irgendwas löschen.
Dann? Adapter Install über GIT? Nicht über iobroker? Manuell in iobroker oder was ist damit gemeint? Welche Version?Dann den Script
https://github.com/Newan/ioBroker.bluelink/blob/master/py/HyundaiFetchApiTokens.py
ausführen? Also eine Datei mit dem Namen HyundaiFetchApiTokens.py anlegen mit dem script als Inhalt.
Und wie führe ich das dann aus?
Ist dann noch etwas manuell zu machen?Und bleibt noch irgendwas erhalten oder muss ich alles neu anlegen?
Wäre schon wenn jemand eine step by step Zusammenfassung schreiben könnte.Hi @cumulus-0 ich versuch's mal, da ich an 1-2 Punkten auch echt etwas zu knacken hatte

Hat für KIA so funktioniert:rm -r /opt/iobroker/node_modules/bluelinky/
genau, so wie hier (https://github.com/Newan/ioBroker.bluelink/tree/master/py) beschrieben
Dann? Adapter Install über GIT?
genau, in Deiner Adapter-Ansicht oben auf die Katze klicken, dann im Dialog 'von GITHUB' auswählen und 'bluelink' eingeben:

und installieren. Instanz hatte ich vorher schon angehalten, da ja eh' nur Fehlermeldungen kamen.Dann zu diesem Link: https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/wiki/Kia-Europe-Login-Flow
Dort dann den Anweisungen folgen, wobei ich das an der Konsole (ssh auf Proxmox, für Linux gemacht habe).
Ich bin da dem Beispiel gefolgt, "Here is the procedure again as an example:" und habe einen Befehl nach dem anderen in die Commandozeile getippt, bzw. kopiert
Damit holst Du Dir das Script und startest es. Es wartet im folgenden Punkt 3 dann auf die Beantwortung der Frage, ob Du Dich auf der KIA Page erfolgreich angemeldet hast.Zunächst aber zu Schritt 1..., bei dem ich auch erst echt rumgeeiert bin

a. im (Chrome) Browser die Entwicklertools öffnen: Oben rechts über die 3 Punkte -> weitere Punkte -> Entwicklertools.
b. dann oben in den Tools wieder auf die 3 Punkte und' Run Command' klicken.
c. in die hierdurch geöffnete Befehlszeile dann 'network conditions' eingeben.
d. dadurch erscheint dann im unteren Teil der Entwicklertools eine neue Box, ggf. etwas runterscrollen.
e. in der findest Du dann 'Use browser default' next to 'User agent', bzw. musst den Haken bei 'Use browser default' rausnehmen.
f. dann wirklich die gesamte Zeile (aus Schritt 1) in die Box unter 'Custom' einkopieren.

g. dann wird es wieder einfach, nämlich einfach nacheinander die Schritte 2 - 6 abarbeiten, inkl. Beantwortung (hoffentlich) mit 'y' in Schritt 3.
h. ich habe dann den 'Refresh Token' genommen und in meiner Instanz in die beiden PW-Felder kopiert.
i. nach dem Start wurde die Instanz dann sofort wieder grün
Hoffentlich hilft's, viel Glück

-
Hi @cumulus-0 ich versuch's mal, da ich an 1-2 Punkten auch echt etwas zu knacken hatte

Hat für KIA so funktioniert:rm -r /opt/iobroker/node_modules/bluelinky/
genau, so wie hier (https://github.com/Newan/ioBroker.bluelink/tree/master/py) beschrieben
Dann? Adapter Install über GIT?
genau, in Deiner Adapter-Ansicht oben auf die Katze klicken, dann im Dialog 'von GITHUB' auswählen und 'bluelink' eingeben:

und installieren. Instanz hatte ich vorher schon angehalten, da ja eh' nur Fehlermeldungen kamen.Dann zu diesem Link: https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/wiki/Kia-Europe-Login-Flow
Dort dann den Anweisungen folgen, wobei ich das an der Konsole (ssh auf Proxmox, für Linux gemacht habe).
Ich bin da dem Beispiel gefolgt, "Here is the procedure again as an example:" und habe einen Befehl nach dem anderen in die Commandozeile getippt, bzw. kopiert
Damit holst Du Dir das Script und startest es. Es wartet im folgenden Punkt 3 dann auf die Beantwortung der Frage, ob Du Dich auf der KIA Page erfolgreich angemeldet hast.Zunächst aber zu Schritt 1..., bei dem ich auch erst echt rumgeeiert bin

a. im (Chrome) Browser die Entwicklertools öffnen: Oben rechts über die 3 Punkte -> weitere Punkte -> Entwicklertools.
b. dann oben in den Tools wieder auf die 3 Punkte und' Run Command' klicken.
c. in die hierdurch geöffnete Befehlszeile dann 'network conditions' eingeben.
d. dadurch erscheint dann im unteren Teil der Entwicklertools eine neue Box, ggf. etwas runterscrollen.
e. in der findest Du dann 'Use browser default' next to 'User agent', bzw. musst den Haken bei 'Use browser default' rausnehmen.
f. dann wirklich die gesamte Zeile (aus Schritt 1) in die Box unter 'Custom' einkopieren.

g. dann wird es wieder einfach, nämlich einfach nacheinander die Schritte 2 - 6 abarbeiten, inkl. Beantwortung (hoffentlich) mit 'y' in Schritt 3.
h. ich habe dann den 'Refresh Token' genommen und in meiner Instanz in die beiden PW-Felder kopiert.
i. nach dem Start wurde die Instanz dann sofort wieder grün
Hoffentlich hilft's, viel Glück

Hallo,
bei mir läuft der Bluelink Adapter und ich kann meinen EV9 auf- und abschliessen. Auch der Km Stand wird laufend aktualisiert.
Was aber leider nicht funktioniert ist die Abfrage der Batterieladung (12V als auch Hochvoltbatterie). Beide Werte sind eingefroren und ändern sich nicht.

Hat jmd einen Tipp?
Danke
-
Hallo,
bei mir läuft der Bluelink Adapter und ich kann meinen EV9 auf- und abschliessen. Auch der Km Stand wird laufend aktualisiert.
Was aber leider nicht funktioniert ist die Abfrage der Batterieladung (12V als auch Hochvoltbatterie). Beide Werte sind eingefroren und ändern sich nicht.

Hat jmd einen Tipp?
Danke
such mal in den Ordner vehicleStatusRaw
bei mir
Hochvoltbatterie
vehicleStatusRaw.Green.BatteryManagement.BatteryRemain.Ratio12-Volt Batterie
vehicleStatusRaw.Electronics.Battery.Level
