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. ioBroker Allgemein
  4. Adapter: bmw zum Auslesen von BMW's ConnectedDrive Daten

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    6
    1
    221

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    218

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

Adapter: bmw zum Auslesen von BMW's ConnectedDrive Daten

Scheduled Pinned Locked Moved ioBroker Allgemein
305 Posts 49 Posters 84.3k Views 27 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.
  • S Strobelix

    @lemonbiter
    normalerweise kommen diese Daten sofort, außer dein Fahrzeug unterstützt die neue API nicht.
    Aber wenn das "Verriegeln" geht, muss auch die Fahrzeuginfo komplett da sein, weil dort die VIN steht welche dafür benötigt wird.
    Aktualisiere mal den Datenbaum oder starte das Blockly noch mal

    lemonbiterL Offline
    lemonbiterL Offline
    lemonbiter
    wrote on last edited by
    #225

    @strobelix

    Hatte ganz vergessen vielen lieben Dank zu sagen für das wirklich tolle Blockly: Also Danke Dir!

    mmmh... Habe einen ganz neuen 5er (Facelift) EZ Juli 2021... Da sollte er eigentlich alles können... Habe die maximale Ausstattung Navi Prof xxx

    Und die Fehlermeldung? Wenn ich das Script pausiere, dann kommt der Fehler nicht mehr... Hast Du dazu eine gute Idee

    S 1 Reply Last reply
    0
    • lemonbiterL lemonbiter

      @strobelix

      Hatte ganz vergessen vielen lieben Dank zu sagen für das wirklich tolle Blockly: Also Danke Dir!

      mmmh... Habe einen ganz neuen 5er (Facelift) EZ Juli 2021... Da sollte er eigentlich alles können... Habe die maximale Ausstattung Navi Prof xxx

      Und die Fehlermeldung? Wenn ich das Script pausiere, dann kommt der Fehler nicht mehr... Hast Du dazu eine gute Idee

      S Offline
      S Offline
      Strobelix
      wrote on last edited by
      #226

      @lemonbiter
      EZ 2021? Du bist ja deiner Zeit vorraus.
      Ok dann verstehe ich das jetzt auch nicht ganz.
      Ich habe einen x3 Hybrid von 05/2020 und anhand dessen Daten habe ich das Blockly erstellt

      Raspberrymatic, Homematic & Homematic IP Aktoren, ioBroker auf NUC i3, Nuki, Harmony Hub, Digitalstrom, Diverse Sonoff (Tasmota) und Shellies

      lemonbiterL 1 Reply Last reply
      0
      • S Strobelix

        @lemonbiter
        EZ 2021? Du bist ja deiner Zeit vorraus.
        Ok dann verstehe ich das jetzt auch nicht ganz.
        Ich habe einen x3 Hybrid von 05/2020 und anhand dessen Daten habe ich das Blockly erstellt

        lemonbiterL Offline
        lemonbiterL Offline
        lemonbiter
        wrote on last edited by
        #227

        @strobelix

        Sorry... latürnich 2020... LOL

        So.. habe den Datenbaum aktualisiert. es kommt nun mehr... aber vieles ist offen. So sieht es aktuell aus...

        759d1991-a740-4818-98f0-873f3cf24c4e-image.png

        S 1 Reply Last reply
        0
        • lemonbiterL lemonbiter

          @strobelix

          Sorry... latürnich 2020... LOL

          So.. habe den Datenbaum aktualisiert. es kommt nun mehr... aber vieles ist offen. So sieht es aktuell aus...

          759d1991-a740-4818-98f0-873f3cf24c4e-image.png

          S Offline
          S Offline
          Strobelix
          wrote on last edited by Strobelix
          #228

          @lemonbiter
          Danke dir.
          Du hast aber nur ein Fahrzeug im Connected Drive Portal oder?

          Die CBS Daten in deiner Log sind die Abfragen für den Servicebedarf, in dem Fall das Datum cbsDueDate.
          Warum es die Daten in deinem Fall nicht gibt, verstehe ich leider auch nicht.
          Ich hab keine Ahnung wie viele unterschiedliche Antworten es von BMW auf diese Abfragen gibt.

          Raspberrymatic, Homematic & Homematic IP Aktoren, ioBroker auf NUC i3, Nuki, Harmony Hub, Digitalstrom, Diverse Sonoff (Tasmota) und Shellies

          lemonbiterL 1 Reply Last reply
          0
          • S Strobelix

            @lemonbiter
            Danke dir.
            Du hast aber nur ein Fahrzeug im Connected Drive Portal oder?

            Die CBS Daten in deiner Log sind die Abfragen für den Servicebedarf, in dem Fall das Datum cbsDueDate.
            Warum es die Daten in deinem Fall nicht gibt, verstehe ich leider auch nicht.
            Ich hab keine Ahnung wie viele unterschiedliche Antworten es von BMW auf diese Abfragen gibt.

            lemonbiterL Offline
            lemonbiterL Offline
            lemonbiter
            wrote on last edited by lemonbiter
            #229

            @strobelix

            Ja, nur ein Fahrzeug im Portal... mmmh

            Und Standort usw. kann er auch nicht auslesen...?

            S 1 Reply Last reply
            0
            • lemonbiterL lemonbiter

              @strobelix

              Ja, nur ein Fahrzeug im Portal... mmmh

              Und Standort usw. kann er auch nicht auslesen...?

              S Offline
              S Offline
              Strobelix
              wrote on last edited by Strobelix
              #230

              @lemonbiter

              Es gibt vier API Endpunkte

              1. Token abfrage - geht bei dir
              2. Fahrzeugdaten abfragen - geht bei dir
              3. Befehle senden - geht bei dir
              4. Status inkl Standort, Servicebedarf abfragen - geht bei dir nicht.

              Frag mich jetzt nicht warum das nicht geht.. ist auf jeden Fall seltsam.
              Ich müsste mir dazu mal die JSON Antwort ansehen.

              Magst mal bitte das Script starten und schauen was da im log zurück kommt?

                  var https = require("https");
                  var request = require("request");
              
                  var options = {
                    url: 'https://b2vapi.bmwgroup.com/webapi/v1/user/vehicles/'+(getState("0_userdata.0.BMW.Fahrzeug.Fahrgestellnummer").val)+'/status',
                    headers: {'Content-Type': 'application/x-www-form-urlencoded'},
                    auth: {
                      bearer: (getState("0_userdata.0.BMW.Token").val)}
                  };
              
                  function callback(error,response,body){
                  var result = JSON.parse(body);
              
                  console.log(body);
              
                  };
                  request.get(options, callback);
              
              

              Raspberrymatic, Homematic & Homematic IP Aktoren, ioBroker auf NUC i3, Nuki, Harmony Hub, Digitalstrom, Diverse Sonoff (Tasmota) und Shellies

              lemonbiterL 1 Reply Last reply
              0
              • S Strobelix

                @lemonbiter

                Es gibt vier API Endpunkte

                1. Token abfrage - geht bei dir
                2. Fahrzeugdaten abfragen - geht bei dir
                3. Befehle senden - geht bei dir
                4. Status inkl Standort, Servicebedarf abfragen - geht bei dir nicht.

                Frag mich jetzt nicht warum das nicht geht.. ist auf jeden Fall seltsam.
                Ich müsste mir dazu mal die JSON Antwort ansehen.

                Magst mal bitte das Script starten und schauen was da im log zurück kommt?

                    var https = require("https");
                    var request = require("request");
                
                    var options = {
                      url: 'https://b2vapi.bmwgroup.com/webapi/v1/user/vehicles/'+(getState("0_userdata.0.BMW.Fahrzeug.Fahrgestellnummer").val)+'/status',
                      headers: {'Content-Type': 'application/x-www-form-urlencoded'},
                      auth: {
                        bearer: (getState("0_userdata.0.BMW.Token").val)}
                    };
                
                    function callback(error,response,body){
                    var result = JSON.parse(body);
                
                    console.log(body);
                
                    };
                    request.get(options, callback);
                
                
                lemonbiterL Offline
                lemonbiterL Offline
                lemonbiter
                wrote on last edited by lemonbiter
                #231

                @strobelix

                Prima. So sieht das Blockly aus:
                3f25c729-1af8-4751-b1c0-998feb61f0fc-image.png

                Im Log kommt nüx an
                4ab82852-5f1e-453d-8645-f5d39df3fb15-image.png

                Muss ich noch was einstellen??

                S 1 Reply Last reply
                0
                • lemonbiterL lemonbiter

                  @strobelix

                  Prima. So sieht das Blockly aus:
                  3f25c729-1af8-4751-b1c0-998feb61f0fc-image.png

                  Im Log kommt nüx an
                  4ab82852-5f1e-453d-8645-f5d39df3fb15-image.png

                  Muss ich noch was einstellen??

                  S Offline
                  S Offline
                  Strobelix
                  wrote on last edited by
                  #232

                  @lemonbiter
                  probiers bitte mit dem JS das ich oben ausgetauscht habe.
                  Dürfte zwar keinen Unterschied machen, aber da frag ich direkt den Body ab und nicht das JSON result

                  Raspberrymatic, Homematic & Homematic IP Aktoren, ioBroker auf NUC i3, Nuki, Harmony Hub, Digitalstrom, Diverse Sonoff (Tasmota) und Shellies

                  lemonbiterL 1 Reply Last reply
                  0
                  • S Strobelix

                    @lemonbiter
                    probiers bitte mit dem JS das ich oben ausgetauscht habe.
                    Dürfte zwar keinen Unterschied machen, aber da frag ich direkt den Body ab und nicht das JSON result

                    lemonbiterL Offline
                    lemonbiterL Offline
                    lemonbiter
                    wrote on last edited by
                    #233

                    @strobelix

                    Mist, jetzt hast Du mich leider verloren... Ich weiss leider nicht was Du meinst... Welches JSON?? WO? WIE? WAS?

                    MEA CULPA

                    S 1 Reply Last reply
                    0
                    • lemonbiterL lemonbiter

                      @strobelix

                      Mist, jetzt hast Du mich leider verloren... Ich weiss leider nicht was Du meinst... Welches JSON?? WO? WIE? WAS?

                      MEA CULPA

                      S Offline
                      S Offline
                      Strobelix
                      wrote on last edited by
                      #234

                      @lemonbiter

                      nimm das script, kopiere es in ein leeres Javascript (kein Blockly) und starte es.
                      Dann sollte hoffenltich mehr kommen als nur der cbs Fehler

                          var https = require("https");
                          var request = require("request");
                       
                          var options = {
                            url: 'https://b2vapi.bmwgroup.com/webapi/v1/user/vehicles/'+(getState("0_userdata.0.BMW.Fahrzeug.Fahrgestellnummer").val)+'/status',
                            headers: {'Content-Type': 'application/x-www-form-urlencoded'},
                            auth: {
                              bearer: (getState("0_userdata.0.BMW.Token").val)}
                          };
                       
                          function callback(error,response,body){
                          var result = JSON.parse(body);
                       
                          console.log(body);
                       
                          };
                          request.get(options, callback);
                       
                      
                      

                      Raspberrymatic, Homematic & Homematic IP Aktoren, ioBroker auf NUC i3, Nuki, Harmony Hub, Digitalstrom, Diverse Sonoff (Tasmota) und Shellies

                      lemonbiterL 1 Reply Last reply
                      0
                      • S Strobelix

                        @lemonbiter

                        nimm das script, kopiere es in ein leeres Javascript (kein Blockly) und starte es.
                        Dann sollte hoffenltich mehr kommen als nur der cbs Fehler

                            var https = require("https");
                            var request = require("request");
                         
                            var options = {
                              url: 'https://b2vapi.bmwgroup.com/webapi/v1/user/vehicles/'+(getState("0_userdata.0.BMW.Fahrzeug.Fahrgestellnummer").val)+'/status',
                              headers: {'Content-Type': 'application/x-www-form-urlencoded'},
                              auth: {
                                bearer: (getState("0_userdata.0.BMW.Token").val)}
                            };
                         
                            function callback(error,response,body){
                            var result = JSON.parse(body);
                         
                            console.log(body);
                         
                            };
                            request.get(options, callback);
                         
                        
                        
                        lemonbiterL Offline
                        lemonbiterL Offline
                        lemonbiter
                        wrote on last edited by
                        #235

                        @strobelix

                        88329554-3b87-4a40-bab5-224fd67b758c-image.png

                        NÜX...

                        2585b629-51e7-497a-9354-5b7751c3adda-image.png

                        S 1 Reply Last reply
                        0
                        • lemonbiterL lemonbiter

                          @strobelix

                          88329554-3b87-4a40-bab5-224fd67b758c-image.png

                          NÜX...

                          2585b629-51e7-497a-9354-5b7751c3adda-image.png

                          S Offline
                          S Offline
                          Strobelix
                          wrote on last edited by Strobelix
                          #236

                          @lemonbiter

                          für mal unter

                          console.log(body);
                          noch hinzu:
                          console.log(response);
                          console.log(error);

                          ach ja.. und schalte mal das BMW Blocky vorher aus. Sonst kommen die Fehlermeldungen ja von dem

                          Raspberrymatic, Homematic & Homematic IP Aktoren, ioBroker auf NUC i3, Nuki, Harmony Hub, Digitalstrom, Diverse Sonoff (Tasmota) und Shellies

                          lemonbiterL 1 Reply Last reply
                          0
                          • S Strobelix

                            @lemonbiter

                            für mal unter

                            console.log(body);
                            noch hinzu:
                            console.log(response);
                            console.log(error);

                            ach ja.. und schalte mal das BMW Blocky vorher aus. Sonst kommen die Fehlermeldungen ja von dem

                            lemonbiterL Offline
                            lemonbiterL Offline
                            lemonbiter
                            wrote on last edited by
                            #237

                            @strobelix

                            Jetzt bin ich ganz weg...MANNOOOOOH

                            lemonbiterL 1 Reply Last reply
                            0
                            • lemonbiterL lemonbiter

                              @strobelix

                              Jetzt bin ich ganz weg...MANNOOOOOH

                              lemonbiterL Offline
                              lemonbiterL Offline
                              lemonbiter
                              wrote on last edited by lemonbiter
                              #238

                              @lemonbiter

                              so?

                              75236790-b2eb-47b7-963c-e04252fa07c7-image.png

                              Falls so richtig... Ich habe das Blockly aus und dieses Java gestartet... KEIN EINTRAG im Log

                              Danke für Dein Engagement!!

                              S 1 Reply Last reply
                              0
                              • lemonbiterL lemonbiter

                                @lemonbiter

                                so?

                                75236790-b2eb-47b7-963c-e04252fa07c7-image.png

                                Falls so richtig... Ich habe das Blockly aus und dieses Java gestartet... KEIN EINTRAG im Log

                                Danke für Dein Engagement!!

                                S Offline
                                S Offline
                                Strobelix
                                wrote on last edited by
                                #239

                                @lemonbiter

                                ja genau

                                Raspberrymatic, Homematic & Homematic IP Aktoren, ioBroker auf NUC i3, Nuki, Harmony Hub, Digitalstrom, Diverse Sonoff (Tasmota) und Shellies

                                lemonbiterL M 2 Replies Last reply
                                1
                                • S Strobelix

                                  @lemonbiter

                                  ja genau

                                  lemonbiterL Offline
                                  lemonbiterL Offline
                                  lemonbiter
                                  wrote on last edited by
                                  #240

                                  @strobelix

                                  Ich habe das Blockly aus und dieses Java neu gestartet... KEIN EINTRAG im Log

                                  Danke für Dein Engagement!!

                                  1 Reply Last reply
                                  0
                                  • S Strobelix

                                    @lemonbiter

                                    ja genau

                                    M Offline
                                    M Offline
                                    mameier1234
                                    wrote on last edited by
                                    #241

                                    @strobelix

                                    Bei mir kommen auch 2 Fehler im Log...

                                    javascript.0	2021-02-08 16:50:00.199	error	(15744) Error in request callback: SyntaxError: Unexpected end of JSON input
                                    javascript.0	2021-02-08 16:50:00.164	error	(15744) Error in request callback: SyntaxError: Unexpected end of JSON input
                                    
                                    

                                    Im Status ist so gut wie nichts gefüllt...

                                    mit der letzen Version , ging das alles noch..

                                    Grüße,

                                    Martin

                                    S 1 Reply Last reply
                                    0
                                    • M mameier1234

                                      @strobelix

                                      Bei mir kommen auch 2 Fehler im Log...

                                      javascript.0	2021-02-08 16:50:00.199	error	(15744) Error in request callback: SyntaxError: Unexpected end of JSON input
                                      javascript.0	2021-02-08 16:50:00.164	error	(15744) Error in request callback: SyntaxError: Unexpected end of JSON input
                                      
                                      

                                      Im Status ist so gut wie nichts gefüllt...

                                      mit der letzen Version , ging das alles noch..

                                      S Offline
                                      S Offline
                                      Strobelix
                                      wrote on last edited by
                                      #242

                                      @mameier1234

                                      Danke für den Hinweis
                                      Ich schau es mir an

                                      Raspberrymatic, Homematic & Homematic IP Aktoren, ioBroker auf NUC i3, Nuki, Harmony Hub, Digitalstrom, Diverse Sonoff (Tasmota) und Shellies

                                      Q 1 Reply Last reply
                                      0
                                      • S Strobelix

                                        @mameier1234

                                        Danke für den Hinweis
                                        Ich schau es mir an

                                        Q Offline
                                        Q Offline
                                        qwertz
                                        wrote on last edited by
                                        #243

                                        @strobelix
                                        Saugeil ! Vielen Dank für das Script ! Endlich kann die bessere Hälfte wieder mit Siri die Klima starten !

                                        Klappt bei meinem i3 jedoch erst nachdem ich cbsDueDate auskommentiert habe.
                                        cbsDueDate hat bei mir auch die Fehlermeldung geworfen und alle folgenden Abfragen abgebrochen: (888) Error in request callback: TypeError: Cannot read property 'cbsDueDate' of undefined

                                        S 1 Reply Last reply
                                        0
                                        • Q qwertz

                                          @strobelix
                                          Saugeil ! Vielen Dank für das Script ! Endlich kann die bessere Hälfte wieder mit Siri die Klima starten !

                                          Klappt bei meinem i3 jedoch erst nachdem ich cbsDueDate auskommentiert habe.
                                          cbsDueDate hat bei mir auch die Fehlermeldung geworfen und alle folgenden Abfragen abgebrochen: (888) Error in request callback: TypeError: Cannot read property 'cbsDueDate' of undefined

                                          S Offline
                                          S Offline
                                          Strobelix
                                          wrote on last edited by
                                          #244

                                          @qwertz
                                          Danke für den Hinweis mit dem cbsDueDate.
                                          Welches hast du denn auskommentiert? Gibt ja mehrere.

                                          Dann kann ich den Fehler vielleicht nachvollziehen. Bei mir läuft es nämlich

                                          Raspberrymatic, Homematic & Homematic IP Aktoren, ioBroker auf NUC i3, Nuki, Harmony Hub, Digitalstrom, Diverse Sonoff (Tasmota) und Shellies

                                          Q 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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          242

                                          Online

                                          32.8k

                                          Users

                                          82.8k

                                          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