Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter BMW/Mini v4.x.x

    NEWS

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    Test Adapter BMW/Mini v4.x.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MP_Trixi @tombox last edited by MP_Trixi

      @tombox
      ist drauf - im api kommen jetzt basicData und Respekt. Hammer reaktiv und tolle Arbeit!
      liegt das access denied noch an einer Einstellung auf BMW Seite oder liegt das an deren Änderung, sprich dass man z.B. nur noch lesen und nicht mehr schreiben kann?

      
      bmw.0
      2025-10-01 14:34:52.914	info	BMW MQTT stream connected
      
      bmw.0
      2025-10-01 14:34:52.814	info	API quota: 42/50 calls remaining
      
      bmw.0
      2025-10-01 14:34:52.814	info	MQTT streaming: enabled
      
      bmw.0
      2025-10-01 14:34:52.814	info	BMW CarData adapter startup complete
      
      bmw.0
      2025-10-01 14:34:52.813	info	Setting up periodic updates every 10 minutes for 1 vehicle(s)
      
      bmw.0
      2025-10-01 14:34:50.387	warn	vehicleState access denied for xxx (403)
      
      bmw.0
      2025-10-01 14:34:50.343	warn	statistics access denied for xxx (403)
      
      bmw.0
      2025-10-01 14:34:50.297	warn	location access denied for xxx (403)
      
      bmw.0
      2025-10-01 14:34:50.252	warn	climateNow access denied for xxx (403)
      
      bmw.0
      2025-10-01 14:34:50.206	warn	chargingSessions access denied for xxx (403)
      
      bmw.0
      2025-10-01 14:34:50.159	warn	chargingProfile access denied for xxx (403)
      
      bmw.0
      2025-10-01 14:34:48.786	info	Updated vehicle name: i4 M50 (xxx)
      
      bmw.0
      2025-10-01 14:34:47.544	info	Fetching 8 configured API endpoints for xxx...
      
      bmw.0
      2025-10-01 14:34:47.466	info	Added vehicle: xxx
      
      bmw.0
      2025-10-01 14:34:47.466	info	Found 1 BMW vehicles
      
      bmw.0
      2025-10-01 14:34:46.971	info	Starting BMW CarData vehicle discovery...
      
      bmw.0
      2025-10-01 14:34:43.853	info	Found stored BMW CarData session
      
      bmw.0
      2025-10-01 14:34:43.561	info	starting. Version 4.0.2 in /opt/iobroker/node_modules/iobroker.bmw, node: v20.19.5, js-controller: 7.0.7
      
      bmw.0
      2025-10-01 14:34:12.822	info	terminating
      

      @stenmic Auto gestartet und stream ist nun gefüllt

      1 Reply Last reply Reply Quote 0
      • J
        jrichl @jrichl last edited by

        @jrichl said in Test Adapter BMW/Mini v2.0.0:

        Respekt wie schnell hier eine Lösung geschaffen wurde. Ich bekomme momentan noch im iobroker Log die folgende Warning und der stream liefert auch noch keine Daten - aber in Summe geht das in die richtige Richtung

        Bildschirmfoto 2025-10-01 um 14.28.18.png

        die Warning scheint jetzt weg zu sein, inzwischen kommen auch über den Stream Werte rein - ich bin begeistert.

        1 Reply Last reply Reply Quote 0
        • H
          Hag-En last edited by

          Mit 4.0.2 kommt bei mir jetzt auch was bei API - aber es kommen auch Fehler:
          b5d723fa-935a-4cfa-a3d4-5e5ab213aa86-image.png

          S 1 Reply Last reply Reply Quote 0
          • S
            stenmic @Hag-En last edited by stenmic

            V4.0.2

            2025-10-01 14 51 34.jpg

            API basicData wurden befüllt.

            2025-10-01 14 53 07.jpg

            T 1 Reply Last reply Reply Quote 0
            • T
              tombox @stenmic last edited by

              @stenmic 4.0.3 testen

              M H D S 4 Replies Last reply Reply Quote 0
              • M
                MP_Trixi @tombox last edited by

                @tombox

                
                bmw.0
                2025-10-01 14:58:31.464	info	BMW MQTT stream connected
                
                bmw.0
                2025-10-01 14:58:31.351	info	API quota: 24/50 calls remaining
                
                bmw.0
                2025-10-01 14:58:31.349	info	MQTT streaming: enabled
                
                bmw.0
                2025-10-01 14:58:31.347	info	BMW CarData adapter startup complete
                
                bmw.0
                2025-10-01 14:58:31.346	info	Setting up periodic updates every 10 minutes for 1 vehicle(s)
                
                bmw.0
                2025-10-01 14:58:27.388	info	Updated vehicle name: i4 M50 (xxx)
                
                bmw.0
                2025-10-01 14:58:26.522	info	Fetching 2 configured API endpoints for xxx...
                
                bmw.0
                2025-10-01 14:58:26.444	info	Added vehicle: xxx
                
                bmw.0
                2025-10-01 14:58:26.443	info	Found 1 BMW vehicles
                
                bmw.0
                2025-10-01 14:58:25.948	info	Starting BMW CarData vehicle discovery...
                
                bmw.0
                2025-10-01 14:58:17.113	info	Found stored BMW CarData session
                
                bmw.0
                2025-10-01 14:58:16.898	info	starting. Version 4.0.3 in /opt/iobroker/node_modules/iobroker.bmw, node: v20.19.5, js-controller: 7.0.7
                
                bmw.0
                2025-10-01 14:58:02.516	info	terminating
                

                8f155660-3ce1-4bec-8df0-dfae0ff5cf1d-image.png

                1 Reply Last reply Reply Quote 0
                • H
                  Hag-En @tombox last edited by

                  @tombox Basic kommt, Bild und Telematik nicht (ich rufe nur die drei ab).

                  1 Reply Last reply Reply Quote 0
                  • D
                    Derda 0 @tombox last edited by

                    @tombox

                    Warning "vehicleState access denied for WBY..." ist weg mit 4.0.3, aber die MQTT-Werte werden nicht aktualisiert. Log sagt "BMW MQTT stream connected", bmw.0.info.mqttConnected hat den Wert true mit timestamp 15:05, aber bmw.0.WBYxxx.lastStreamUpdate ist Wed Oct 01 2025 14:46:25 GMT+0200 (Central European Summer Time).

                    Marc Berg 1 Reply Last reply Reply Quote 0
                    • S
                      stenmic @tombox last edited by stenmic

                      @tombox mit 4.0.3 keine Fehler im Log.
                      Aber bisher nur Werte bei basicData.

                      2025-10-01 15 26 27.jpg

                      Der Datenpunkt "apiQuotaUsed" aktualisiert sich nicht bei mir.

                      2025-10-01 15 26 13.jpg
                      Im Log beim Start aber schon.

                      2025-10-01 15 27 17.jpg

                      1 Reply Last reply Reply Quote 0
                      • Marc Berg
                        Marc Berg Most Active @Derda 0 last edited by

                        @derda-0 sagte in Test Adapter BMW/Mini v2.0.0:

                        Warning "vehicleState access denied for WBY..." ist weg mit 4.0.3, aber die MQTT-Werte werden nicht aktualisiert. Log sagt "BMW MQTT stream connected", bmw.0.info.mqttConnected hat den Wert true mit timestamp 15:05, aber bmw.0.WBYxxx.lastStreamUpdate ist Wed Oct 01 2025 14:46:25 GMT+0200 (Central European Summer Time).

                        MQTT Werte aktualisieren sich nur, falls sich am Auto was ändert (Tür geöffnet, km-Stand, ...). Sonst nicht und auch der timestamp aktualisiert sich nicht.

                        D 1 Reply Last reply Reply Quote 0
                        • D
                          Derda 0 @Marc Berg last edited by

                          @marc-berg said in Test Adapter BMW/Mini v4.x.x:

                          MQTT Werte aktualisieren sich nur, falls sich am Auto was ändert (Tür geöffnet, km-Stand, ...). Sonst nicht und auch der timestamp aktualisiert sich nicht.

                          Danke für den Hinweis, aber der Ladestand hat sich in der Zeit von 69% auf 73% erhöht laut App. Müsste also aktualisieren.

                          Allerdings steht mittlerweile im log eine warning "MQTT connection closed".

                          Marc Berg M Steffe.S. 3 Replies Last reply Reply Quote 0
                          • Marc Berg
                            Marc Berg Most Active @Derda 0 last edited by

                            @derda-0 sagte in Test Adapter BMW/Mini v2.0.0:

                            Allerdings steht mittlerweile im log eine warning "MQTT connection closed".

                            Okay, das würde das Verhalten erklären. Bei mir kommt diese Meldung (bisher) nur beim Adapter Neustart.

                            1 Reply Last reply Reply Quote 0
                            • M
                              manny4566 @Derda 0 last edited by manny4566

                              @derda-0
                              Kann das verhalten auch bei mir bestätigen.
                              Selbst nach Türen öffnen kamen dann paar Daten in den Stream rein, aber bis jetzt kein Datenpunkt zum Ladestand. Das Auto lädt ebenfalls gerade bei mir.

                              EDIT: Sorry, hab jetzt den Datenpunkt gefunden. Mal sehen ob er sich aktualisiert.

                              Marc Berg 1 Reply Last reply Reply Quote 0
                              • Marc Berg
                                Marc Berg Most Active @manny4566 last edited by Marc Berg

                                @manny4566 sagte in Test Adapter BMW/Mini v2.0.0:

                                Kann das verhalten auch bei mir bestätigen.
                                Selbst nach Türen öffnen kamen dann paar Daten in den Stream rein, aber bis jetzt kein Datenpunkt zum Ladestand. Das Auto lädt ebenfalls gerade bei mir.

                                Bin auch gerade am Laden. Es scheint so, dass das Auto der MQTT Broker nicht bei jedem Prozent Änderung Updates liefert, sondern nur alle 5%?

                                1 Reply Last reply Reply Quote 0
                                • Steffe.S.
                                  Steffe.S. @Derda 0 last edited by Steffe.S.

                                  @derda-0 sagte in Test Adapter BMW/Mini v4.x.x:

                                  @marc-berg said in Test Adapter BMW/Mini v4.x.x:

                                  MQTT Werte aktualisieren sich nur, falls sich am Auto was ändert (Tür geöffnet, km-Stand, ...). Sonst nicht und auch der timestamp aktualisiert sich nicht.

                                  Danke für den Hinweis, aber der Ladestand hat sich in der Zeit von 69% auf 73% erhöht laut App. Müsste also aktualisieren.

                                  Allerdings steht mittlerweile im log eine warning "MQTT connection closed".

                                  "MQTT connection closed" habe ich auch stehen (Auto ist abgeschlossen und steht einfach so da ohne Ladevorgang o.ä.)

                                  Update:
                                  1 Minute später :MQTT hat sich selber wieder verbunden

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

                                    Ich habe den Adapter um 15:39 Uhr noch einmal mit debug gestartet. Danach sieht alles tippi-toppi aus. Im Detail:

                                    2025-10-01 15:39:40.413 - info: host.581b69826838 instance system.adapter.bmw.0 in version "4.0.3" (non-npm: TA2k/ioBroker.bmw) started with pid 26432
                                    ...
                                    2025-10-01 15:39:51.422 - debug: bmw.0 (26432) Subscribed to MQTT topic: XXX...XXX/+

                                    5 Minuten später kamen jede Menge Daten:

                                    2025-10-01 15:44:34.469 - debug: bmw.0 (26432) MQTT message on XXXX/WBYYYYY: {"vin":"WBYYYYYY","entityId":"XXXXX","topic":"WBYYYYYYYY","timestamp":"2025-10-01T13:44:34.052Z","data":{"vehicle.vehicle.preConditioning.activity":{"timestamp":"2025-10-01T13:44:31Z","value":"INACTIVE"}}}
                                    2025-10-01 15:44:34.469 - debug: bmw.0 (26432) MQTT: WBYYYYYYY - 1 data points
                                    ...

                                    Danach in unregelmäßigen Abständen wieder jede Menge:

                                    2025-10-01 15:51:03.738 - debug: bmw.0 (26432) MQTT message on ...
                                    2025-10-01 15:54:57.938 - debug: bmw.0 (26432) MQTT message on ...
                                    2025-10-01 16:06:21.267 - debug: bmw.0 (26432) MQTT message on ...

                                    In dieser Zeit hat das Auto geladen, was um 16:06 beendet wurde.

                                    16:24 hat der Adapter die Verbindung mit einem neuen Token aufgebaut. Die warn-Meldungen "MQTT connection closed" scheinen also harmlos zu sein. @tombox Sollten die dann nicht info sein? Oder sind die doch nicht harmlos?

                                    2025-10-01 16:24:51.206 - debug: bmw.0 (26432) Refreshing BMW CarData tokens
                                    2025-10-01 16:24:51.206 - debug: bmw.0 (26432) Refresh token URL: https://customer.bmwgroup.com/gcdm/oauth/token
                                    2025-10-01 16:24:51.206 - debug: bmw.0 (26432) Client ID: 3174xxxx
                                    2025-10-01 16:24:51.206 - debug: bmw.0 (26432) Refresh request data: {"grant_type":"refresh_token","refresh_token":"XXXXXX","client_id":"3174xxxx"}
                                    2025-10-01 16:24:53.987 - debug: bmw.0 (26432) Tokens refreshed successfully
                                    2025-10-01 16:24:53.987 - debug: bmw.0 (26432) Reconnecting MQTT with new token
                                    2025-10-01 16:24:54.015 - warn: bmw.0 (26432) MQTT connection closed
                                    2025-10-01 16:24:55.989 - debug: bmw.0 (26432) Connecting to BMW MQTT: customer.streaming-cardata.bmwgroup.com:9000
                                    2025-10-01 16:24:55.990 - debug: bmw.0 (26432) MQTT Username: 75XXXXX
                                    2025-10-01 16:24:56.119 - info: bmw.0 (26432) BMW MQTT stream connected
                                    2025-10-01 16:24:56.170 - debug: bmw.0 (26432) Subscribed to MQTT topic: 75XXXXXX/+

                                    17:09 dann wieder ein neues Token.

                                    17:20 habe ich per App das Auto entriegelt. Auch die Daten kamen und wenig später die Info, dass das Auto wieder verschlossen war.

                                    Besten Gruß
                                    Bodo

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

                                      @tombox

                                      Was aber nicht funktioniert ist die charging history. Dazu bekomme ich jedesmal:

                                      2025-10-01 17:19:51.213 - debug: bmw.0 (26432) Periodic API refresh for WBYYYYYY
                                      2025-10-01 17:19:51.216 - info: bmw.0 (26432) Fetching 2 configured API endpoints for WBYYYYYYYY...
                                      2025-10-01 17:19:51.216 - debug: bmw.0 (26432) Fetching basicData for WBYYYYYY
                                      2025-10-01 17:19:51.802 - info: bmw.0 (26432) Updated vehicle name: iX3 M Sport (WBYYYYYYYYY)
                                      2025-10-01 17:19:51.802 - debug: bmw.0 (26432) ✓ basicData for WBYYYYYYYYYYYYY
                                      2025-10-01 17:19:52.803 - debug: bmw.0 (26432) Fetching chargingHistory for WBYYYYYYYYYYYYYYYY
                                      2025-10-01 17:19:52.864 - debug: bmw.0 (26432) chargingHistory failed for WBYYYYYYYYYYYYY: Request failed with status code 400

                                      T 1 Reply Last reply Reply Quote 0
                                      • Zygi
                                        Zygi last edited by Zygi

                                        Ich habe auch den neuen Adapter installiert (4.0.3). Nachdem ich im Auto oben rechts in der "Statusleiste" ein neues mir unbekanntes Symbol angetippt habe, welches sich als eine Art Datenschutzabfrage für die Dienste herausstellte und ich hier zugestimmt habe, werden Daten per API und Stream abgerufen.
                                        Was ich allerdings vermisse sind die Steuerungspunkte um zum Beispiel die Vorklimatisierung zu starten. Auch wenn ich alle API Daten anhake bekomme ich nur die Punkte "bmw.0.XXXX.api.basicData" und "bmw.0.XXXX.api.smartMaintenanceTyreDiagnosis". In diesen lässt sich allerdings nichts steuern.

                                        Fehlen diese Funktionen aktuell noch? Mehr als diese Punkte kann ich leider auch nicht anwählen...

                                        Unbenannt.JPG

                                        Marc Berg 1 Reply Last reply Reply Quote 0
                                        • Marc Berg
                                          Marc Berg Most Active @Zygi last edited by

                                          @zygi

                                          Die API unterstützt das Steuern nicht. Steht aber auch so in der Readme des Adapters.

                                          Zygi 1 Reply Last reply Reply Quote 0
                                          • M
                                            manny4566 last edited by

                                            Funktioniert das auslesen des Tankstands ? Der Datenpunkt kommt bei mit aktuell nicht an. Kann aber auch daran liegen, dass er sich noch nicht verändert hat heute. Vielleicht weiß das aber jemand.
                                            Und 2. Frage.
                                            Gibt es einen Datenpunkt für die VIN?

                                            Das sind die einzigen beiden Sachen, die noch offen sind bei mir von dem was ich nutze.
                                            Diese scheiß Umstellerei von BMW nervt. Hoffentlich bleibt das jetzt auch dauerhaft so mit der neuen API.

                                            Danke für euren Einsatz

                                            S T 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            32.2k
                                            Users

                                            80.8k
                                            Topics

                                            1.3m
                                            Posts

                                            85
                                            886
                                            200197
                                            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