Naja, ich sollte als Nutzer des Fahrzeugs wohl auf alle Daten meines Fahrzeugs zugreifen können...
Beiträge von MichaelNRW
-
-
Die API hat aber ein Limit von 508(?) Calls pro Monat.
Zudem kann man (noch) keine Befehle senden, womit die Daten recht nutzlos sind, da sie sowieso fix sind und sich nicht ändern.
-
Allerdings hab ich am anfang beim x1 nur 20 werte bekommen, dann ca 70 und jetzt schon bei 81. wird immer mehr.
Gut zu wissen, danke.
Wahrscheinlich muss ich nochmal fahren und vorher einen Logger starten.
-
Piwi87 weißt wovon die unterstützten Daten abhängig sind?
Modell und iStufe?
Laut Spezifikation gibt es folgende Werte, allerdings bekomme ich füt mein Fahrzeug keine Daten…
Mit der alten inoffiziellen Schnittstelle hat es noch geklappt, was bedeutet, dass mein Fahrzeug die Daten grundsätzlich liefert…
vehicle.isMoving = Ob das Fahrzeug in Bewegung ist
vehicle.channel.ngtp.timeVehicle = Zeitstempel wann das letzte Datenpaket vom Auto versendet wurde
vehicle.status.serviceDistance.next = Kilometer bis zum nächsten Service
Was der nächste Service ist -> Kein Datenpunkt dokumentiert
Ich habe die Integration für openHAB mal dokumentiert:
Connect to new BMW CarData service through MQTTHi there, based on the discussion in the topic of the now deprecated MyBMW binding, i created a solution to receive data through the new MQTT datastream. 0.…community.openhab.org -
In schwarz geht das da unten sowieso unter, also den grauen Einsatz schwarz lackieren lassen.
Wird wohl um die 150€ kosten.
-
M Performance Einsatz plus M Performance Diffusor in Wagenfarbe

-
Ich werfe mal eine doofe Frage in den Raum, ist der Aufkleber Bestandteil des Gutachtens?
-
Gerne mal mitteilen, welche Daten ihr so erfassen könnt.
Im besten Fall liegt es nur an der iStufe...
Dann würde ich mal über ein Update nachdenken. -
Bisher habe ich mir die Daten wie Kilometerstand, Standort und Tankinhalt in eine InfluxDB schreiben lassen.
So kann ich nachträglich den Kilometerstand von Service oder sonstigen Änderungen erfassen, weil ich das gerne vergesse.
Ebenso habe ich mir eine Benachrichtigung gebaut, die mir Nachrichten per Telegram sendet, wenn sich das Fahrzeug bewegt.
Diese Benachrichtigungen nutze ich dann z.B. wenn das Fahrzeug in der Werkstatt ist.
Ich sag nur Probefahrt zur Mittagspause...
-
Leider passt die gesamte Tabelle mit allen verfügbaren Funktionen nicht in einen Post.
Ebenso unterstützt mein Fahrzeug aktuell nur einen Bruchteil der Funktionen.
Keine Ahnung, ob das evtl. auch an meiner iStufe liegt (11.2022) oder generell an OS7.
vehicle.cabin.climate.timers.weekdaysTimer2.action = "deactive"
vehicle.vehicle.travelledDistance = 0 (km)
vehicle.chassis.axle.row2.wheel.right.tire.pressure = 250 (kpa)
vehicle.cabin.climate.timers.weekdaysTimer1.action = "deactive"
vehicle.cabin.door.status = "SECURED"
vehicle.cabin.infotainment.navigation.currentLocation.heading = 360 (degrees)
vehicle.drivetrain.fuelSystem.level = 0 (percent)
vehicle.cabin.window.row1.driver.status = "CLOSED"
vehicle.cabin.door.row1.driver.isOpen = false
vehicle.vehicle.preConditioning.isRemoteEngineRunning = false
vehicle.body.hood.isOpen = false
vehicle.body.trunk.isOpen = false
vehicle.cabin.door.row2.driver.isOpen = false
vehicle.chassis.axle.row1.wheel.left.tire.pressure = 240 (kpa)
vehicle.cabin.sunroof.status = "CLOSED"
vehicle.chassis.axle.row2.wheel.left.tire.pressure = 250 (kpa)
vehicle.vehicle.preConditioning.activity = "INACTIVE"
vehicle.cabin.climate.timers.overwriteTimer.action = "deactive"
vehicle.cabin.climate.timers.weekdaysTimer2.minute = 0 (min)
vehicle.cabin.door.row2.passenger.isOpen = false
vehicle.vehicle.preConditioning.isRemoteEngineStartAllowed = true
vehicle.cabin.door.row1.passenger.isOpen = false
vehicle.vehicle.preConditioning.error = "OK"
vehicle.cabin.window.row2.driver.status = "CLOSED"
vehicle.drivetrain.lastRemainingRange = 999 (km)
vehicle.drivetrain.fuelSystem.remainingFuel = 40 (l)
vehicle.chassis.axle.row1.wheel.right.tire.pressure = 240 (kpa)
vehicle.cabin.sunroof.overallStatus = "CLOSED"
vehicle.vehicle.preConditioning.remainingTime = 0 (min)
vehicle.cabin.climate.timers.weekdaysTimer2.hour = 7 (h)
vehicle.cabin.infotainment.navigation.currentLocation.longitude = 7.xyz (degrees)
vehicle.cabin.climate.timers.overwriteTimer.minute = 30 (h) ← wirkt inkonsistent; evtl. sollte das „min“ sein
vehicle.cabin.infotainment.navigation.currentLocation.latitude = 51.xyz (degrees)
vehicle.cabin.climate.timers.overwriteTimer.hour = 21 (h)
vehicle.cabin.sunroof.tiltStatus = "CLOSED"
vehicle.cabin.window.row2.passenger.status = "CLOSED"
vehicle.vehicle.timeSetting = "utc"
vehicle.body.trunk.window.isOpen = false
vehicle.body.trunk.door.isOpen = false
vehicle.cabin.window.row1.passenger.status = "CLOSED"
vehicle.cabin.climate.timers.weekdaysTimer1.hour = 7 (h)
vehicle.cabin.climate.timers.weekdaysTimer1.minute = 0 (min)
vehicle.chassis.axle.row2.wheel.right.tire.pressureTarget = 270 (kpa)
vehicle.chassis.axle.row1.wheel.right.tire.pressureTarget = 270 (kpa)
vehicle.chassis.axle.row2.wheel.left.tire.pressureTarget = 270 (kpa)
vehicle.chassis.axle.row1.wheel.left.tire.pressureTarget = 270 (kpa)
vehicle.vehicle.deepSleepModeActive = false