Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter BMW/Mini v4.x.x

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    870

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Test Adapter BMW/Mini v4.x.x

Geplant Angeheftet Gesperrt Verschoben Tester
1.0k Beiträge 99 Kommentatoren 285.0k Aufrufe 86 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • lobomauL Offline
    lobomauL Offline
    lobomau
    schrieb am zuletzt editiert von lobomau
    #1018

    "Invalid Access Token" könnte ein Hinweis sein. Ich habe das eine längere Zeit nicht gemacht. Ist das ein generierter Token, den man in ein Feld einsetzen muss? Am besten genau an die Anleitung halten und nochmal probieren.
    "0_userdata.0.Auto.BMW.auth.*" ist von dir selbst angelegt. Da weiß ich nicht in welcher Funktion, das eingebunden ist.

    Host: NUC8i3 mit Proxmox:

    • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
    • Slave: Pi4
    1 Antwort Letzte Antwort
    0
    • bugsB Offline
      bugsB Offline
      bugs
      schrieb am zuletzt editiert von
      #1019

      Hallo .@lobomau

      Vielen Dank für die Information.
      Der Adapter funktioniert jetzt und ist auch mit dem Client verbunden. Ich löschte den Client und erstellte einen Neuen und dann konnte ich die Authentifizierung durchführen ohne Fehlermeldung.
      Die ‚basicData‘ kommen, unter ‚stream‘ sind die Datenpunkte vorhanden, jedoch noch nicht alle Daten. Wahrscheinlich braucht das etwas Zeit resp. das Fahrzeug
      muss zuerst bewegt werden bis die Daten aktualisiert werden.

      Vielleicht verhindern die folgenden Fehler den Datenstream?
      Bei der periodischen Abfrage alle 60 Minuten gibt es folgende Fehlermeldungen:
      bmw.0 (3701002) No container ID available for periodic telematic data fetch, setting up container...
      bmw.0 (3701002) Setting up telematic container...
      bmw.0 (3701002) Creating container with 294 technical identifiers from telematic.json
      bmw.0 (3701002) create telematic container failed: Request failed with status code 400
      bmw.0 (3701002) Response status: 400
      bmw.0 (3701002) Response data: {"exveErrorId":"CU-402","exveErrorMsg":"Telematic key is invalid","exveErrorRef":"uxQ#p824S5sBC7Hjx8uU","exveNote":"This error is raised in case the telematic key (resources) is not found or deprecated."}
      bmw.0 (3701002) Failed to create telematic container: Request failed with status code 400
      bmw.0 (3701002) Response status: 400
      bmw.0 (3701002) Response data: {"exveErrorId":"CU-402","exveErrorMsg":"Telematic key is invalid","exveErrorRef":"uxQ#p824S5sBC7Hjx8uU","exveNote":"This error is raised in case the telematic key (resources) is not found or deprecated."}
      bmw.0 (3701002) Failed to setup telematic container
      bmw.0 (3701002) Failed to setup telematic container for periodic updates

      Client-ID und Benutzername sind korrekt
      ‘Creating container with 294 technical identifiers from telematic.json’; Im BMW-Webportal sind jedoch nur 244 Datenpunkte aufgelistet
      CarData-API für Client-ID ist aktiviert
      CarData Streaming ist aktiviert

      D 1 Antwort Letzte Antwort
      0
      • bugsB bugs

        Hallo .@lobomau

        Vielen Dank für die Information.
        Der Adapter funktioniert jetzt und ist auch mit dem Client verbunden. Ich löschte den Client und erstellte einen Neuen und dann konnte ich die Authentifizierung durchführen ohne Fehlermeldung.
        Die ‚basicData‘ kommen, unter ‚stream‘ sind die Datenpunkte vorhanden, jedoch noch nicht alle Daten. Wahrscheinlich braucht das etwas Zeit resp. das Fahrzeug
        muss zuerst bewegt werden bis die Daten aktualisiert werden.

        Vielleicht verhindern die folgenden Fehler den Datenstream?
        Bei der periodischen Abfrage alle 60 Minuten gibt es folgende Fehlermeldungen:
        bmw.0 (3701002) No container ID available for periodic telematic data fetch, setting up container...
        bmw.0 (3701002) Setting up telematic container...
        bmw.0 (3701002) Creating container with 294 technical identifiers from telematic.json
        bmw.0 (3701002) create telematic container failed: Request failed with status code 400
        bmw.0 (3701002) Response status: 400
        bmw.0 (3701002) Response data: {"exveErrorId":"CU-402","exveErrorMsg":"Telematic key is invalid","exveErrorRef":"uxQ#p824S5sBC7Hjx8uU","exveNote":"This error is raised in case the telematic key (resources) is not found or deprecated."}
        bmw.0 (3701002) Failed to create telematic container: Request failed with status code 400
        bmw.0 (3701002) Response status: 400
        bmw.0 (3701002) Response data: {"exveErrorId":"CU-402","exveErrorMsg":"Telematic key is invalid","exveErrorRef":"uxQ#p824S5sBC7Hjx8uU","exveNote":"This error is raised in case the telematic key (resources) is not found or deprecated."}
        bmw.0 (3701002) Failed to setup telematic container
        bmw.0 (3701002) Failed to setup telematic container for periodic updates

        Client-ID und Benutzername sind korrekt
        ‘Creating container with 294 technical identifiers from telematic.json’; Im BMW-Webportal sind jedoch nur 244 Datenpunkte aufgelistet
        CarData-API für Client-ID ist aktiviert
        CarData Streaming ist aktiviert

        D Offline
        D Offline
        dazligth
        schrieb am zuletzt editiert von dazligth
        #1020

        @bugs sagte in Test Adapter BMW/Mini v4.x.x:

        Hallo .@lobomau

        Vielen Dank für die Information.
        ...
        bmw.0 (3701002) Response status: 400
        bmw.0 (3701002) Response data: {"exveErrorId":"CU-402","exveErrorMsg":"Telematic key is invalid","exveErrorRef":"uxQ#p824S5sBC7Hjx8uU","exveNote":"This error is raised in case the telematic key (resources) is not found or deprecated."}
        ...
        ‘Creating container with 294 technical identifiers from telematic.json’; Im BMW-Webportal sind jedoch nur 244 Datenpunkte aufgelistet
        CarData-API für Client-ID ist aktiviert
        CarData Streaming ist aktiviert

        Ich habe dasselbe Problem. Heute den Adapter v4.3.1 installiert und eingerichtet.
        Und grundsätzlich ist er connected und ein paar Basic Daten kommen rüber, aber nicht das ganze Set. Liest sich so als wären "neue" Datenpunkte dabei die der Adapter noch nicht kennt.

        bmw.0
        5257 2025-12-25 13:52:34.111 info starting. Version 4.3.1 in /opt/iobroker/node_modules/iobroker.bmw, node: v20.19.1, js-controller: 7.0.7
        bmw.0
        5257 2025-12-25 13:52:34.154 info Initialized 294 descriptions, 143 states
        bmw.0
        5257 2025-12-25 13:52:34.295 info Found stored BMW CarData session
        bmw.0
        5257 2025-12-25 13:52:34.620 info Starting BMW CarData vehicle discovery...
        bmw.0
        5257 2025-12-25 13:52:35.036 info Found 1 BMW vehicles
        bmw.0
        5257 2025-12-25 13:52:35.036 info Added vehicle: WBY7X41010.......
        bmw.0
        5257 2025-12-25 13:52:37.174 info Setting up telematic container...
        bmw.0
        5257 2025-12-25 13:52:37.185 info Creating container with 294 technical identifiers from telematic.json
        bmw.0
        5257 2025-12-25 13:52:37.315 error create telematic container failed: Request failed with status code 400
        bmw.0
        5257 2025-12-25 13:52:37.316 error Response status: 400
        bmw.0
        5257 2025-12-25 13:52:37.317 error Response data: {"exveErrorId":"CU-402","exveErrorMsg":"Telematic key is invalid","exveErrorRef":"uxQ#IX&RVZsBTmD%rfvJ","exveNote":"This error is raised in case the telematic key (resources) is not found or deprecated."}
        bmw.0
        5257 2025-12-25 13:52:37.317 error Failed to create telematic container: Request failed with status code 400
        bmw.0
        5257 2025-12-25 13:52:37.318 error Response status: 400
        bmw.0
        5257 2025-12-25 13:52:37.319 error Response data: {"exveErrorId":"CU-402","exveErrorMsg":"Telematic key is invalid","exveErrorRef":"uxQ#IX&RVZsBTmD%rfvJ","exveNote":"This error is raised in case the telematic key (resources) is not found or deprecated."}
        bmw.0
        5257 2025-12-25 13:52:37.319 error Failed to setup telematic container
        bmw.0
        5257 2025-12-25 13:52:37.610 info Setting up periodic telematic data updates every 61 minutes for 1 vehicle(s)
        bmw.0
        5257 2025-12-25 13:52:37.611 info BMW CarData adapter startup complete
        bmw.0
        5257 2025-12-25 13:52:37.611 info MQTT streaming: enabled
        bmw.0
        5257 2025-12-25 13:52:37.611 info API quota: 42/50 calls remaining for API calls. Updates via MQTT do not count against quota.
        bmw.0
        5257 2025-12-25 13:52:37.684 info BMW MQTT stream connected

        Thomas BraunT 1 Antwort Letzte Antwort
        0
        • D Offline
          D Offline
          dazligth
          schrieb am zuletzt editiert von dazligth
          #1021

          Okay im Git ist die 4.3.1 die stable. Es gibt dort auch eine 4.3.2 beta und dort steht in der update history:
          "- update telemetry ids for container creation"
          Die Chancen stehen also gut, dass das helfen könnte.

          Probier ich aus!
          Also per SSH auf den Pi wo der iobroker läuft.
          cd /opt/iobroker
          iobroker stop bmw.0
          iobroker upgrade bmw@4.3.2
          iobroker upload bmw
          iobroker start bmw.0

          iobroker version bmw -> jupp ist auf 4.3.2
          und jetzt geht es !!!
          Sehr schön :)

          bmw.0
          6877 2025-12-25 14:38:20.875 info Setting up telematic container...
          bmw.0
          6877 2025-12-25 14:38:20.886 info Creating container with 293 technical identifiers from telematic.json
          bmw.0
          6877 2025-12-25 14:38:21.106 info Container created successfully with ID: T00Y014Oxxxxx
          bmw.0
          6877 2025-12-25 14:38:21.136 info Fetching initial telematic data for WBY7X41010xxxxxx using new container
          bmw.0
          6877 2025-12-25 14:38:21.572 info Telematic data retrieved for WBY7X410xxxxx: 74 relevant data points (218 null timestamp entries filtered out)
          bmw.0
          6877 2025-12-25 14:38:24.839 info ✓ Initial telematic data fetched for WBY7X41xxxx: 74 data points
          bmw.0
          6877 2025-12-25 14:38:24.841 info Telematic container setup completed. Container ID: T00Y0xxxx

          1 Antwort Letzte Antwort
          0
          • D dazligth

            @bugs sagte in Test Adapter BMW/Mini v4.x.x:

            Hallo .@lobomau

            Vielen Dank für die Information.
            ...
            bmw.0 (3701002) Response status: 400
            bmw.0 (3701002) Response data: {"exveErrorId":"CU-402","exveErrorMsg":"Telematic key is invalid","exveErrorRef":"uxQ#p824S5sBC7Hjx8uU","exveNote":"This error is raised in case the telematic key (resources) is not found or deprecated."}
            ...
            ‘Creating container with 294 technical identifiers from telematic.json’; Im BMW-Webportal sind jedoch nur 244 Datenpunkte aufgelistet
            CarData-API für Client-ID ist aktiviert
            CarData Streaming ist aktiviert

            Ich habe dasselbe Problem. Heute den Adapter v4.3.1 installiert und eingerichtet.
            Und grundsätzlich ist er connected und ein paar Basic Daten kommen rüber, aber nicht das ganze Set. Liest sich so als wären "neue" Datenpunkte dabei die der Adapter noch nicht kennt.

            bmw.0
            5257 2025-12-25 13:52:34.111 info starting. Version 4.3.1 in /opt/iobroker/node_modules/iobroker.bmw, node: v20.19.1, js-controller: 7.0.7
            bmw.0
            5257 2025-12-25 13:52:34.154 info Initialized 294 descriptions, 143 states
            bmw.0
            5257 2025-12-25 13:52:34.295 info Found stored BMW CarData session
            bmw.0
            5257 2025-12-25 13:52:34.620 info Starting BMW CarData vehicle discovery...
            bmw.0
            5257 2025-12-25 13:52:35.036 info Found 1 BMW vehicles
            bmw.0
            5257 2025-12-25 13:52:35.036 info Added vehicle: WBY7X41010.......
            bmw.0
            5257 2025-12-25 13:52:37.174 info Setting up telematic container...
            bmw.0
            5257 2025-12-25 13:52:37.185 info Creating container with 294 technical identifiers from telematic.json
            bmw.0
            5257 2025-12-25 13:52:37.315 error create telematic container failed: Request failed with status code 400
            bmw.0
            5257 2025-12-25 13:52:37.316 error Response status: 400
            bmw.0
            5257 2025-12-25 13:52:37.317 error Response data: {"exveErrorId":"CU-402","exveErrorMsg":"Telematic key is invalid","exveErrorRef":"uxQ#IX&RVZsBTmD%rfvJ","exveNote":"This error is raised in case the telematic key (resources) is not found or deprecated."}
            bmw.0
            5257 2025-12-25 13:52:37.317 error Failed to create telematic container: Request failed with status code 400
            bmw.0
            5257 2025-12-25 13:52:37.318 error Response status: 400
            bmw.0
            5257 2025-12-25 13:52:37.319 error Response data: {"exveErrorId":"CU-402","exveErrorMsg":"Telematic key is invalid","exveErrorRef":"uxQ#IX&RVZsBTmD%rfvJ","exveNote":"This error is raised in case the telematic key (resources) is not found or deprecated."}
            bmw.0
            5257 2025-12-25 13:52:37.319 error Failed to setup telematic container
            bmw.0
            5257 2025-12-25 13:52:37.610 info Setting up periodic telematic data updates every 61 minutes for 1 vehicle(s)
            bmw.0
            5257 2025-12-25 13:52:37.611 info BMW CarData adapter startup complete
            bmw.0
            5257 2025-12-25 13:52:37.611 info MQTT streaming: enabled
            bmw.0
            5257 2025-12-25 13:52:37.611 info API quota: 42/50 calls remaining for API calls. Updates via MQTT do not count against quota.
            bmw.0
            5257 2025-12-25 13:52:37.684 info BMW MQTT stream connected

            Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von
            #1022

            @dazligth sagte in Test Adapter BMW/Mini v4.x.x:

            node: v20.19.1

            Auf nodejs@22 bringen.

            Linux-Werkzeugkasten:
            https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
            NodeJS Fixer Skript:
            https://forum.iobroker.net/topic/68035/iob-node-fix-skript
            iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

            D 1 Antwort Letzte Antwort
            0
            • Thomas BraunT Thomas Braun

              @dazligth sagte in Test Adapter BMW/Mini v4.x.x:

              node: v20.19.1

              Auf nodejs@22 bringen.

              D Offline
              D Offline
              dazligth
              schrieb am zuletzt editiert von
              #1023

              @Thomas-Braun sagte in Test Adapter BMW/Mini v4.x.x:

              @dazligth sagte in Test Adapter BMW/Mini v4.x.x:

              node: v20.19.1

              Auf nodejs@22 bringen.

              Jo danke, die Beta 4.3.2 brachte den Erfolg, aber Node.js hab ich jetzt auch mal auf die 22 gebracht.

              Thomas BraunT 1 Antwort Letzte Antwort
              0
              • D dazligth

                @Thomas-Braun sagte in Test Adapter BMW/Mini v4.x.x:

                @dazligth sagte in Test Adapter BMW/Mini v4.x.x:

                node: v20.19.1

                Auf nodejs@22 bringen.

                Jo danke, die Beta 4.3.2 brachte den Erfolg, aber Node.js hab ich jetzt auch mal auf die 22 gebracht.

                Thomas BraunT Online
                Thomas BraunT Online
                Thomas Braun
                Most Active
                schrieb am zuletzt editiert von
                #1024

                @dazligth sagte in Test Adapter BMW/Mini v4.x.x:

                aber Node.js hab ich jetzt auch mal auf die 22 gebracht.

                Wurde auch Zeit.

                Linux-Werkzeugkasten:
                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                NodeJS Fixer Skript:
                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                1 Antwort Letzte Antwort
                0
                • bugsB Offline
                  bugsB Offline
                  bugs
                  schrieb am zuletzt editiert von
                  #1025

                  @dazligth Danke für den Hinweis
                  Auch bei mir funktioniert die V4.3.2 ohne Fehlermeldungen

                  Ich wünsche allen einen schönen Silvester und einen guten Start ins neue Jahr

                  1 Antwort Letzte Antwort
                  0
                  • B baluderbär

                    Hatte bisher keine Antwort bekommen. Weiß jemand woher der Fehler kommt? Wiederholt sich jede 30 Sekunden.
                    Parallel läuft auch evcc. Hatte zuerst vermutet, dass es daran liegt. Habe dort jedoch mal MQTT deaktiviert. Jedoch das gleiche Verhalten als wenn es "aktiviert" ist.
                    Screenshot 2025-10-12 102358.png
                    Gruß Lenus

                    P Offline
                    P Offline
                    powerich
                    schrieb am zuletzt editiert von
                    #1026

                    An die Leute, bei denen es funktioniert

                    @baluderbär
                    Ich habe auch das Problem, das die Authentifizierung nicht funktioniert. Auch ich habe mehrfach die ID geändert und den Stream neu aufgesetzt.
                    Incl Client registierren (innerhalb der 5 Minuten) und allem.

                    Ich habe auch evcc am laufen mit dem neuen Verfahren, das scheint zu funktionieren. Zumindest wird hier der Wert korrekt dargestellt.

                    Danke für jden Hinweis.
                    Grüße

                    1 Antwort Letzte Antwort
                    0
                    • Ralf_NR Offline
                      Ralf_NR Offline
                      Ralf_N
                      schrieb am zuletzt editiert von Ralf_N
                      #1027

                      Frage zum aktuellem Standort:

                      In dem "alten Adapter" (vor API/MQTT) gab es einen Datenpunkt:

                      "bmw.0.WBATS1234.state.location.address.formatted"

                      Ist da SO nicht mehr herran zu kommen ? Müsste ich mir da was aus Breiten- und Längengrad was zusammenbastel ?

                      Und wenn ja, wie ? :-/

                      Danke Euch.

                      Liebe Grüße,

                      Ralf.

                      Steffe.S.S 1 Antwort Letzte Antwort
                      0
                      • Ralf_NR Ralf_N

                        Frage zum aktuellem Standort:

                        In dem "alten Adapter" (vor API/MQTT) gab es einen Datenpunkt:

                        "bmw.0.WBATS1234.state.location.address.formatted"

                        Ist da SO nicht mehr herran zu kommen ? Müsste ich mir da was aus Breiten- und Längengrad was zusammenbastel ?

                        Und wenn ja, wie ? :-/

                        Danke Euch.

                        Steffe.S.S Offline
                        Steffe.S.S Offline
                        Steffe.S.
                        schrieb am zuletzt editiert von Steffe.S.
                        #1028

                        @Ralf_N

                        ich nutze diese Blockly....

                        https://forum.iobroker.net/post/1298437

                        ich habe das Skript noch etwas nach meinen Wünschen angepasst:

                        • den 30 Sekunden Timeoutbaustein habe ich ergänzt, da es sonst zu Fehlern kam

                        Screenshot_20260120_064603.jpg

                        lobomauL 1 Antwort Letzte Antwort
                        0
                        • Ralf_NR Offline
                          Ralf_NR Offline
                          Ralf_N
                          schrieb am zuletzt editiert von
                          #1029

                          Danke Dir.

                          schau ich mich gleich mal an.

                          Liebe Grüße,

                          Ralf.

                          1 Antwort Letzte Antwort
                          0
                          • Steffe.S.S Steffe.S.

                            @Ralf_N

                            ich nutze diese Blockly....

                            https://forum.iobroker.net/post/1298437

                            ich habe das Skript noch etwas nach meinen Wünschen angepasst:

                            • den 30 Sekunden Timeoutbaustein habe ich ergänzt, da es sonst zu Fehlern kam

                            Screenshot_20260120_064603.jpg

                            lobomauL Offline
                            lobomauL Offline
                            lobomau
                            schrieb am zuletzt editiert von
                            #1030

                            @Steffe.S. ich nutze das gleiche Script mit einem anderen Trigger (bmw.0.WBY1234.stream.vehicle.cabin.infotainment.navigation.currentLocation.latitude.value). Ich habe keine Fehler und brauche keine 30s Verzögerung. Vielleicht eine Idee?

                            4cc20703-8422-4047-97e6-d856486c9c48-image.png

                            Host: NUC8i3 mit Proxmox:

                            • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
                            • Slave: Pi4
                            T 1 Antwort Letzte Antwort
                            1
                            • lobomauL lobomau

                              @Steffe.S. ich nutze das gleiche Script mit einem anderen Trigger (bmw.0.WBY1234.stream.vehicle.cabin.infotainment.navigation.currentLocation.latitude.value). Ich habe keine Fehler und brauche keine 30s Verzögerung. Vielleicht eine Idee?

                              4cc20703-8422-4047-97e6-d856486c9c48-image.png

                              T Offline
                              T Offline
                              tombox
                              schrieb am zuletzt editiert von
                              #1031

                              @lobomau habs mal auch in den adapter eingebaut

                              1 Antwort Letzte Antwort
                              2
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              332

                              Online

                              32.6k

                              Benutzer

                              82.1k

                              Themen

                              1.3m

                              Beiträge
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Anmelden

                              • Du hast noch kein Konto? Registrieren

                              • Anmelden oder registrieren, um zu suchen
                              • Erster Beitrag
                                Letzter Beitrag
                              0
                              • Home
                              • Aktuell
                              • Tags
                              • Ungelesen 0
                              • Kategorien
                              • Unreplied
                              • Beliebt
                              • GitHub
                              • Docu
                              • Hilfe