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

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    517

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

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

Adapter: bmw zum Auslesen von BMW's ConnectedDrive Daten

Scheduled Pinned Locked Moved ioBroker Allgemein
305 Posts 49 Posters 82.4k 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.
  • T tombox

    @strobelix @lobomau @bahnuhr Macht es sinn ein neuen aktuellen BMW Adapter zu schreiben oder passt der Zustand für alle Fahrzeugtypen von den Datenpunkten und remote Befehlen her?

    T Offline
    T Offline
    tombox
    wrote on last edited by
    #295

    Wenn Interesse besteht dann benötige ich Zugangsdaten für die App und könnte schnell ein neuen Adapter erstellen.

    lobomauL 1 Reply Last reply
    0
    • T tombox

      Wenn Interesse besteht dann benötige ich Zugangsdaten für die App und könnte schnell ein neuen Adapter erstellen.

      lobomauL Offline
      lobomauL Offline
      lobomau
      wrote on last edited by lobomau
      #296

      @tombox ich habe keine Ahnung was dann anders/besser wird? Ich rufe die Daten eines BMW i3 ab.
      Das einzige was mir nicht so gefällt ist die Abfrage nur alle 5min. Aber kann der Adapter da was für? Die API darf wahrscheinlich nicht häufiger abgefragt werden?

      Host: NUC8i3 mit Proxmox:

      • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
      • Slave: Pi4
      T 1 Reply Last reply
      0
      • lobomauL lobomau

        @tombox ich habe keine Ahnung was dann anders/besser wird? Ich rufe die Daten eines BMW i3 ab.
        Das einzige was mir nicht so gefällt ist die Abfrage nur alle 5min. Aber kann der Adapter da was für? Die API darf wahrscheinlich nicht häufiger abgefragt werden?

        T Offline
        T Offline
        tombox
        wrote on last edited by
        #297

        @lobomau Der Vorteil ist das es stabiler ist und ja man könnte den Abfrageintervall dynamisch wählen Ich denk die BMW Api hält das öfter als 5min aus

        lobomauL 1 Reply Last reply
        0
        • T tombox

          @lobomau Der Vorteil ist das es stabiler ist und ja man könnte den Abfrageintervall dynamisch wählen Ich denk die BMW Api hält das öfter als 5min aus

          lobomauL Offline
          lobomauL Offline
          lobomau
          wrote on last edited by
          #298

          @tombox Na dann freue ich mich natürlich über eine Neuauflage :-)

          Host: NUC8i3 mit Proxmox:

          • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
          • Slave: Pi4
          1 Reply Last reply
          0
          • L Offline
            L Offline
            lessthanmore
            wrote on last edited by lessthanmore
            #299

            @strobelix Hi, ich bekomme folgende Meldungen nach "Installation" des Skripts:

            	2021-08-02 16:55:00.512	error	Error in request callback: TypeError: Cannot read property 'name' of undefined
            
            javascript.0
            2021-08-02 16:53:55.362	error	Error in request callback: TypeError: Cannot read property 'name' of undefined
            
            javascript.0
            2021-08-02 16:53:51.961	info	State value to set for "0_userdata.0.BMW.Status.Einmalige Sofortladung" has to be type "boolean" but received type "string"
            
            javascript.0
            2021-08-02 16:53:51.960	info	State value to set for "0_userdata.0.BMW.Fahrzeug.Alarmanlage vorhanden" has to be type "boolean" but received type "string"
            
            javascript.0
            2021-08-02 16:53:51.954	info	State value to set for "0_userdata.0.BMW.Status.Einmalige Sofortladung" has to be type "boolean" but received type "string"
            
            javascript.0
            2021-08-02 16:53:51.954	info	State value to set for "0_userdata.0.BMW.Fahrzeug.Alarmanlage vorhanden" has to be type "boolean" but received type "string"
            

            In den Objekten sehe ich dass beim Fahrzeugcheck die verbleibenden KM nicht angezeigt werden.
            Weiterhin kommt bei den Check Control Meldungen "undefined".
            Kann das mit den Fehlermeldungen zusammenhängen? Wie finde ich raus, welche DP die Meldung werfen?

            Danke vorab.

            /edit: Nachdem ich die Check Control Messages wie auch die Händlerinfos auskommentiert habe, geht es bzw. es kommt keine Fehlermeldung mehr.

            1 Reply Last reply
            0
            • frankjokeF frankjoke

              Es ist mal wieder soweit!

              Momentan auf Git: https://github.com/frankjoke/iobroker.bmw

              Der Adapter versucht die ConnectedDrive-Daten für die auf die angegebenen Benutzer registrierten Fahrzeuge.

              Man kann filtern welche Daten angezeigt werden indem man im Admin die Einstellungen für

              • zu verwendete services (ich verwende nur: efficiency, dynamic, navigation)

              • zu löschende Einträge (Bei mir Daten wie: modelType, series, basicType, brand, licensePlate, hasNavi, bodyType, dcOnly, hasSunRoof, hasRex, steering, driveTrain, doorCount, vehicleTracking, isoCountryCode, auxPowerRegular, auxPowerEcoPro, auxPowerEcoProPlus, ccmMessages)

              • Einträge die von Arrays umgewandelt werden sollen (bei mir: lastTripList|name|lastTrip|unit, specs|key|value, service|name|services, cdpFeatures|name|status, cbsMessages|text|date, lifeTimeList|name|value, characteristicList|characteristic|quantity)

              • Einträge die in ihrer Hirarchie nach oben wandern sollen (bei mir attributesMap, vehicleMessages, cbsMessages, twoTimeTimer, characteristicList, lifeTimeList, lastTripList)

              • der zu verwendete Datenserver kann auch angegeben werden, der Default ist für den Rest der Welt, wer in anderen Regionen wohnt kann auch https://b2vapi.bmwgroup.cn:8592 für China, https://b2vapi.bmwgroup.us für USA und https://b2vapi.bmwgroup.com für Europe / Rest of World probieren. http://www.bmw-connecteddrive.com wird auf den letzten weitergeleitet.

              Wenn der Adapter die Position vom Navigationssystem auslesen kann übersetz er diese mit Hilfe von Google auf eine Adresse und gibt diese unter navigation.formatted_address an.

              Der Adapter fragt per Default alle mir bekannten Services ab (efficiency, dynamic, navigation, remoteservices/chargingprofile, servicepartner, service, specs), ich selbst verwende nur die ersten drei und mit den oben angegebenen Einstellungen werden bei meinem BMW-Modell (225xe ActiveTourer) werden ca 90 Datenpunkte erzeugt.

              Mein wagen ist ein Hybrid und ich habe den Adapter hauptsächlich geschrieben um den Ladezustand und die verfügbaren KM mit Benzin und Elektro.

              Da andere BMW's (oder Minis) verschiedene Daten ausgeben können bin ich
              1489_2017-09-02_140012.png

              1489_2017-09-02_141247.png
              Hoffe dass sich die Untermenge der ioBroker-Benutzer mit BMW und ConnectedDrive-Zugriff mit möglichem Feedback meldet!

              LG

              Frank

              T Offline
              T Offline
              tombox
              wrote on last edited by
              #300

              Ich habe mal ein neuen BMW Adapter geschrieben.

              Bitte Feedback im Thread geben
              https://forum.iobroker.net/topic/46720/test-adapter-bmw-v2-0-0

              S 1 Reply Last reply
              1
              • T tombox

                Ich habe mal ein neuen BMW Adapter geschrieben.

                Bitte Feedback im Thread geben
                https://forum.iobroker.net/topic/46720/test-adapter-bmw-v2-0-0

                S Do not disturb
                S Do not disturb
                stenmic
                wrote on last edited by
                #301

                Kurze Frage, funktioniert das Skript bei euch noch?
                Mein Token wird seit gestern Nachmittag nicht mir aktualisiert.

                 Error in request callback: SyntaxError: Unexpected end of JSON input
                {'error':'client disabled','error_description':'provided clients are disabled'}
                
                L M S 3 Replies Last reply
                0
                • S stenmic

                  Kurze Frage, funktioniert das Skript bei euch noch?
                  Mein Token wird seit gestern Nachmittag nicht mir aktualisiert.

                   Error in request callback: SyntaxError: Unexpected end of JSON input
                  {'error':'client disabled','error_description':'provided clients are disabled'}
                  
                  L Offline
                  L Offline
                  lessthanmore
                  wrote on last edited by
                  #302

                  @stenmic Bin zum Adapter von tombox gewechselt.

                  1 Reply Last reply
                  0
                  • S stenmic

                    Kurze Frage, funktioniert das Skript bei euch noch?
                    Mein Token wird seit gestern Nachmittag nicht mir aktualisiert.

                     Error in request callback: SyntaxError: Unexpected end of JSON input
                    {'error':'client disabled','error_description':'provided clients are disabled'}
                    
                    M Offline
                    M Offline
                    Muhagl
                    wrote on last edited by
                    #303

                    @stenmic Nein, funktioniert bei mir momentan auch nicht mehr ...

                    1 Reply Last reply
                    0
                    • S stenmic

                      Kurze Frage, funktioniert das Skript bei euch noch?
                      Mein Token wird seit gestern Nachmittag nicht mir aktualisiert.

                       Error in request callback: SyntaxError: Unexpected end of JSON input
                      {'error':'client disabled','error_description':'provided clients are disabled'}
                      
                      S Offline
                      S Offline
                      Strobelix
                      wrote on last edited by
                      #304

                      @stenmic Geht bei mir auch nicht mehr.
                      Ich schau mir mal den Adapter von Tombox an. Mein Skript war ja auch nur eine Notlösung

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

                      S 1 Reply Last reply
                      0
                      • S Strobelix

                        @stenmic Geht bei mir auch nicht mehr.
                        Ich schau mir mal den Adapter von Tombox an. Mein Skript war ja auch nur eine Notlösung

                        S Do not disturb
                        S Do not disturb
                        stenmic
                        wrote on last edited by
                        #305

                        @strobelix hab ich auch gemacht. Der läuft bis jetzt.

                        1 Reply Last reply
                        -1
                        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

                        468

                        Online

                        32.7k

                        Users

                        82.5k

                        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