NEWS
Adapter Hyundai (Bluelink) oder KIA (UVO)
-
@newan Guten Morgen in die Runde, hier mal mein Log von gerade eben:
Zeit info Nachricht bluelink.0 2023-04-10 07:11:01.321 info undefined is not a valid state value for id "bluelink.0.KMHKR81CPNU095560.driveHistory.cumulated03.distance" bluelink.0 2023-04-10 07:11:01.316 info undefined is not a valid state value for id "bluelink.0.KMHKR81CPNU095560.driveHistory.cumulated03.regen" bluelink.0 2023-04-10 07:11:01.312 info undefined is not a valid state value for id "bluelink.0.KMHKR81CPNU095560.driveHistory.cumulated03.consumption.battery" bluelink.0 2023-04-10 07:11:01.307 info undefined is not a valid state value for id "bluelink.0.KMHKR81CPNU095560.driveHistory.cumulated03.consumption.devices" bluelink.0 2023-04-10 07:11:01.302 info undefined is not a valid state value for id "bluelink.0.KMHKR81CPNU095560.driveHistory.cumulated03.consumption.climate" bluelink.0 2023-04-10 07:11:01.295 info undefined is not a valid state value for id "bluelink.0.KMHKR81CPNU095560.driveHistory.cumulated03.consumption.engine" bluelink.0 2023-04-10 07:11:01.291 info undefined is not a valid state value for id "bluelink.0.KMHKR81CPNU095560.driveHistory.cumulated03.consumption.total" bluelink.0 2023-04-10 07:11:00.045 info 1 Vehicles found bluelink.0 2023-04-10 07:10:54.849 info Login to api bluelink.0 2023-04-10 07:10:54.807 info starting. Version 2.2.8 (non-npm: Newan/ioBroker.bluelink) in /opt/iobroker/node_modules/iobroker.bluelink, node: v16.19.1, js-controller: 4.0.24 bluelink.0 2023-04-10 07:10:20.456 warn Terminated (UNCAUGHT_EXCEPTION): Without reason bluelink.0 2023-04-10 07:10:20.455 info terminating bluelink.0 2023-04-10 07:10:20.454 info Adapter bluelink cleaned up everything... bluelink.0 2023-04-10 07:10:20.448 error vin is not defined bluelink.0 2023-04-10 07:10:20.448 error ReferenceError: vin is not defined at ae.<anonymous> (/opt/iobroker/node_modules/iobroker.bluelink/main.js:224:31) bluelink.0 2023-04-10 07:10:20.447 error unhandled promise rejection: vin is not defined bluelink.0 2023-04-10 07:10:20.447 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 2023-04-10 07:10:08.654 info undefined is not a valid state value for id "bluelink.0.KMHKR81CPNU095560.driveHistory.cumulated03.distance" bluelink.0 2023-04-10 07:10:08.649 info undefined is not a valid state value for id "bluelink.0.KMHKR81CPNU095560.driveHistory.cumulated03.regen" bluelink.0 2023-04-10 07:10:08.644 info undefined is not a valid state value for id "bluelink.0.KMHKR81CPNU095560.driveHistory.cumulated03.consumption.battery" bluelink.0 2023-04-10 07:10:08.638 info undefined is not a valid state value for id "bluelink.0.KMHKR81CPNU095560.driveHistory.cumulated03.consumption.devices" bluelink.0 2023-04-10 07:10:08.632 info undefined is not a valid state value for id "bluelink.0.KMHKR81CPNU095560.driveHistory.cumulated03.consumption.climate" bluelink.0 2023-04-10 07:10:08.629 info undefined is not a valid state value for id "bluelink.0.KMHKR81CPNU095560.driveHistory.cumulated03.consumption.engine" bluelink.0 2023-04-10 07:10:08.623 info undefined is not a valid state value for id "bluelink.0.KMHKR81CPNU095560.driveHistory.cumulated03.consumption.total" bluelink.0 2023-04-10 07:10:07.253 info 1 Vehicles found bluelink.0 2023-04-10 07:09:59.911 info Login to api bluelink.0 2023-04-10 07:09:59.876 info starting. Version 2.2.8 (non-npm: Newan/ioBroker.bluelink) in /opt/iobroker/node_modules/iobroker.bluelink, node: v16.19.1, js-controller: 4.0.24
-
@newan ich habe dir den kompletten DEbug Log im Chat geschickt, es werden auch Objekte für beide Fahrzeuge angelegt, jedoch nicht mit werten gefüllt
2023-04-10 08:19:53.152 - error: bluelink.0 (3486) 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(). 2023-04-10 08:19:53.153 - error: bluelink.0 (3486) unhandled promise rejection: vin is not defined 2023-04-10 08:19:53.153 - error: bluelink.0 (3486) ReferenceError: vin is not defined at ae. (/opt/iobroker/node_modules/iobroker.bluelink/main.js:224:31) bluelink.0 2023-04-10 08:19:53.153 error ReferenceError: vin is not defined at ae.<anonymous> (/opt/iobroker/node_modules/iobroker.bluelink/main.js:224:31) bluelink.0 2023-04-10 08:19:53.153 error unhandled promise rejection: vin is not defined
-
@newan Guten Morgen!
habe dir gerade mein vollständigen debug log per Chat geschickt. Mir ist aufgefallen, dass das Feld "vin" bei contoller/userConfig leer bleibt (im Gegensatz zu "vehicleConfig")2023-04-10 09:13:40.956 debug [{"vehicleConfig":{"nickname":"xxxxxxx","name":"xxxxxxxx","regDate":"2022-xxxxxxx","brandIndicator":"H","id":"xxxxxx","vin":"KMHKN81FPPU1xxxxx","generation":"2023"},"controller":{"userConfig":{"username":"xxxx@xxxxxx.de","password":"xxxxxxxx","region":"EU","brand":"hyundai","autoLogin":true,"pin":"xxxx","vin":"","language":"de"},
-
@kaffeschluerfer said in Adapter Hyundai (Bluelink) oder KIA (UVO):
@newan Guten Morgen!
habe dir gerade mein vollständigen debug log per Chat geschickt. Mir ist aufgefallen, dass das Feld "vin" bei contoller/userConfig leer bleibt (im Gegensatz zu "vehicleConfig")2023-04-10 09:13:40.956 debug [{"vehicleConfig":{"nickname":"xxxxxxx","name":"xxxxxxxx","regDate":"2022-xxxxxxx","brandIndicator":"H","id":"xxxxxx","vin":"KMHKN81FPPU1xxxxx","generation":"2023"},"controller":{"userConfig":{"username":"xxxx@xxxxxx.de","password":"xxxxxxxx","region":"EU","brand":"hyundai","autoLogin":true,"pin":"xxxx","vin":"","language":"de"},
Stimmt, hier auch VIN bei userConfig ist leer
-
Schau mir das Heute Abend an, jetzt erst Ostern mit den Kids
-
@newan Dito! genieße es!
-
Neuer commit, pls test!
-
@newan schaut gut aus
bluelink.0 2023-04-10 13:16:28.679 info Update for KMHKR81CPNU0xxxxx successfull bluelink.0 2023-04-10 13:16:28.630 info State value to set for "bluelink.0.KMHKR81CPNU0xxxxx.vehicleStatus.steerWheelHeat" has to be type "boolean" but received type "number" bluelink.0 2023-04-10 13:16:13.910 info Read new update for KMHKR81CPNU0xxxxx directly from the car bluelink.0 2023-04-10 13:16:00.346 info 1 Vehicles found bluelink.0 2023-04-10 13:15:53.021 info Login to api bluelink.0 2023-04-10 13:15:52.981 info starting. Version 2.2.8 (non-npm: Newan/ioBroker.bluelink) in /opt/iobroker/node_modules/iobroker.bluelink, node: v16.19.1, js-controller: 4.0.24
Die Werte bei den Objekten passen auch. Super Job! Vielen Dank und einen schönen Rest-Feiertag
-
Genial, Daten kommen wieder rein! Danke für den Job an einem Feiertag!!
Frohe (Rest-)ostern Dir -
@newan sagte in Adapter Hyundai (Bluelink) oder KIA (UVO):
Schau mir das Heute Abend an, jetzt erst Ostern mit den Kids
habs schon korrigiert
@all
hab mal neue version gemacht.. 2.3.1 ist unterwegs -
-
@arteck jeah - das funktioniert einwandfrei wie vorher! Vielen Dank euch beiden!!!
-
-
Bei mir funktioniert es auch wieder. Vielen Dank.
-
Läuft hier auch mit 2 Autos. Interessanterweise übermitteln bei de auch wieder einen 12V SOC ob er sich auch ändert werde ich loggen
-
@arteck das ist in der aktuellen Version immernoch so...
@deekay-0 said in Adapter Hyundai (Bluelink) oder KIA (UVO):
@arteck
Eine Sache dir mir gerade mit aktuellstem GitHub-Adapter aufgefallen ist: Ich habe zwei Hyunday EVs. Nutze ich nun force_refresh bei einem der Autos, schickt der Adapter Aktualisierungsanfragen für beide Autos raus. Ist das so gewollt?
Falls ja, sollte force_refresh ggf. aus dem Fahrzeug-Node in einen separaten allgemeinen Node wandern. -
@bigal sagte in Adapter Hyundai (Bluelink) oder KIA (UVO):
schickt der Adapter Aktualisierungsanfragen für beide Autos raus.
hmm.. sollte nicht sein..ich guck mal
ohhhhhhhhh gefunden... dauert aber .. muss was umbauen
-
@arteck Top danke schomal fürs Feedback
-
Hallo zusammen,
ich steh noch etwas auf dem Schlauch, was die richtige Nutzung force_refresh und force_update angeht.
So wie ich es verstanden habe, holt force_update die Daten von Auto und force_refresh nur vom zuletzt gespeichertem Zustand auf dem Server. Ist das richtig?Leider bewirkt seit der 2.3.1 keiner der beiden, dass etwas passiert... (z.B. wenn ich manuell auf die Glocke drücke, aber auch beim schreiben per script). Mache ich was falsch?
Ich würde weitestgehend auf das regelmäßige Pollen verzichten (also im Adapter vllt. auf +-4 stellen), dafür aber immer, wenn ich etwas vom Auto brauche (z.B. in der visu, oder zur Abfrage des SOC beim laden) per force_xxxx die Daten abholen.
-
Hi,
Mit force_update = true holt er die Daten vom Auto, mit force_update = false vom serverAusgelöst wird immer ! Mit force_refresh = true
Also force_ update schaltest du um zwischen server oder car..