NEWS
BMW Adapter "404 Ressource not found"
-
Mein BMW Adapter aktualisert die DP nicht mehr, Neustart des Adapters läuft durch, Instanz wird grün, aber im Log steht
bmw.0 2023-06-29 14:06:03.869 error {"statusCode":404,"message":"Resource not found"} bmw.0 2023-06-29 14:06:03.868 error AxiosError: Request failed with status code 404 bmw.0 2023-06-29 14:06:03.867 error getvehicles v2 failed bmw.0 2023-06-29 14:06:03.614 info Start getting bmw vehicles bmw.0 2023-06-29 14:06:02.918 info starting. Version 2.5.7 in /opt/iobroker/node_modules/iobroker.bmw, node: v18.16.0, js-controller: 5.0.5
Könnte das eine temporäre Störung bei BMW sein? In der MyBMW-App funktioniert alles und Passwort etc habe ich nicht geändert.
-
Hab ich auch.
Mal schauen ob es sich wieder gibt. -
ich schliesse mich an. der Adapter ist "Grün"
Aber im LOG gibt es Fehler:
-
Aber deine nodejs-Version ist veraltet. Bring das auf v18, unabhängig von dem Problem, dass der Server von BMW nicht erreichbar ist.
-
@mrteaneu Dazu ist in github bereits ein issue eröffnet. BMW hat die Version der Schnittstelle auf V4 angehoben und bedient seit gestern die V1 nicht mehr, der Adapter nutzt aber noch die V1.
Im github issue https://github.com/TA2k/ioBroker.bmw/issues/ ist ein "Workaround" beschrieben:
in der main.js vom Adapter in dieser Zeileurl: "https://cocoapi.bmwgroup.com/eadrax-vcs/v1/vehicles?apptimezone=120&appDateTime=" + Date.now() + "&tireGuardMode=ENABLED",
die v1 in v4 ändern.
Ich hab das grade mal gemacht und den Adapter neu gestartet. Die Fehlermeldung ist dann weg, aber sinnvolle Daten kommen da nicht. Das muss einen auch nicht wundern, wenn BMW die Schnittstelle geändert hat, dann passt die Datenstruktur des Adapters nicht mehr.
Also abwarten ...
@Thomas-Braun : node.js aktuell halten ist immer eine gute Idee, nützt hier aber nix
bmw.0 2023-06-30 10:48:25.038 info Found 1 bmw vehicles bmw.0 2023-06-30 10:48:19.454 info Start getting bmw vehicles bmw.0 2023-06-30 10:48:08.726 info starting. Version 2.5.7 in /opt/iobroker/node_modules/iobroker.bmw, node: v18.16.0, js-controller: 5.0.5
-
@amg_666 sagte in BMW Adapter "404 Ressource not found":
nützt hier aber nix
Hab ich das behauptet? Ich glaube nicht:
unabhängig von dem Problem, dass der Server von BMW nicht erreichbar ist.
-
-
Wird wohl bei allen so sein
-
von git 2.6.0 installieren.
Dann läuft wieder alles. -
@lemonbiter sagte in BMW Adapter "404 Ressource not found":
Wird wohl bei allen so sein
Ja, aber nimm doch bitte den Downvote bei @Norb-0 ´s Beitrag zurück. War bestimmt ein Versehen
-
@bahnuhr yep, läuft wieder mit der git version.
Aaaaber: Die DP haben sich geändert, z.B. war bei mir der Standort altbmw.0.WBAxxxxxxx.properties.vehicleLocation.coordinates.latitude
neu heisst das jetzt
bmw.0.WBAxxxxxxx.state.location.coordinates.latitude
Aber man muss das positiv sehen, da bin ich am wochenende wenigstens beschäftigt mit Anpassungen
-
@amg_666
ja, hat sich geändert.
Bei mir fehlen nur wenige. -
Im github issue https://github.com/TA2k/ioBroker.bmw/issues/32 gibt es einen Austausch zu den Änderungen bei den Datenpunkten. Im Wesentlichen haben sich fast alle "properties" verschoben nach "state", wobei auch die Inhalte teilweise geändert sind (statt false/true jetzt SECURED/UNLOCKED, zum Beispiel). Manche Inhalte - wie die requiredServices - fehlen leider.
Was für mich noch offen ist ist die Handhabung des Punkts "bmw.0.WBAxxx.remotev2.force-refresh". Damit konnte bislang eine Aktualisierung der DPs angestoßen werden, was jetzt nicht mehr klappt. Vielleicht hat TA2k oder jemand von euch dazu eine Lösung? -
@djmarc75 MEA MAXIMA Culpa
-
ERLEDIGT... Neuer Versuch hat geklappt
Sorry für die vielleicht dumme Frage... Wie kann ich die 2.6.1 von Git installieren. Habe über die Katze diesen Link aufgerufen: https://github.com/TA2k/ioBroker.bmw aber bei mir bleibt dann die installierte Version bei 2.5.7 ;-( -
Leider ist genau dieses Thema bei mir wieder aktuell.
Bin ich damit alleine ?
Adapter ist die 2.8. 0.
Fehler trat vor ungefähr eier Woche auf.
BTW: Muss ich für diesen Adapter zwingend irgend ein BMW Digital Produkte haben. (Abgelaufen ist bei mir nicht...)
-
@ralf_n Bei mir läuft alles 'normal'. Ich frage alle 15 min die Daten ab; dennoch gibt es einige Male am Tage die Meldung 'bmw.0 - Out of call volume quota. Quota will be replenished in 00:01:58'. Beim nächsten Durchlauf (15 min später) passt aber wieder alles.
-
Das mit dem Quota ist mir bekannt. Darum frage ich auch nur alle 15 ab.
Aber hier geht es auf einmal garnicht mehr.
Habe gerade auch nochmal "BMW ConnectedDrive" gekauft obwohl ich das eigentlich nicht brauche. Hatte gehofft da besteht ein Zusammenhanfg.
BMW ConnectedDrive ist jetzt aber seitt einer Stund aktiviert, aber ich bekomme weiterhin die obige medlung wenn ich z.B. das Fahrzeug abscgliessen möchte ( , oder hupen ':-) )
Nur "force-refresh" wird fehlerfrei ausgeführt.
Ich weiss echt nicht, wo ich noch suchen muss ...
-
BTW Fragst Du nur ab oder "steuerst" du auch aktiv etwas ( Schloss, Licht Hupe )?
-
@ralf_n Bei Bedarf steuere ich Standheizung/-Lüftung und - selten- Türschloss oder Licht.