NEWS
Test Adapter BMW/Mini v4.x.x
-
@bugs sagte in Test Adapter BMW/Mini v4.x.x:
Hallo .@lobomau
Vielen Dank für die Information.
...
bmw.0 (3701002) Response status: 400
bmw.0 (3701002) Response data: {"exveErrorId":"CU-402","exveErrorMsg":"Telematic key is invalid","exveErrorRef":"uxQ#p824S5sBC7Hjx8uU","exveNote":"This error is raised in case the telematic key (resources) is not found or deprecated."}
...
‘Creating container with 294 technical identifiers from telematic.json’; Im BMW-Webportal sind jedoch nur 244 Datenpunkte aufgelistet
CarData-API für Client-ID ist aktiviert
CarData Streaming ist aktiviertIch habe dasselbe Problem. Heute den Adapter v4.3.1 installiert und eingerichtet.
Und grundsätzlich ist er connected und ein paar Basic Daten kommen rüber, aber nicht das ganze Set. Liest sich so als wären "neue" Datenpunkte dabei die der Adapter noch nicht kennt.bmw.0
5257 2025-12-25 13:52:34.111 info starting. Version 4.3.1 in /opt/iobroker/node_modules/iobroker.bmw, node: v20.19.1, js-controller: 7.0.7
bmw.0
5257 2025-12-25 13:52:34.154 info Initialized 294 descriptions, 143 states
bmw.0
5257 2025-12-25 13:52:34.295 info Found stored BMW CarData session
bmw.0
5257 2025-12-25 13:52:34.620 info Starting BMW CarData vehicle discovery...
bmw.0
5257 2025-12-25 13:52:35.036 info Found 1 BMW vehicles
bmw.0
5257 2025-12-25 13:52:35.036 info Added vehicle: WBY7X41010.......
bmw.0
5257 2025-12-25 13:52:37.174 info Setting up telematic container...
bmw.0
5257 2025-12-25 13:52:37.185 info Creating container with 294 technical identifiers from telematic.json
bmw.0
5257 2025-12-25 13:52:37.315 error create telematic container failed: Request failed with status code 400
bmw.0
5257 2025-12-25 13:52:37.316 error Response status: 400
bmw.0
5257 2025-12-25 13:52:37.317 error Response data: {"exveErrorId":"CU-402","exveErrorMsg":"Telematic key is invalid","exveErrorRef":"uxQ#IX&RVZsBTmD%rfvJ","exveNote":"This error is raised in case the telematic key (resources) is not found or deprecated."}
bmw.0
5257 2025-12-25 13:52:37.317 error Failed to create telematic container: Request failed with status code 400
bmw.0
5257 2025-12-25 13:52:37.318 error Response status: 400
bmw.0
5257 2025-12-25 13:52:37.319 error Response data: {"exveErrorId":"CU-402","exveErrorMsg":"Telematic key is invalid","exveErrorRef":"uxQ#IX&RVZsBTmD%rfvJ","exveNote":"This error is raised in case the telematic key (resources) is not found or deprecated."}
bmw.0
5257 2025-12-25 13:52:37.319 error Failed to setup telematic container
bmw.0
5257 2025-12-25 13:52:37.610 info Setting up periodic telematic data updates every 61 minutes for 1 vehicle(s)
bmw.0
5257 2025-12-25 13:52:37.611 info BMW CarData adapter startup complete
bmw.0
5257 2025-12-25 13:52:37.611 info MQTT streaming: enabled
bmw.0
5257 2025-12-25 13:52:37.611 info API quota: 42/50 calls remaining for API calls. Updates via MQTT do not count against quota.
bmw.0
5257 2025-12-25 13:52:37.684 info BMW MQTT stream connected -
@Thomas-Braun sagte in Test Adapter BMW/Mini v4.x.x:
@dazligth sagte in Test Adapter BMW/Mini v4.x.x:
node: v20.19.1
Auf nodejs@22 bringen.
Jo danke, die Beta 4.3.2 brachte den Erfolg, aber Node.js hab ich jetzt auch mal auf die 22 gebracht.
-
@Thomas-Braun sagte in Test Adapter BMW/Mini v4.x.x:
@dazligth sagte in Test Adapter BMW/Mini v4.x.x:
node: v20.19.1
Auf nodejs@22 bringen.
Jo danke, die Beta 4.3.2 brachte den Erfolg, aber Node.js hab ich jetzt auch mal auf die 22 gebracht.
@dazligth sagte in Test Adapter BMW/Mini v4.x.x:
aber Node.js hab ich jetzt auch mal auf die 22 gebracht.
Wurde auch Zeit.
-
Hatte bisher keine Antwort bekommen. Weiß jemand woher der Fehler kommt? Wiederholt sich jede 30 Sekunden.
Parallel läuft auch evcc. Hatte zuerst vermutet, dass es daran liegt. Habe dort jedoch mal MQTT deaktiviert. Jedoch das gleiche Verhalten als wenn es "aktiviert" ist.

Gruß LenusAn die Leute, bei denen es funktioniert
@baluderbär
Ich habe auch das Problem, das die Authentifizierung nicht funktioniert. Auch ich habe mehrfach die ID geändert und den Stream neu aufgesetzt.
Incl Client registierren (innerhalb der 5 Minuten) und allem.Ich habe auch evcc am laufen mit dem neuen Verfahren, das scheint zu funktionieren. Zumindest wird hier der Wert korrekt dargestellt.
Danke für jden Hinweis.
Grüße -
Frage zum aktuellem Standort:
In dem "alten Adapter" (vor API/MQTT) gab es einen Datenpunkt:
"bmw.0.WBATS1234.state.location.address.formatted"
Ist da SO nicht mehr herran zu kommen ? Müsste ich mir da was aus Breiten- und Längengrad was zusammenbastel ?
Und wenn ja, wie ? :-/
Danke Euch.
-
Frage zum aktuellem Standort:
In dem "alten Adapter" (vor API/MQTT) gab es einen Datenpunkt:
"bmw.0.WBATS1234.state.location.address.formatted"
Ist da SO nicht mehr herran zu kommen ? Müsste ich mir da was aus Breiten- und Längengrad was zusammenbastel ?
Und wenn ja, wie ? :-/
Danke Euch.
-
ich nutze diese Blockly....
https://forum.iobroker.net/post/1298437
ich habe das Skript noch etwas nach meinen Wünschen angepasst:
- den 30 Sekunden Timeoutbaustein habe ich ergänzt, da es sonst zu Fehlern kam

-
@Steffe.S. ich nutze das gleiche Script mit einem anderen Trigger (bmw.0.WBY1234.stream.vehicle.cabin.infotainment.navigation.currentLocation.latitude.value). Ich habe keine Fehler und brauche keine 30s Verzögerung. Vielleicht eine Idee?
