NEWS
Adapter Hyundai (Bluelink) oder KIA (UVO)
-
@arteck Erwarten tue ich erstmal garnix. Ich habe die Frage aufgeworfen, weil mich das Thema interessiert und auch weil über das Thema "Status der 12V Batterie" eben hier geschrieben wurde. Also kein Stress
-
@thegrinch Guck mal hier von MUSASHI habe ich das, etwas ergänzt mit Aktualisierungsdatum und zusätzliche Infos. Einfach "justgage"-Widgets installieren.
Bin noch nicht ganz fertig geworden. Statt der 2 sollte eigentlich eine 0 stehen, kriege ich aber nicht hin, Farbskala stimmt noch nicht. Links der km-Stand zeigt mir als Max an, was ich lt. meiner Versicherung fahren darf (sollte roter sein). Rechts wann ich nicht mehr per Remote darauf zugreifen kann. (Schaltet ja nach 168 Std. ab um die 12V-Batterie zu entlasten). Habe auch noch ein grafisches Overlay. -
Hallo zusammen,
auf die Gefahr hin mich zu blamieren, aber ich kann keine Objekte im Adapter finden, die die Klima steuern außer Aus/Ein. Innentemperatur, Lenkradheizung, etc. kann ich nirgends sehen, kann mir aber auch nicht vorstellen, dass das nicht schon längst implementiert worden ist.
-
@wolpertinger
Gibt es (anscheinend) auch nicht. Oder @Newan ? -
switch (tmpControl) { case 'lock': this.log.info('Starting lock for vehicle'); response = await vehicle.lock(); this.log.info(response); break; case 'unlock': this.log.info('Starting unlock for vehicle'); response = await vehicle.unlock(); this.log.info(response); break; case 'start': this.log.info('Starting clima for vehicle'); response = await vehicle.start({ airCtrl: false, igniOnDuration: 10, airTempvalue: 70, defrost: false, heating: false, });
Also prinzipiell wird das in der eigenen Funktion für das Einschalten der Klimaanlage ja auch gesetzt (s.o. aus main.js). Es fehlt nur als einzelne Optionen oder kann ich das irgendwie innerhalb von ioBroker triggern? Das sollte ja nicht funktionieren.
-
airCtrl: false, igniOnDuration: 10, airTempvalue: 70, defrost: false, heating: false,
müsste der nicht airCtrl true sein ?? ich hab nur einen phev also kann ich die funktionen nicht nutzen.. müsstest du im source lokal mal testen
der hat da ne debug ausgabe
this.log.debug(JSON.stringify(response));
setz den adapter mal auf debug und schau nach "Starting clima for" nachdem du es gesetzt hast..wsa der bestätigt
die Daten punkte sind auch da
-
Grundsätzlich war es eingeplant oder fertig. Muss ich mir aber ansehen.
Eigentlich müsste Control.Start die clima aktivieren?
https://github.com/Newan/ioBroker.bluelink/blob/2c6c8617a8f5efd3c695e058596a682472e42bf4/main.js#L561 -
@newan
@Wolpertinger will die Temperatur der Klima regeln, dafür gibt es keine Datenpunkte -
-
@fredf AHH ok das hab ich dann nu auch kapiert. Schau ich mal bei
-
@newan Das wäre sehr cool, wenn man die Temperatur dafür individuell setzen könnte inkl. der Zusatzoptionen für Lenkrad-Heizung, etc.
So kann ich abhängig von der Außentemperatur der Wetterstation entscheiden, ob gekühlt oder geheizt werden soll und ggf. direkt mit Scheibe entschlagen usw., wenn ich nur eine Taste an meinem MDT Glastaster drücke. Das wäre super cool.
(Außerdem habe ich das auch schon meiner Frau angekündigt, weil ich dachte, dass das innerhalb von ein paar wenigen Minuten fertig in Blockly angelegt ist. )
-
@Newan
der Adapter stoppt nach einem error..um 4 uhr morgens gabs wohl einen Fehler
danach ging gar nix mehr
-
ich hab mal letzten update reingebastelt..und error count.. so kann man sich ne message schicken
@Newan hab dir ein PR gestellt
-
@Wolpertinger
kannst du mal Testenaus meinem branch
https://github.com/arteck/ioBroker.bluelinkeinstellen und dann mit dem "start" knopp .. schauen ob der was schaltet
-
-
@arteck Top schau ich mir an und merge das. Bin gerade was busy... wird aber wieder
-
Hi, vielen Dank fuer deinen Brunch, hab mal getestet ( Ioniq5), leider bricht der Adapter mit Fehlermeldung ab, schau mal, denke das wird so nicht gehen..:
Mit der App aufm Smartphone funktioniert alles wie gehabt.. also die Fehlermeldung von wegen Service not available .. mal wieder fuern ... du weisst schon.. wie bei Hyundai ueblich..
2022-11-03 11:06:41.838 - info: bluelink.0 (1043039) Starting clima for vehicle 2022-11-03 11:06:41.961 - error: bluelink.0 (1043039) 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(). 2022-11-03 11:06:41.962 - error: bluelink.0 (1043039) unhandled promise rejection: @EuropeVehicle.start: [503] Service Unavailable on [POST] https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/-bb06-4f2800241850/control/temperature - {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"066d4e84-2e21-4c30-8677-db67b6e6145b"} 2022-11-03 11:06:41.962 - error: bluelink.0 (1043039) ManagedBluelinkyError: @EuropeVehicle.start: [503] Service Unavailable on [POST] https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/-4f2800241850/control/temperature - {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"066d4e84-2e21-4c30-8677-db67b6e6145b"} at U (/opt/iobroker/node_modules/bluelinky/dist/index.js:17:11700) at G.<anonymous> (/opt/iobroker/node_modules/bluelinky/dist/index.js:17:16700) at Generator.throw (<anonymous>) at a (/opt/iobroker/node_modules/bluelinky/dist/index.js:17:136) at processTicksAndRejections (node:internal/process/task_queues:96:5) 2022-11-03 11:06:41.963 - error: bluelink.0 (1043039) @EuropeVehicle.start: [503] Service Unavailable on [POST] https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/-479d-bb06-4f2800241850/control/temperature - {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"066d4e84-2e21-4c30-8677-db67b6e6145b"} 2022-11-03 11:06:41.964 - info: bluelink.0 (1043039) Adapter bluelink cleaned up everything... 2022-11-03 11:06:41.965 - info: bluelink.0 (1043039) terminating 2022-11-03 11:06:41.967 - warn: bluelink.0 (1043039) Terminated (UNCAUGHT_EXCEPTION): Without reason 2022-11-03 11:06:42.514 - info: simple-api.0 (1176) State value to set for "javascript.0.Wetterstation.Info.Hitzeindex" has to be type "number" but received type "string" 2022-11-03 11:06:43.020 - error: host.VMC123-iobroker instance system.adapter.bluelink.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2022-11-03 11:06:43.021 - info: host.VMC123-iobroker Restart adapter system.adapter.bluelink.0 because enabled
-
@ilovegym kenn ich nicht.. das muss aber vorher auch schon da gewesen sein..
hat nix mit meiner Änderung zu tun..
das sollte in version 2.2.0 abgefangen werden -
@arteck Änderungen aufgenommen. Wenn ihr freigibt werde ich die stable aktualisieren
-
@newan ich habe den erro counter mal eben gerade auch noch in die Einstellungen.. bei mir ist der Wert 10 zu hoch..
ich mach 24 auktualisierung am Tag also jede stunde.. dann würde der adater erst nach 10 stunden neu starten.. 3 reichen mir aus
man kann es jetzt einstellenmerge den mal eben bitte .. da gabs ne Überschneidung