Beiträge von MichaelNRW

    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 MQTT
    Hi 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

    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