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

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Adapter Hyundai (Bluelink) oder KIA (UVO)

    This topic has been deleted. Only users with topic management privileges can see it.
    • Neuschwansteini
      Neuschwansteini @Niko0816 last edited by

      @niko0816

      bei meinem ioniq5 kommt in den raw-daten dafuer nichts... denke, das wird von bluelinky nicht ausgewertet..

      siehe hier

      1 Reply Last reply Reply Quote 0
      • R
        RGT @nik82 last edited by

        @nik82
        Ich habe eine Frage zu deinem Blockly.
        Wenn ich richtig schaue, setzt du entweder "...status from car" oder "...status from server" auf wahr.
        Es werde also über kurz oder lang beide Werte auf wahr stehen. Müssten die Werte nicht auch wieder auf Falsch zurück gesetzt werden? Also wenn der eine Wahr, dann der andere Falsch?
        Und dann noch eine Verständnisfrage (vllt. an arteck). Wird nicht mittels des controls "force_update" mittels "true = car, false = server" umgeschaltet? Das würde bedeuten, ich brauch nur das control "force_update" toggeln um die Daten entweder vom Auto oder vom Server abzuholen.

        Damit würde sich vllt. das Problem lösen, warum es bei mir nicht funktioniert. Ich bekomme heute weder vom Server noch vom Auto irgendwelche Daten. Der Server meldet immer:
        2023-10-12 17_44_44-logs - raspberrypi.jpg
        und wenn ich vom Auto abholen will, meldet das Adapter das Gleiche. Da hätte ich dann aber eine andere Meldung erwartet.
        Wie kann ich anhand des (debug) Logs erkennen, von wo (Server oder Auto) die Daten wirklich geholt werden?
        Oder meldet sich der Adapter immer erst am Server, der dann erst die Verbindung zum Auto aufbaut und die aktuellen Daten abholt. Das würde erklären, warum sich hier nichts tut.

        LG RGT

        arteck nik82 2 Replies Last reply Reply Quote 0
        • arteck
          arteck Developer Most Active @RGT last edited by

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

          Es werde also über kurz oder lang beide Werte auf wahr stehen. Müssten die Werte nicht auch wieder auf Falsch zurück gesetzt werden? Also wenn der eine Wahr, dann der andere Falsch?

          nein das ist ein button.. solltest mal den experten Modus vom Admin abschalten wenn du nicht weiss wie dieser deine Oberfläche ändert..

          der "force_update" mittels "true = car, false = server" ist fürs automatisches abhoen der Daten da..

          die Fehlermeldung besagt das die Server mal wieder nicht da sind bei Kia.. also hat nix mit dir oder deiner abfrage zu tun

          R 1 Reply Last reply Reply Quote 0
          • nik82
            nik82 Most Active @RGT last edited by

            @rgt
            Wie arteck schon sagt, das ist ein button, kein state 🙂
            Natürlich könntest du auch in der Instanz die automatische Abholung einstellen und dann nur "bluelink.0.xxx.control.force_update" toggln (das ist ein State), aber mit dem Blockly hab ich bisschen mehr Kontrolle (in der Nacht z.B. brauch ich keine Abfragen).

            1 Reply Last reply Reply Quote 1
            • R
              RGT @arteck last edited by

              @arteck
              Herzlichen Dank für deine Antwort.
              Ich möchte mich an dieser Stelle auch ausdrücklich als DAU outen, was das Programmieren angeht.

              nik82 hat doch im Beitrag1449 vom 11.10.23 sein Blockly gepostet.
              Wenn also (s)ein Blockly einen Status setzt, was hat das mit meiner Ansicht im Experten Modus zu tun? Das es sich um Button handelt steht doch trotzdem da.

              Was ich wissen wollte, wenn er/Blockly den Status setzt, wie dieser wieder zurück gesetzt wird.
              Oder hast du das so programmiert, dass die beiden Button sich gegenseitig umschalten/verriegeln? Ich habe dergleichen nicht bemerkt (bin halt DAU).

              Vllt. bin mit meinem Blockly auch über's Ziel hinaus geschossen.
              Da werden halt alle drei Statuswerte so gesetzt, dass sie immer definiert sind:
              DV-2023-10-13 10_33_42-Windows10-22H2 - VMware Workstation.jpg
              was man dann auch in den Objekte sieht:
              DV-2023-10-13 09_54_16-Windows10-22H2 - VMware Workstation.jpg .
              ...from_car=wahr und ...from_server=falsch und force_update=wahr ==> Hole vom Auto
              ...from_car=falsch und ...from_server=wahr und force_update=falsch ==> Hole vom Server

              Erlaube mir bitte drei Fragen.

              1. Wie schalte ich denn das automatische Abholen der Daten richtig um ohne etwas doppelt zu machen und trotzdem definierte, sich (für mich) nicht wiedersprechende Zustände, zu erzeugen?
                In erwähnten Blockly: Irgendwann ist die Bedingung erfüllt für "...from car=wahr" und irgendwann mal für "...from server=wahr". Beide Button sind "gedrückt" worden, weil nicht wieder abgeschaltet wurde. Somit ein Zustand, der nicht vorkommen darf. Oder ist hier mein Denkfehler?
              2. Kann der Adapter überhaupt Daten vom Auto holen (P2P)?
                Wie es aussieht muss ich immer erst den Server erreichen, den ich dann triggern kann die Daten vom Auto zu aktualisieren. Ohne Serververbindung also keine Autodaten.
                Welchen Sinn macht es, den Server bis zu 400 am Tag abzufragen, wenn dieser seine Daten nicht eben so oft vom Auto aktualisiert. Ich brauch doch nicht 399 mal identische Daten, wenn der Server z.B. nur einmal am Tag updatet. Für mich ist eine Abfrage vom Server nur dann sinnvoll, wenn sie auch aktuelle Daten für mich hat.
                Warum sollte ich via adapter/iobroker alte/redundante Daten in die DB schreiben?
              3. Kann ich via Skript/Blockly die Datenaktualisierung beeinflussen?
                Mein Denkansatz ist, wenn ich zeitrelevante Daten, z.B. während des Ladevorgangs haben möchte, öfter abzufragen. Wenn ich aber in der Adaptereinrichtung nur 24 mal den Status abfrage, bringt mir das ganze Skripten mit Blockly nichts. Dazu müsste ich das Abholen als solches triggern. Mit dem Blockly schreibe ich aber nur in die Adapterkonfiguration, was und nicht wie oft abgeholt wird. Die Aktualisierung erfolgt aber immer noch über die Anzahl der Abfragen pro Tag. Möchte ich also eine Genauigkeit von fünf Minuten muss ich 288 im Adapter eintragen. Dann aber auch bitte jedesmal vom Auto weil ich sonst nicht mitbekomme, dass sich z.B. die 12V-Batterie leert.

              LG RGT

              arteck nik82 2 Replies Last reply Reply Quote 0
              • arteck
                arteck Developer Most Active @RGT last edited by arteck

                @rgt wenn du dich in diesem Beitrag rückwerts bewegst werden alle deine Fragen nach und nach beantwortet

                R 1 Reply Last reply Reply Quote 0
                • R
                  RGT @arteck last edited by

                  @arteck
                  Ich werde es machen 🙂

                  1 Reply Last reply Reply Quote 1
                  • nik82
                    nik82 Most Active @RGT last edited by nik82

                    @rgt

                    Hier mal was Grundsätzliches:
                    Ein Button wird nur einmal ausgeführt, auch wenn dort dann dauerhaft true drin steht, der springt nicht mehr auf false.
                    Um hier nicht mit der Anzeige durcheinander zu kommen, kannst du eben wie arteck schon sagt, den Experten Modus ausmachen, dann siehst du nämlich nicht mehr true/false sonders wirklich nur einen Button.
                    (von der Funktion ist es natürlich egal ob du den Expertenmodus an hast oder nicht).
                    Und im Blockly musst du ja einen Button mit true steuern.

                    Deswegen wenn du den Button von „force_refresh_from_car“ drückst oder mit Blockly (so wie in meinem) den Button mit true ausführst, dann wird dieser nur EINMAL ausgeführt.
                    Beispiel:
                    Force_refresh_from_car einmal gedrückt oder per Blockly einmal mit true: Fahrzeug wird aufgeweckt, Daten werden direkt vom Fahrzeug geholt, ACHTUNG: Belastet die 12V Batterie, sollte also nur während des Ladens mehrfach ausgeführt werden.
                    Force_refresh_from_server einmal gedrückt oder per Blockly einmal mit true: Daten werden NUR vom Server geholt, egal was das Fahrzeug in Wirklichkeit für Werte hat
                    Force_update: Das ist ja kein Button sondern ein state der bei true oder false bleibt und diese Einstellung bezieht sich rein nur auf den Wert den du in der Instanz unter „Abfrage pro Tag“ eingibst. Wenn du hier 400 drin stehen hast und auf true setzt machst du deine 12V Batterie komplett platt!

                    Deswegen habe ich in der Instanz nur 1 drin stehen, somit ist für mich das Objekt „force_update“ erstmal komplett irrelevant.
                    Ich mache alles manuell mit dem Blockly.
                    Heißt wenn geladen wird, dann hole ich alle 30 Minuten direkt vom Fahrzeug ab und wenn nicht mehr geladen wird, dann hole ich vom Server ab.
                    Deswegen auch die Intervalle bei mir, weil ich ja quasi immer wieder auf „force_refresh_x“ drücken muss.
                    Und deswegen kommt da auch nichts in Konflikt, weil ich nur vom Auto ODER vom Server hole.

                    Hoffe das Ganze hilft dir und du siehst das dein Blockly ein quatsch ist, alleine deswegen, weil man einen Button nicht mit false steuern muss, weil der ja nur einmal kurz ausgeführt wird. 😉

                    R 1 Reply Last reply Reply Quote 2
                    • R
                      RGT @nik82 last edited by

                      @nik82
                      SUPER erklärt!!!!
                      Jetzt verstehe ich auch, was gemeint ist mit "Button" und warum man den nicht auf false setzt.
                      Der Button ist (aus Elektrikersicht) ein Taster und kein Schalter. Ich sag ja, dass ich ein DAU bin.
                      Aber Einer der etwas lernen möchte 🙂 Deshalb die blöden Fragen.
                      Dann habe ich jetzt was zu tun: Blockly ändern 🙂
                      LG RGT

                      1 Reply Last reply Reply Quote 3
                      • C
                        Cumulus 0 @RGT last edited by

                        @rgt
                        Bluelink zeigt den Status der 12V Batterie (SOC-12V).
                        Wenn das Ladekabel gesteckt ist, wird die Elektronik nicht wachgehalten. Nach dem Ladeende und einer Karenzzeit fährt die Maschine runter.
                        Offene Tür usw. habe ich noch nicht probiert.
                        Umschalten von 3- auf 1-phasiges laden ist während des Ladevorgangs nicht möglich. Also Laden unterbrechen, umschalten, Laden aktivieren. Macht aber nur bei PV Sinn, wenn man auch unter 4,1 kW laden will.

                        1 Reply Last reply Reply Quote 0
                        • C
                          Cumulus 0 @peer69 last edited by

                          @peer69
                          Du hast eine Wallbox, bei der man nicht den Ladestrom einstellen kann?

                          Bei meiner geht das auch nur manuell. Darum erweitre ich die gerade mit einem ESP 8266 und 3 Relais. Damit kann ich den Strom über WLAN einstellen. Die Erweiterung von 3- auf 1-phasig habe ich schon realisiert.

                          Ich empfinde das allerdings auch als einen Mangel, das bei einem 70K Auto nicht zu können.
                          der kleine e-up konnte das über den ioBroker.

                          Wolfgang Gary 1 Reply Last reply Reply Quote 0
                          • Wolfgang Gary
                            Wolfgang Gary @Cumulus 0 last edited by

                            seit gestern bekomme ich einen Fehler bei der Abfrage:
                            Error on API-Request Status, ErrorCount:x
                            @EuropeVehicle.status: [400] Bad Request on [GET] https://prd.eu-ccapi.kia.com:8080/api/v2/spa/vehicles/b97f3b61-4847-447b-b18f-535c5d98f527/status - {"retCode":"F","resCode":"4004","resMsg":"Duplicate request - Duplicate request","msgId":"1057400b-e138-402a-9dd7-f282d62830b6"}
                            Hat das noch jemand bzw. gibts eine Idee, warum das nicht mehr funktioniert?
                            danke & mfg Wolfgang

                            Meister Mopper 1 Reply Last reply Reply Quote 1
                            • Meister Mopper
                              Meister Mopper @Wolfgang Gary last edited by

                              @wolfgang-gary sagte in Adapter Hyundai (Bluelink) oder KIA (UVO):

                              "Duplicate request - Duplicate request"

                              Der Server lässt nicht zu, dass von einem Client wahllos viele Anfragen kommen. Einfach abwarten, dann antwortet der Server wieder brav.

                              C 1 Reply Last reply Reply Quote 0
                              • C
                                ChristophB @Meister Mopper last edited by

                                @meister-mopper sagte in Adapter Hyundai (Bluelink) oder KIA (UVO):

                                Der Server lässt nicht zu, dass von einem Client wahllos viele Anfragen kommen. Einfach abwarten, dann antwortet der Server wieder brav.

                                Bei mir funktioniert die Abfrage auch seit 1-2 Tagen nicht mehr und ich bekomme die gleiche Fehlermeldung. Abfrage per App geht auch nicht. Aber sporadisch aktualisiert sich der Wert auf dem Server.

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

                                  @christophb Ja das Gleiche hier. Und ich mache definitiv keine doppelten Anfragen!

                                  1 Reply Last reply Reply Quote 0
                                  • C
                                    ChristophB last edited by

                                    Manuelle Abfrage über Adapter und über App geht nicht. Meldungen vom Auto (Türen nicht verriegelt) kommen zuverlässig und direkt raus. Ich vermute ein generelles Problem bei Hyundai

                                    Meister Mopper 1 Reply Last reply Reply Quote 0
                                    • Meister Mopper
                                      Meister Mopper @ChristophB last edited by

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

                                      Ich vermute ein generelles Problem bei Hyundai

                                      Das wäre bei Weitem nicht das erste Mal ... 🤷‍♂️

                                      Neuschwansteini 1 Reply Last reply Reply Quote 0
                                      • Neuschwansteini
                                        Neuschwansteini @Meister Mopper last edited by

                                        @meister-mopper @ChristophB

                                        seit 2 Jahren jeden Monat immer um den 20.ten rum fuern paar Tage... meist werden da wohl Updates eingespielt oder eben die Server gewartet..

                                        Manchmal gehts fuern paar Stunden nicht, manchmal haengt sich auch im Auto das Infotainment auf, und ein druecken des R-Knopfes (nicht der Rueckwaertsgang 🙂 ) hilft.. 🙂

                                        C 1 Reply Last reply Reply Quote 2
                                        • C
                                          ChristophB @Neuschwansteini last edited by

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

                                          druecken des R-Knopfes

                                          Hab ich gestern auch schon gedrückt

                                          Wolfgang Gary 1 Reply Last reply Reply Quote 0
                                          • Wolfgang Gary
                                            Wolfgang Gary @ChristophB last edited by

                                            dann warte ich mal ab, im EV6 Forum wird ebenfalls von vielen berichtet, dass keine Remote-Befehle mehr gehen, einige haben aber keine Probleme.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            855
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            124
                                            1946
                                            535514
                                            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