Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

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

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    687

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

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

Test Adapter BMW/Mini v4.x.x

Scheduled Pinned Locked Moved Tester
1.0k Posts 99 Posters 299.3k Views 86 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D daruse

    Danke dir, so wurde jetzt zwar nicht 4.3.1 installiert aber immerhin die 4.3.0

    Thomas BraunT Online
    Thomas BraunT Online
    Thomas Braun
    Most Active
    wrote on last edited by
    #1001

    @daruse

    Die sog. 4.3.1. ist ja auch eine GITHUB-'Version'. Die installiert man ohnehin nicht.

    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 Reply Last reply
    0
    • Steffe.S.S Online
      Steffe.S.S Online
      Steffe.S.
      wrote on last edited by
      #1002

      Hallo,

      kann ich den SoH irgendwo in den Datenpunkten sehen?
      Beim Durchschauen der Datenpunkte habe ich nur SoC (100% timestamp 17.08.2025) gefunden.

      bmw.0.WMWxxxxxxxxxxxxx.stream.vehicle.powertrain.electric.battery.stateOfCharge
      

      Vielleicht habe ich etwas übersehen.

      Gruss S.

      1 Reply Last reply
      0
      • S Offline
        S Offline
        silgri
        wrote on last edited by silgri
        #1003

        @Steffe.S.
        Hab's gefunden:
        bmw.0.**********.stream.vehicle.powertrain.electric.battery.stateOfHealth.displayed.value
        Bei mir steht da 100 (Fahrzeug hat erst 5000km drauf)

        Steffe.S.S 1 Reply Last reply
        0
        • S silgri

          @Steffe.S.
          Hab's gefunden:
          bmw.0.**********.stream.vehicle.powertrain.electric.battery.stateOfHealth.displayed.value
          Bei mir steht da 100 (Fahrzeug hat erst 5000km drauf)

          Steffe.S.S Online
          Steffe.S.S Online
          Steffe.S.
          wrote on last edited by
          #1004

          @silgri

          mach mal Deine Fahrgestellnummer unsichtbar.

          bei steht da SoC

          S 1 Reply Last reply
          0
          • Steffe.S.S Steffe.S.

            @silgri

            mach mal Deine Fahrgestellnummer unsichtbar.

            bei steht da SoC

            S Offline
            S Offline
            silgri
            wrote on last edited by silgri
            #1005

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

            @silgri

            mach mal Deine Fahrgestellnummer unsichtbar.

            bei steht da SoC

            ups, danke
            meinst Du das: Health status of the high-voltage battery (SOCE)

            Steffe.S.S 1 Reply Last reply
            0
            • S silgri

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

              @silgri

              mach mal Deine Fahrgestellnummer unsichtbar.

              bei steht da SoC

              ups, danke
              meinst Du das: Health status of the high-voltage battery (SOCE)

              Steffe.S.S Online
              Steffe.S.S Online
              Steffe.S.
              wrote on last edited by Steffe.S.
              #1006

              @silgri

              ich suche den Gesundheitszustand (SoH, State of Health) der HV-Batterie

              SoC ist der Ladestand der Batterie, quasi wie voll die Batterie ist

              1 Reply Last reply
              0
              • S Offline
                S Offline
                silgri
                wrote on last edited by silgri
                #1007

                @Steffe.S.
                aktueller SoC steht in
                bmw.0.*****.stream.vehicle.drivetrain.electricEngine.charging.level.value
                Bei mir aktuell 80%
                Wenn ich das CarData Archiv anfordere steht in den Daten auch SoH 100%
                Passend zu
                bmw.0.**********.stream.vehicle.powertrain.electric.battery.stateOfHealth.displayed.value

                Steffe.S.S 1 Reply Last reply
                0
                • S silgri

                  @Steffe.S.
                  aktueller SoC steht in
                  bmw.0.*****.stream.vehicle.drivetrain.electricEngine.charging.level.value
                  Bei mir aktuell 80%
                  Wenn ich das CarData Archiv anfordere steht in den Daten auch SoH 100%
                  Passend zu
                  bmw.0.**********.stream.vehicle.powertrain.electric.battery.stateOfHealth.displayed.value

                  Steffe.S.S Online
                  Steffe.S.S Online
                  Steffe.S.
                  wrote on last edited by
                  #1008

                  @silgri

                  Wir haben eine MINI SE F54 , ich glaub da wird der Wert einfach nicht angezeigt,
                  vielen Dank fürs Nachsehen

                  1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    silgri
                    wrote on last edited by
                    #1009

                    @Steffe.S.
                    Hast Du schon mal das CarData Archiv angefordert?
                    Dort ist eine XML Datei enthalten, BMW-CarData-KeyList_*****_24-11-2025.xml
                    Diese enthält den SoCE (State of Certified Energy), das ist die neue Euro-7-Norm:
                    <telematicValue>
                    <name>Gesundheitszustand der Hochvoltbatterie (SOCE)</name>
                    <value>100</value>
                    <unit>-</unit>
                    <fetchTimestamp>22.11.2025 08:10:50 UTC</fetchTimestamp>
                    <valueTimestamp>22.11.2025 08:10:50 UTC</valueTimestamp>
                    <dataCategoryType>BEV_PHEV_DATA</dataCategoryType>
                    <telematicKeyName>vehicle.powertrain.electric.battery.stateOfHealth.displayed</telematicKeyName>
                    </telematicValue>

                    <telematicKeyName> passt dann wieder zum Datenpunkt des Adapters

                    Steffe.S.S 1 Reply Last reply
                    0
                    • S silgri

                      @Steffe.S.
                      Hast Du schon mal das CarData Archiv angefordert?
                      Dort ist eine XML Datei enthalten, BMW-CarData-KeyList_*****_24-11-2025.xml
                      Diese enthält den SoCE (State of Certified Energy), das ist die neue Euro-7-Norm:
                      <telematicValue>
                      <name>Gesundheitszustand der Hochvoltbatterie (SOCE)</name>
                      <value>100</value>
                      <unit>-</unit>
                      <fetchTimestamp>22.11.2025 08:10:50 UTC</fetchTimestamp>
                      <valueTimestamp>22.11.2025 08:10:50 UTC</valueTimestamp>
                      <dataCategoryType>BEV_PHEV_DATA</dataCategoryType>
                      <telematicKeyName>vehicle.powertrain.electric.battery.stateOfHealth.displayed</telematicKeyName>
                      </telematicValue>

                      <telematicKeyName> passt dann wieder zum Datenpunkt des Adapters

                      Steffe.S.S Online
                      Steffe.S.S Online
                      Steffe.S.
                      wrote on last edited by
                      #1010

                      @silgri

                      hab ich gleichmal gemacht, mal schauen was das kommt

                      Danke

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        silgri
                        wrote on last edited by
                        #1011

                        In der HTML-Datei BMW-CarData-KeyList_******_24-11-2025.html steht der Wert auch drin:

                        Daten zu elektrischen Fahrzeugen

                        Die folgende Tabelle gibt Ihnen Informationen über den aktuellen Status Ihres Elektrofahrzeugs.

                        Gesundheitszustand der Hochvoltbatterie (SOCE) 100 22.11.2025 08:10:50 UTC

                        Steffe.S.S 1 Reply Last reply
                        0
                        • S silgri

                          In der HTML-Datei BMW-CarData-KeyList_******_24-11-2025.html steht der Wert auch drin:

                          Daten zu elektrischen Fahrzeugen

                          Die folgende Tabelle gibt Ihnen Informationen über den aktuellen Status Ihres Elektrofahrzeugs.

                          Gesundheitszustand der Hochvoltbatterie (SOCE) 100 22.11.2025 08:10:50 UTC

                          Steffe.S.S Online
                          Steffe.S.S Online
                          Steffe.S.
                          wrote on last edited by Steffe.S.
                          #1012

                          @silgri

                          <telematicValue>
                          <name>Gesundheitszustand der Batterie</name>
                          <value>200</value>
                          <fetchTimestamp>25.11.2025 23:18:04 UTC</fetchTimestamp>
                          <valueTimestamp>25.11.2025 23:18:04 UTC</valueTimestamp>
                          <dataCategoryType>VEHICLE_STATUS</dataCategoryType>
                          <telematicKeyName>PrimaryBatteryReplace</telematicKeyName>

                          Den Wert hatte ich auch schon im Adapter hier gefunden.

                          bmw.0.WMWxxxxxxxxxxx.stream.vehicle.electricalSystem.battery.serviceDemand.replace
                          

                          Ich werde mit mal einen OBD Adapter kaufen und schauen was dieser anzeigt.

                          1 Reply Last reply
                          0
                          • S Offline
                            S Offline
                            silgri
                            wrote on last edited by
                            #1013

                            @Steffe.S.
                            Das ist, glaube ich, nicht die Hochvoltbatterie
                            Den habe ich auch, aber was sagt der Wert 200 ??

                            Steffe.S.S 1 Reply Last reply
                            1
                            • S silgri

                              @Steffe.S.
                              Das ist, glaube ich, nicht die Hochvoltbatterie
                              Den habe ich auch, aber was sagt der Wert 200 ??

                              Steffe.S.S Online
                              Steffe.S.S Online
                              Steffe.S.
                              wrote on last edited by Steffe.S.
                              #1014

                              @silgri

                              The <telematicKeyName>PrimaryBatteryReplace</telematicKeyName> data point for a MINI SE refers to the status or a recommendation related to the replacement of the vehicle's 12-volt auxiliary battery (not the main high-voltage electric vehicle battery).

                              Hier die Lösung, wie schon von mir vermutet:

                              Sie können den State of Health (SoH) der Hochvoltbatterie Ihres Mini Cooper SE (F54) nicht direkt über das Infotainmentsystem einsehen. Sie benötigen dafür einen OBD-II-Adapter und eine spezielle App.

                              1 Reply Last reply
                              1
                              • M Offline
                                M Offline
                                mike1429
                                wrote on last edited by
                                #1015

                                Mit der NPM Version existiert das Objekt ...data01.energyConsumedFromPowerGridKwh nicht, nur ab data02 usw. Mit der GitHub Version ist dieser Wert in data01 und data02 immer gleich, was nicht stimmt. Tipps?

                                1 Reply Last reply
                                0
                                • M Offline
                                  M Offline
                                  manny4566
                                  wrote on last edited by manny4566
                                  #1016

                                  hi @tombox

                                  kurze Verständnisfrage.
                                  Ich habe gestern ein neues Auto registriert. Soweit so gut, die Stream Daten kommen rein und werden zeitnah aktualisiert.
                                  Allerdings erhalte ich immer noch keine Basis Daten, sprich der Api Ordner ist leer.
                                  Dauert das Ganze länger oder habe ich was vergessen ? In der Vergangenheit hat das alles super geklappt, als der Adapter neu programmiert wurde für die neue API.

                                  v4.3.2 ist installiert.

                                  Danke

                                  1 Reply Last reply
                                  0
                                  • bugsB Offline
                                    bugsB Offline
                                    bugs
                                    wrote on last edited by
                                    #1017

                                    Adapter (V4.3.1) verbindet sich nicht
                                    Die BMW Cardata Client Erstellung hat geklappt, ebenso die Geräte-Authentifizierung (Code im Webportal eingegeben).
                                    Allerdings erscheinen unter 0_userdata.0.Auto.BMW.auth.* weder ‘user_code’ noch ‘verification_uri(_complete)’
                                    Unter auth.message steht ‘Missing OAuth config’

                                    Im Log erscheinen folgende Fehlermeldungen sobald die Geräte-Authentifizierung im Webportal aktiviert wird:
                                    bmw.0 Token request failed: Request failed with status code 500
                                    bmw.0 Token response status: 500
                                    bmw.0 Token response data: {"fault":{"faultstring":"Invalid Access Token","detail":{"errorcode":"keymanagement.service.invalid_access_token"}}}
                                    bmw.0 BMW CarData authentication failed

                                    Die Erst-Authentifizierung klappt scheinbar nicht, was könnte das Problem sein ?
                                    Besten Dank

                                    1 Reply Last reply
                                    0
                                    • lobomauL Offline
                                      lobomauL Offline
                                      lobomau
                                      wrote on last edited by 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 Reply Last reply
                                      0
                                      • bugsB Offline
                                        bugsB Offline
                                        bugs
                                        wrote on last edited by
                                        #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 Reply Last reply
                                        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
                                          wrote on last edited by 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 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          591

                                          Online

                                          32.7k

                                          Users

                                          82.6k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe