Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Adapter Hyundai (Bluelink) oder KIA (UVO)

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Adapter Hyundai (Bluelink) oder KIA (UVO)

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      Aiouh @Newan last edited by

      @newan Ich bin erst mal raus. Kia hat irgendwas mit "account transition" geschrieben, jetzt gehen unsere UVO accounts gar nicht mehr. Ticket beim Support ist eröffnet. Hat aber Nix mit dem Adapter zu tun.

      1 Reply Last reply Reply Quote 0
      • Newan
        Newan last edited by

        @aiouh sagte in Adapter Hyundai (Bluelink) oder KIA (UVO):

        account transition

        Oh je, scheint ja wirklich was komisch zu sein deren API. Ich denke der Adapter in der Version sollte aber 95% aller Funktionen die Ihr brauchtet abdecken.
        Wenn es dann neue Funktionswünsche gibt, muss derjenige mir halt Daten liefern.

        A 1 Reply Last reply Reply Quote 0
        • M
          Michaelnorge last edited by Michaelnorge

          Wieder Absturz 😞

          Der Adapter ist wieder abgeschmiert und auf rot gesprungen.
          Hier der Log:

          2021-04-03 11:58:32.060 - info: bluelink.0 (25067) starting. Version 1.0.3 in /opt/iobroker/node_modules/iobroker.bluelink, node: v10.24.0, js-controller: 3.2.16
          2021-04-03 11:58:32.097 - info: bluelink.0 (25067) Login to api
          2021-04-03 11:58:36.079 - info: bluelink.0 (25067) Vehicles found
          2021-04-03 11:58:36.102 - info: bluelink.0 (25067) Read new status from api
          2021-04-03 11:58:37.018 - error: bluelink.0 (25067) 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().
          2021-04-03 11:58:37.018 - error: bluelink.0 (25067) unhandled promise rejection: @EuropeVehicle.fullStatus: [400] Bad Request on [GET] https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/3dd4b153-xxxx-xxxx-xxxx-a4725ed30ace/status - {"retCode":"F","resCode":"4004","resMsg":"Duplicate request - Duplicate request","msgId":"8e402db5-xxxx-xxxx-xxxx-ca7029a80d3b"}
          2021-04-03 11:58:37.020 - error: bluelink.0 (25067) ManagedBluelinkyError: @EuropeVehicle.fullStatus: [400] Bad Request on [GET] https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/3dd4b153-xxxx-xxxx-xxxx-a4725ed30ace/status - {"retCode":"F","resCode":"4004","resMsg":"Duplicate request - Duplicate request","msgId":"8e402db5-xxxx-xxxx-xxxx-ca7029a80d3b"}
          at T (/opt/iobroker/node_modules/bluelinky/dist/index.js:17:144032)
          at b. (/opt/iobroker/node_modules/bluelinky/dist/index.js:17:152142)
          at Generator.throw ()
          at P (/opt/iobroker/node_modules/bluelinky/dist/index.js:17:136)
          at process._tickCallback (internal/process/next_tick.js:68:7)
          2021-04-03 11:58:37.020 - error: bluelink.0 (25067) @EuropeVehicle.fullStatus: [400] Bad Request on [GET] https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/3dd4b153-x-xxxxxx-xxxx-a4725ed30ace/status - {"retCode":"F","resCode":"4004","resMsg":"Duplicate request - Duplicate request","msgId":"8e402db5-xxxx-xxxx-xxxx-ca7029a80d3b"}
          2021-04-03 11:58:37.154 - info: bluelink.0 (25067) Adapter bluelink cleaned up everything...
          2021-04-03 11:58:37.155 - info: bluelink.0 (25067) terminating
          2021-04-03 11:58:37.157 - warn: bluelink.0 (25067) Terminated (UNCAUGHT_EXCEPTION): Without reason
          2021-04-03 11:58:37.760 - error: host.raspberrypi instance system.adapter.bluelink.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
          2021-04-03 11:58:37.761 - info: host.raspberrypi Restart adapter system.adapter.bluelink.0 because enabled
          2021-04-03 11:58:37.761 - warn: host.raspberrypi Do not restart adapter system.adapter.bluelink.0 because restart loop detected
          

          Der Adapter hat das drei Mal innerhalb von 2 Minuten gemacht.
          Vielleicht wäre es ja möglich den Adapter bei so einen Fehler auf "Standby" zu setzen für 5 Minuten...

          A 1 Reply Last reply Reply Quote 0
          • A
            Aiouh @Newan last edited by Aiouh

            @newan bin wieder im Spiel 🙂 Adapter läuft wieder.

            1 Reply Last reply Reply Quote 0
            • A
              Aiouh @Michaelnorge last edited by

              @Newan
              Hallo, gestern lief der Adapter sauber durch, heute ist er drei mal mit derselben Meldung wie bei @Michaelnorge abgeschmiert

              M 1 Reply Last reply Reply Quote 0
              • M
                Michaelnorge @Aiouh last edited by Michaelnorge

                @aiouh Ich lasse von ioBroker den Status überwachen.
                Wenn der Adapter abschmiert und er nicht mehr läuft dann lasse ich ihn nach 5 Minuten neu starten. Damit kann ich leben 🙂

                f2890ab0-adb3-4d1a-ba17-5776b1085877-image.png

                Die Fehlermeldung kommt wahrscheinlich wenn der Adapter sich einloggt und man gleichzeitig (oder etwas zeitversetzt) versucht, sich mit dem Handy einzuloggen.

                Die Fehlermeldung bekomme ich auch dann, wenn ich zweimal zu schnell hintereinander auf einer der Control-Buttons klicke (force_refresh, lock, start etc.)

                A 1 Reply Last reply Reply Quote 1
                • A
                  Aiouh @Michaelnorge last edited by Aiouh

                  @michaelnorge ...damit könnte ich auch leben. Ich lass mir das zwar anzeigen wenn der Adapter abgeschmiert ist, aber der Autostart fehlt. Wie startest Du den Adapter neu?
                  Hast bestimmt ein Script "übrig" 😉 für das ich schon mal danke sage 🙂

                  OK, ich war zu langsam 🙂 Vielen Dank !

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    Michaelnorge @Aiouh last edited by

                    @aiouh 25a6bd34-4c15-4769-a77a-0b1b6537165d-image.png

                    C 1 Reply Last reply Reply Quote 1
                    • C
                      ChristianF @Michaelnorge last edited by

                      Herzlichen Dank auch von mir für die tolle Arbeit! Es läuft inzwischen auch bei mir soweit gut, nur schmiert der Adapter dann und wann ab.

                      @michaelnorge sagte in Adapter Hyundai (Bluelink) oder KIA (UVO):

                      @aiouh 25a6bd34-4c15-4769-a77a-0b1b6537165d-image.png

                      Habe mir mal erlaubt das Script abzutippen und von Telegram auf eMail umzuschreiben. Hier als Import für Blockly:

                      <xml xmlns="https://developers.google.com/blockly/xml">
                        <variables>
                          <variable type="timeout" id="timeout">timeout</variable>
                        </variables>
                        <block type="on" id="d@jQ0h%wxenZ]n~w+X8o" x="137" y="88">
                          <field name="OID">system.adapter.bluelink.0.connected</field>
                          <field name="CONDITION">ne</field>
                          <field name="ACK_CONDITION"></field>
                          <statement name="STATEMENT">
                            <block type="timeouts_cleartimeout" id="HNP(jo3{q9a~Y$uun,n2">
                              <field name="NAME">timeout</field>
                              <next>
                                <block type="controls_if" id="NT=]5=8/G9wjL(t|J9(_">
                                  <value name="IF0">
                                    <block type="logic_compare" id="u,Yt3DvIG.avaCdj2yU(">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value" id="h7kLazPnEJYk{C?!ZM8W">
                                          <field name="ATTR">val</field>
                                          <field name="OID">system.adapter.bluelink.0.connected</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id="!P.#Zm3GM-@/jrl%g[5#">
                                          <field name="BOOL">FALSE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <statement name="DO0">
                                    <block type="timeouts_settimeout" id="=+bwx!]UU!C{f1BH586E">
                                      <field name="NAME">timeout</field>
                                      <field name="DELAY">5</field>
                                      <field name="UNIT">min</field>
                                      <statement name="STATEMENT">
                                        <block type="controls_if" id="kAkokuk7%]N]%c;(f|{C">
                                          <value name="IF0">
                                            <block type="logic_compare" id="?#0*f7irHhpXBqU:24`a">
                                              <field name="OP">EQ</field>
                                              <value name="A">
                                                <block type="get_value" id=")-nuX6yxc2LwQFD-_-%m">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">system.adapter.bluelink.0.connected</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="logic_boolean" id="4QnDuJcN/*KhYg${V}ei">
                                                  <field name="BOOL">FALSE</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO0">
                                            <block type="exec" id="m/bl2h;?4n?rZ=6Jj6Ty">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                                              <field name="WITH_STATEMENT">FALSE</field>
                                              <field name="LOG"></field>
                                              <value name="COMMAND">
                                                <shadow type="text" id="[3kh7Y}5i!yIhy)OfIVr">
                                                  <field name="TEXT">iobroker restart bluelink.0</field>
                                                </shadow>
                                              </value>
                                              <next>
                                                <block type="email" id=",nkKLU(h9z#ENWecfY-g">
                                                  <field name="INSTANCE"></field>
                                                  <field name="IS_HTML">FALSE</field>
                                                  <field name="LOG"></field>
                                                  <value name="TO">
                                                    <shadow type="text" id="1x1ZkN$Y~wb1E`IfT?7E">
                                                      <field name="TEXT">xy@z.de</field>
                                                    </shadow>
                                                  </value>
                                                  <value name="TEXT">
                                                    <shadow type="text" id="oq2@Z*f/9(v=[eV#5W*I">
                                                      <field name="TEXT">Bluelink Adapter war abgestürzt</field>
                                                    </shadow>
                                                  </value>
                                                  <value name="SUBJECT">
                                                    <shadow type="text" id="u?7SG}|q4}9:+KAG!}Z3">
                                                      <field name="TEXT">Bluelink Adapter war abgestürzt</field>
                                                    </shadow>
                                                  </value>
                                                </block>
                                              </next>
                                            </block>
                                          </statement>
                                        </block>
                                      </statement>
                                    </block>
                                  </statement>
                                </block>
                              </next>
                            </block>
                          </statement>
                        </block>
                      </xml>
                      
                      Newan 1 Reply Last reply Reply Quote 1
                      • Newan
                        Newan @ChristianF last edited by

                        War ein bisle in Osterurlaub ;-). Ich möchte den Adapter erstmal im Katalog haben, das sieht ganz gut aus. Danach muss ich dann mal einen Account haben den ich "sehr benutzen" kann, um den Fehler nachzustellen. Dann würde ich den Adapter zumindest so bauen das er nicht neu gestartet werden muss.

                        A 1 Reply Last reply Reply Quote 1
                        • A
                          Aiouh @Newan last edited by

                          @newan Servus, mach Dir keinen Stress. Ich denke wir können das schon wieder so machen dass Du meinen Account dann nutzen kannst, sobal Kia meine Accounts bereinigt hat. Da klemmt noch immer was, vermutlich weil meine Frau und ich zwei Accounts haben, was ja grundsätzlich seitens Kia möglich ist. (shared account).

                          1 Reply Last reply Reply Quote 0
                          • D
                            dominic78 last edited by

                            Ich hab nun auch mal mit dem Adapter etwas rum gespielt. Ich habe jedoch noch Probleme damit. So sieht meine VIS aus.

                            vis-kona.PNG

                            Ich kann die Tür via lock zwar schließen aber viel mehr funktioniert bei mir nicht. Reichweite und Gesamt-km zeigt er an.
                            Die Fernsteuerung und Rückmeldung von Tür und Klima haut nicht so richtig hin. Gibt es hier noch einen bug oder etwas anderes was man beachten sollte?

                            Newan 1 Reply Last reply Reply Quote 0
                            • Newan
                              Newan @dominic78 last edited by

                              @dominic78 bekommst du eine Fehlermeldung?
                              Wenn Daten fehlen, Adapter auf debug stellen und response posten (Bitte persönliche daten und Schlüssel entfernen)

                              1 Reply Last reply Reply Quote 0
                              • docadams
                                docadams last edited by docadams

                                Hallo,
                                ich habe den Adapter über die Katze installiert und es lief auch mit Fehlercone 0 prima durch.
                                Aber auch nach Aktualisierung erscheint kein neuer Eintrag in Adapter oder Instanzen. Jetzt könnte ich das nicht mal mehr deinstallieren, oder?

                                Schönes Wochenende

                                EDIT: hat sich erledigt. Er tauchte doch in den Adaptern auf, ich musste aber erst noch eine Instanz installieren.

                                1 Reply Last reply Reply Quote 0
                                • F
                                  FluffyIronBoots @Newan last edited by

                                  @newan
                                  Vielen Dank für die gute Arbeit. Der Adapter funktioniert ganz gut nachdem ich mein bluelink Konto auf ein hyundai Konto umgestellt habe. Das Auto ist ein Hyundai Ioniq Facelift. Alle daten werden bis jetzt korrekt ausgelesen, auf- und zusperren funnktioniert ohne Probleme. Nur die Klima steuerung hab ich noch nicht getestet.
                                  Im Log sehe ich dass sporadisch ein Fehler auftritt und der Adapter neu startet.
                                  Dadurch ergibt sich ein kleines Problem, falls der Adapter direkt nach Neustart wieder den gleichen Fehler wirft startet er nicht wieder:

                                  2021-04-30 17:34:59.682 - info: bluelink.0 (44432) Vehicles found
                                  2021-04-30 17:34:59.689 - info: bluelink.0 (44432) Read new status from api
                                  2021-04-30 17:35:01.657 - error: bluelink.0 (44432) 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().
                                  2021-04-30 17:35:01.657 - error: bluelink.0 (44432) unhandled promise rejection: @EuropeVehicle.fullStatus: [400] Bad Request on [GET] https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/90e5b5c0-67ea-4e88-b34d-ba2b99b7b0a0/status - {"retCode":"F","resCode":"4004","resMsg":"Duplicate request - Duplicate request","msgId":"82c51469-aa46-4eda-b1bd-60d1b92abe55"}
                                  2021-04-30 17:35:01.657 - error: bluelink.0 (44432) ManagedBluelinkyError: @EuropeVehicle.fullStatus: [400] Bad Request on [GET] https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/90e5b5c0-67ea-4e88-b34d-ba2b99b7b0a0/status - {"retCode":"F","resCode":"4004","resMsg":"Duplicate request - Duplicate request","msgId":"82c51469-aa46-4eda-b1bd-60d1b92abe55"}
                                  at d (C:\Program Files\iobroker\SmartHome\node_modules\bluelinky\dist\index.js:17:144947)
                                  at G. (C:\Program Files\iobroker\SmartHome\node_modules\bluelinky\dist\index.js:17:151385)
                                  at Generator.throw ()
                                  at P (C:\Program Files\iobroker\SmartHome\node_modules\bluelinky\dist\index.js:17:136)
                                  at process._tickCallback (internal/process/next_tick.js:68:7)
                                  2021-04-30 17:35:01.657 - error: bluelink.0 (44432) @EuropeVehicle.fullStatus: [400] Bad Request on [GET] https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/90e5b5c0-67ea-4e88-b34d-ba2b99b7b0a0/status - {"retCode":"F","resCode":"4004","resMsg":"Duplicate request - Duplicate request","msgId":"82c51469-aa46-4eda-b1bd-60d1b92abe55"}
                                  2021-04-30 17:35:01.662 - info: bluelink.0 (44432) Adapter bluelink cleaned up everything...
                                  2021-04-30 17:35:01.662 - info: bluelink.0 (44432) terminating
                                  2021-04-30 17:35:01.662 - warn: bluelink.0 (44432) Terminated (UNCAUGHT_EXCEPTION): Without reason
                                  2021-04-30 17:35:02.189 - error: host.DESKTOP-20F0GB3(SmartHome) instance system.adapter.bluelink.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                                  2021-04-30 17:35:02.189 - info: host.DESKTOP-20F0GB3(SmartHome) Restart adapter system.adapter.bluelink.0 because enabled
                                  2021-04-30 17:35:02.189 - warn: host.DESKTOP-20F0GB3(SmartHome) Do not restart adapter system.adapter.bluelink.0 because restart loop detected
                                  
                                  

                                  Heute hat er insgesamt 7 mal diesen Fehler geworfen und einmal davon direkt 2 mal hintereinander dadurch dann auch kein Neustart mehr.

                                  M 1 Reply Last reply Reply Quote 0
                                  • M
                                    Michaelnorge @FluffyIronBoots last edited by

                                    @fluffyironboots Dazu gibt es hier in diesem Post etwas höher eine "Not-Lösung".
                                    https://forum.iobroker.net/topic/43592/adapter-hyundai-bluelink-oder-kia-uvo/83?_=1619804863809

                                    1 Reply Last reply Reply Quote 1
                                    • M
                                      Michaelnorge last edited by Michaelnorge

                                      Bekomme seit 2 Tagen unregelmäßig folgende Fehlermeldung:

                                      (32733) Error on API-Request GetFullStatus
                                      

                                      Sonst jemand mit diesem Problem?

                                      Edit: Ich merke soeben daß es auch via der App zu Problemen kommt. Vielleicht liegt´s am Hyundai-Server? Der ist aber auch lahm....

                                      Newan 1 Reply Last reply Reply Quote 0
                                      • Newan
                                        Newan @Michaelnorge last edited by

                                        @michaelnorge Das mein neues error handling. Es werden nun Serverfehler angefangen damit der Adapter sich net aufhängt.

                                        Im debug sollte er mehr Infos ausgeben welches Problem genau.

                                        M 1 Reply Last reply Reply Quote 0
                                        • M
                                          Michaelnorge @Newan last edited by

                                          @newan Achso ja danke 😉

                                          1 Reply Last reply Reply Quote 0
                                          • M
                                            Michaelnorge last edited by

                                            Dein Adapter taucht hier noch gar nicht auf:
                                            http://download.iobroker.net/list.html#sortCol=created&sortDir=1&filter=

                                            Newan 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            363
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            127
                                            1984
                                            677890
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo