Auslesen der BMW-Daten mit FHEM (225xe)

  • cool.


    freut mich, dass es klappt.
    hatte leider komplett vergessen, auf deine frage zu antworten. :D


    Github hatte ich mir auch schon überlegt. als langjähriger SVN-Nutzer hab ich aber noch keine Erfahrungen damit. :)


    Das wollte ich irgendwann mal angehen, wenn ich Zeit hab den Code mal komplett aufzuräumen... noch ist's eher n längerfristiger Prototyp :D

    BMW 225xe Sport Line Atlantikgrau seit 14.11.2017 :D
    BMW X1 Bj. '16 weiß/DRK mit getarnter Sondersignalanlage (5-10 Tage/Monat Dienst)
    Audi A4 Avant bj 2006 bis 11.2017 / Fiat Tipo Bj '97 bis 2007 /Honda Civic Bj. '87 bis 2003

  • Nicht schlimm!
    Hast Du eine Idee, wie ich an die Fahrtdauer komme? In der BMW app kann ich die sehen. In den Daten dynamic und efficiency ist das nicht enthalten.
    Eine Idee was das v1 bedeutet? Ich probier mal v2 :D . Melde mich dann.

  • Du kannst immer mit F12 im Chrome browser auf der BMW seite schauen, was geladen wird


    edit:


    ich hab LASTTRIP_DELTA_TIME in
    https://www.bmw-connecteddrive.de/api/vehicle/efficiency/v1/$sVim


    in deinem code seh ich bisher nur das /dynamic/
    aber Achtung: jedes JSON oder Datenpaket ist anders formatiert.. "kreativ" ;)

    BMW 225xe Sport Line Atlantikgrau seit 14.11.2017 :D
    BMW X1 Bj. '16 weiß/DRK mit getarnter Sondersignalanlage (5-10 Tage/Monat Dienst)
    Audi A4 Avant bj 2006 bis 11.2017 / Fiat Tipo Bj '97 bis 2007 /Honda Civic Bj. '87 bis 2003

    3 Mal editiert, zuletzt von Rumbel ()

  • Ich sehe kein Last trip delta time:
    {
    "communitySwitch" : true,
    "modelType" : "I3",
    "scoreList" : [ {
    "attrName" : "AVERAGE_ELECTRIC_CONSUMPTION",
    "attrUnit" : "KWH_PER_100KM",
    "minValue" : 0.0,
    "averageValue" : 15.9,
    "maxValue" : 31.7,
    "lifeTime" : 17.9
    }, {
    "attrName" : "AVERAGE_RECUPERATED_ENERGY_PER_100_KM",
    "attrUnit" : "KWH_PER_100KM",
    "minValue" : 0.0,
    "averageValue" : 3.6,
    "maxValue" : 13.8,
    "lifeTime" : 4.2
    }, {
    "attrName" : "CUMULATED_ELECTRIC_DRIVEN_DISTANCE",
    "attrUnit" : "KM",
    "minValue" : 2.0,
    "averageValue" : 37146.2,
    "maxValue" : 198449.0,
    "lifeTime" : 37052.0
    }, {
    "attrName" : "LONGEST_DISTANCE_WITHOUT_CHARGING",
    "attrUnit" : "KM",
    "minValue" : 0.0,
    "averageValue" : 132.4,
    "maxValue" : 200.0,
    "lifeTime" : 184.0
    } ],
    "lastTripList" : [ {
    "name" : "LASTTRIP_DELTA_KM",
    "unit" : "KM",
    "lastTrip" : "29.0"
    }, {
    "name" : "ACTUAL_DISTANCE_WITHOUT_CHARGING",
    "unit" : "KM",
    "lastTrip" : "85.0"
    }, {
    "name" : "AVERAGE_ELECTRIC_CONSUMPTION",
    "unit" : "KWH_PER_100KM",
    "lastTrip" : "16.0"
    }, {
    "name" : "AVERAGE_RECUPERATED_ENERGY_PER_100_KM",
    "unit" : "KWH_PER_100KM",
    "lastTrip" : "3.0"
    }, {
    "name" : "CUMULATED_ELECTRIC_DRIVEN_DISTANCE",
    "unit" : "KM",
    "lastTrip" : "37052.0"
    } ],
    "lifeTimeList" : [ ],
    "efficiencyQuotient" : 62,
    "characteristicList" : [ {
    "characteristic" : "TOTAL_CONSUMPTION",
    "quantity" : 4
    }, {
    "characteristic" : "AUXILIARY_CONSUMPTION",
    "quantity" : 5
    }, {
    "characteristic" : "DRIVING_MODE",
    "quantity" : 0
    }, {
    "characteristic" : "ACCELERATION",
    "quantity" : 2
    }, {
    "characteristic" : "ANTICIPATION",
    "quantity" : 3
    } ]
    }

  • Interessant. Mit welcher Abfrage kommst Du an diese Werte?
    api/vehicle/?????


    Oder gibt es das nur beim i3?


    Danke!

  • der i3 hat wohl um einiges mehr an daten... schade, diese infos hätte ich auch gerne.

    BMW 225xe Sport Line Atlantikgrau seit 14.11.2017 :D
    BMW X1 Bj. '16 weiß/DRK mit getarnter Sondersignalanlage (5-10 Tage/Monat Dienst)
    Audi A4 Avant bj 2006 bis 11.2017 / Fiat Tipo Bj '97 bis 2007 /Honda Civic Bj. '87 bis 2003