Kleine Ursache - große Wirkung ...
Kaum gibt man die lange VIN ein - schon funktioniert es!
Vielen Dank.
Auslesen der BMW-Daten mit FHEM (225xe)
-
-
freut mich.
Ich stelle nachher ein Update rein wenn ich am pc bin
-
Hier ein kleines Update.
V0.2 BetaNeue Features
- 6 statt 3 Punkte in der Historie
- kleinere Bugs gefixt
- neue Bugs verstecktNeue oder bekannte Bugs:
- Mit addLog werden teilweise alte Werte beim Parken doppelt angelegt in der Statistik.
- beide Maps (aktuell und historie) im gleichen Raum anzeigen spinnt irgendwieIdeensammlung für zukünftige Updates
- Check der VIM, PW und Email auf Konsistenz
- Updatefrequenz anpassen je nach Status (1minute beim Fahren z.B.)
- Verbrauchsberechnung über eine längere Zeit
- eigener Flootplan mit der Anzeige der relevanten Daten
- Code aufräumen und ordentlicher gestalten
- HTTP-Polling auf non-blocking umstellen um FHEM zu entlastenGibt's sonstige Bugs, Wünsche oder Verbesserungen?
Die FHEM-Benutzer-Config ist noch von oben.
Die restlichen Daten habe ich hier neu.Nachtrag: Bevor jemand mit den Files hier was testen will... fragt nach ob ich was neues Release
Ich bastle dauernd weiter (und an Amazon Echo + FHEH auch )
Also fragt lieber (gern auch direkt per nachricht) bevor ihr was altes kopiert oder dauernd updaten müsst.
Täglich Updaten werde ich hier sicher auch nicht -
Zur Info:
Ich bekomm seit heute den Fehler
Zitat
2018-04-11_14:51:55 BMW_CurrentBearer ykNrShMRJ0Vh5Jcma9vvtOxdmk6Vfh2j2018-04-11_14:51:56 BMW_CurrentState ERROR: 400 Bad Request@myBMWUtils_ReceiveCarData()2018-04-11_14:51:56 BMW_CurrentState INFO: Bearer invalid. Requesting a new Bearer.2018-04-11_14:51:56 BMW_LastSuccessfullRequest Wed Apr 11 14:51:56 2018Im WebInterface von BMW scheint aber auch einiges nicht zu gehen.In der Android-App werden mir die Daten und Position korrekt gezeigt, das WebInterface zeigt aber auch nur mehrere Fehler an.Wie sieht das bei Euch aus?
-
das sieht bei mir genauso aus.
Muss wohl an BMW liegen.
Mal abwarten.Falls du eine weiterentwickelte Version hast, könntest du die bitte mal wieder hochladen?
-
mach ich.
ich wollte das heute schon machen, aber da es eben grad nicht klappt, warte ich bis es wieder geht oder ich was anpassen kann
Zitat von Changelog
##########################################################
# Changelog V0.3 Beta
# SanityCheck für Credentials
# ---Eingabe VIN, User, Passwort auf bekannte Probleme überprüft
# Rückgabewerte verbessert --> bessere Fehleranzeige in BMW_CurrentState
# Datum / Version im Log
# BMW_Push in BMW_StatusUpdate umbenannt
# Etwas Aufgeräumt, Umsortiert, Dokumentiert
# WebWidget for Maps: Umgewandelt in Block-Quote statt .= Concatenation
# ---Bessere Lesbarkeit und leichter zu Editieren.
# Bug:doppelte Einträge im Log für LastTrip (Chart)
# ---Notify auf Watchdog BMW_wd_Trigger geändert, damit der Trigger bei Statusänderungen erst später kommt, wenn alle Daten aktuell sind.
# BMW_average_fuel_consumption_total
# ---Berechnung des groben durchschnittlichen Benzinverbrauchs BMW_FuelStatistics()
# ---Ausgabe beliebige Stellen, Anzeige mittels sprintf mit 2 Nachkommastellen
# Verbrauch 0 Liter Anzeige -- korrigiert für Statistik
# AddLog ergänzt: Mehr Einträge werden beim Stoppen geloggt selbst wenn per Notify kein Logging gemacht werden würde (gleiche werte)
# ---Bsp: Benzinverbrauch, 2x 0L/100km am Stück wurde bisher nur 1x geloggt
# ---addLog nochmals um 23:59 um die Diagramme schöner darzustellen
# chargingTimeRemaining ergänzt. Inkl berechneter Uhrzeit
# Status Parkleuten BMW_lights_parking ergänzt
# Connection Status ergänzt
# Abfrage BMW_lights_parking beim Parken ergänzt
#
#Known or new Bugs
# Neue Bugs sind zu gut versteckt... hab bisher keine gefunden, aber ist ja bald Ostern.
########################## USES ########################## -
Wie sieht das bei Euch aus?
Bin gerade aus dem Urlaub zurück und habe Deine Skripte noch nicht installiert.
Habe ich allerdings auch seit gestern festgestellt.
Wenn man sich die Abfragen über das Webinterface anschaut, sieht man aber:
- Bei Abfrage von api/vehicle/servicepartner kommt Fehlercode 404
- Bei Abfrage von api/vehicle/remoteservices kommt Fehlercode 404
- Bei Abfrage von api/vehicle/dynamic kommt Fehlercode 400Als Folge bekommt man derzeit über die normalen APIs keine GPS-Koordinaten. Auf der Webseite steht nach Login:
Zitat von BMW https://www.bmw-connecteddrive.de/app/index.html#/cockpitDie GPS-Ortung Ihres Fahrzeugs ist deaktiviert. Sie können die GPS-Ortung nur im Fahrzeug aktivieren.
Da scheint BMW einiges zu basteln...
Bin gespannt, ob die Ihre APIs anpassen. Werden halt nicht offiziell zur Verfügung gestellt. Bei Mercedes ist das besser gelöst. Dort gibt es eine dokumentierte API, die offiziell zur Verfügung gestellt hat. Nutzt ein Kollege von mir.
Aber ein vergleichbarer Mercedes Plugin-Hybrid GLC wäre nun mal viel teurer....
-
es gab wohl mal eine API zum Testen während eines "Hackathlons".
Da die Website selbst aber nicht funktioniert, wird es entweder nur ein fehler sein oder die Web-Admins waren zu langsam mit ihrer eigenen Anpassung.
Ich würde Dir aber empfehlen, mindestens so lange zu warten, bis ich was funktionierendes online stelle oder der fehler weg ist.
-
Bin gespannt, was BMW da macht. Sobald die Webseite umgestaltet ist bzw. wieder alles funktioniert, wissen wir was los ist.
Über die Android-App, funktioniert noch alles. So wie ich es verstanden habe, nutzen auch eine etwas andere API.
-
Jetzt funkioniert api/vehicle/dynamic wieder. Damit wird auch die Fahrzeugposition richtig angezeigt.
api/vehicle/servicepartner funktioniert noch nicht. Damit kann man sich per Web noch nicht seinen Servicepartner (Fahrzeuge/verwalten/Servicepartner) ansehen. Weiterhin klappt api/vehicle/remoteservices noch nicht. Damit kann man sich per Web noch nicht den Verlauf ansehen.
BMW bastelt also noch....