NEWS
Test Adapter BMW/Mini v2.0.0
-
Habe nun mal update auf 2.9.0 gemacht.
Im log kommt nun:
bmw.0 2025-01-23 10:10:48.669 warn Out of call volume quota. Quota will be replenished in 00:49:12. bmw.0 2025-01-23 10:10:48.587 info Refresh values bmw.0 2025-01-23 10:10:36.585 error {"statusCode":403,"message":"Out of call volume quota. Quota will be replenished in 00:49:24."} bmw.0 2025-01-23 10:10:36.585 error AxiosError: Request failed with status code 403 bmw.0 2025-01-23 10:10:36.585 error Remote command failed bmw.0 2025-01-23 10:10:36.580 error 3 Retries failed bmw.0 2025-01-23 10:10:31.466 warn Rate Limit exceeded, retry in 5 seconds bmw.0 2025-01-23 10:10:31.466 info "Forbidden" bmw.0 2025-01-23 10:10:31.466 info Retry 5 bmw.0 2025-01-23 10:10:26.351 warn Rate Limit exceeded, retry in 5 seconds bmw.0 2025-01-23 10:10:26.351 info "Forbidden" bmw.0 2025-01-23 10:10:26.350 info Retry 4 bmw.0 2025-01-23 10:10:21.272 warn Rate Limit exceeded, retry in 5 seconds bmw.0 2025-01-23 10:10:21.272 info {"statusCode":403,"message":"Out of call volume quota. Quota will be replenished in 00:49:39."} bmw.0 2025-01-23 10:10:21.272 info Retry 3 bmw.0 2025-01-23 10:10:16.188 warn Rate Limit exceeded, retry in 5 seconds bmw.0 2025-01-23 10:10:16.188 info "Forbidden" bmw.0 2025-01-23 10:10:16.188 info Retry 2 bmw.0 2025-01-23 10:10:11.142 warn Rate Limit exceeded, retry in 5 seconds bmw.0 2025-01-23 10:10:11.142 info {"statusCode":403,"message":"Out of call volume quota. Quota will be replenished in 00:49:49."} bmw.0 2025-01-23 10:10:11.141 info Retry 1
Fazit:
remote funktioniert bei mir nicht mehr. -
@bahnuhr Hm, gleiches bei mir. Laut BMW-Doku zur API wird der Fehler 403 in der Regel bei 'No permission for the clearance ID specified' ausgegeben.
Vielleicht kan @tombox dazu etwas sagen? -
@bahnuhr Ich schaue mir das mal an
-
Ich hatte das heute bei meinem auch bzw. seit ein paar Tagen. Blöd besonders bei den Temperaturen ohne Standheizung vorglühen zu lassen. Auch hatte mein i5 keine Vrebindung mehr zur BMW Connected App auf dem Handy... Also Kilometerstand änderte sich nicht, Standort bleib unverändert etc...
LÖSUNG: Ich musste die Headunit zurücksetzen und dann funktionierte alles wieder.Wie?
In meinem Fall Fahrbereitschaft herstellen (bei Verbrennern Zündung an), dann den Lautstärkeknopf (am Lenkrad oder in der Mittelkonsole) ca. 30s IN WORTEN: DREISSIG Sekunden festhalten, SOLANGE bis sich das Display komplett ausschaltet und schwarz ist. Dann loslassen, bisschen warten, dann geht das Display wieder an und ZACK: Alles geht wiederLG
LEM -
@lemonbiter
Das probier ich nachher mal aus.
Melde mich dann wieder. -
Rückinfo von mir.
Klappt bei mir leider nicht.
Es kommt weiterhin:bmw.0 2025-01-24 11:00:48.746 error "Forbidden" bmw.0 2025-01-24 11:00:48.746 error AxiosError: Request failed with status code 403 bmw.0 2025-01-24 11:00:48.746 error Remote command failed bmw.0 2025-01-24 11:00:48.743 error 3 Retries failed bmw.0 2025-01-24 11:00:43.456 warn Rate Limit exceeded, retry in 5 seconds bmw.0 2025-01-24 11:00:43.456 info "Forbidden" bmw.0 2025-01-24 11:00:43.456 info Retry 5 bmw.0 2025-01-24 11:00:38.386 warn Rate Limit exceeded, retry in 5 seconds bmw.0 2025-01-24 11:00:38.386 info "Forbidden" bmw.0 2025-01-24 11:00:38.385 info Retry 4 bmw.0 2025-01-24 11:00:33.109 warn Rate Limit exceeded, retry in 5 seconds bmw.0 2025-01-24 11:00:33.109 info "Forbidden" bmw.0 2025-01-24 11:00:33.109 info Retry 3 bmw.0 2025-01-24 11:00:28.028 warn Rate Limit exceeded, retry in 5 seconds bmw.0 2025-01-24 11:00:28.028 info "Forbidden" bmw.0 2025-01-24 11:00:28.028 info Retry 2 bmw.0 2025-01-24 11:00:22.987 warn Rate Limit exceeded, retry in 5 seconds bmw.0 2025-01-24 11:00:22.987 info "Forbidden" bmw.0 2025-01-24 11:00:22.987 info Retry 1
Was hat BMW da wieder geändert ?
Nachtrag: sowas kam eben auch noch.
bmw.0 2025-01-24 11:06:50.427 warn Out of call volume quota. Quota will be replenished in 00:53:10.
-
@bahnuhr sagte in Test Adapter BMW/Mini v2.0.0:
Out of call volume quota. Quota will be replenished in 00:53:10.
Ganz normales Verhalten, wenn man die Server mit zu vielen Anfragen nervt.
Schau, ob das Updateintervall nicht zu kurz ist, starte den Adapter nicht zu oft neu, setze nicht ständig Befehle ab und warte die Zeit ab, die in der Meldung angegeben ist. Vorher gehts sowieso nichts. Politik der ruhigen Hand.
Mein Log, nachdem ich den Adapter zwei mal neu gestartet habe:
2025-01-24 11:49:19.347 - warn: bmw.0 (122305) Out of call volume quota. Quota will be replenished in 00:10:41. 2025-01-24 11:51:50.935 - warn: bmw.0 (122305) Rate Limit exceeded, retry in 5 seconds 2025-01-24 11:51:56.137 - warn: bmw.0 (122305) Rate Limit exceeded, retry in 5 seconds 2025-01-24 11:52:01.327 - warn: bmw.0 (122305) Rate Limit exceeded, retry in 5 seconds 2025-01-24 11:52:06.462 - warn: bmw.0 (122305) Rate Limit exceeded, retry in 5 seconds 2025-01-24 11:52:11.616 - warn: bmw.0 (122305) Rate Limit exceeded, retry in 5 seconds 2025-01-24 11:52:16.778 - error: bmw.0 (122305) 3 Retries failed 2025-01-24 11:52:16.779 - error: bmw.0 (122305) Remote command failed 2025-01-24 11:52:16.780 - error: bmw.0 (122305) AxiosError: Request failed with status code 403 2025-01-24 11:52:16.780 - error: bmw.0 (122305) "Forbidden" 2025-01-24 11:52:38.679 - error: bmw.0 (122522) getvehicles v2 failed 2025-01-24 11:52:38.680 - error: bmw.0 (122522) AxiosError: Request failed with status code 403 2025-01-24 11:52:38.681 - error: bmw.0 (122522) {"statusCode":403,"message":"Out of call volume quota. Quota will be replenished in 00:07:22."} 2025-01-24 11:52:38.681 - warn: bmw.0 (122522) Rate Limit exceeded, please wait 5 minutes 2025-01-24 11:55:38.834 - error: bmw.0 (122522) getvehicles v2 failed 2025-01-24 11:55:38.835 - error: bmw.0 (122522) AxiosError: Request failed with status code 403 2025-01-24 11:55:38.835 - error: bmw.0 (122522) {"statusCode":403,"message":"Out of call volume quota. Quota will be replenished in 00:04:22."} 2025-01-24 11:55:38.835 - warn: bmw.0 (122522) Rate Limit exceeded, please wait 5 minutes
-
@marc-berg sagte in Test Adapter BMW/Mini v2.0.0:
Ganz normales Verhalten, wenn man die Server mit zu vielen Anfragen nervt.
Schau, ob das Updateintervall nicht zu kurz ist, starte den Adapter nicht zu oft neu, setze nicht ständig Befehle ab und warte die Zeit ab, die in der Meldung angegeben ist. Vorher gehts sowieso nichts. Politik der ruhigen Hand.Das trifft bei mir nicht zu !
Selbstverständlich ist das Thema bekannt. Und ich habe nicht zu viele Befehle abgesetzt.
Und die Zeit habe ich auch abgewartet.Es kommt aber immer das gleiche.
-
@bahnuhr sagte in Test Adapter BMW/Mini v2.0.0:
Was hat BMW da wieder geändert ?
Da du aber hier der einzige mit dem Problem bist, wird es wohl nicht am Server liegen.
-
@marc-berg sagte in Test Adapter BMW/Mini v2.0.0:
Da du aber hier der einzige mit dem Problem bist, wird es wohl nicht am Server liegen.
Dann hast du aber die Beiträge oben nicht gelesen.
-
@bahnuhr sagte in Test Adapter BMW/Mini v2.0.0:
Dann hast du aber die Beiträge oben nicht gelesen.
Doch.
@lobomau sagte in Test Adapter BMW/Mini v2.0.0:
ja, vermutlich zu kurz. Ich bin bei 15min gelandet. Das läuft meistens ok.
-
@marc-berg sagte in Test Adapter BMW/Mini v2.0.0:
Doch.
???
@vowill sagte in Test Adapter BMW/Mini v2.0.0:
Hm, gleiches bei mir.
@lemonbiter sagte in Test Adapter BMW/Mini v2.0.0:
Ich hatte das heute bei meinem auch bzw. seit ein paar Tagen.
@marc-berg sagte in Test Adapter BMW/Mini v2.0.0:
Ich bin bei 15min gelandet
Da bin ich auch. Schon seit Jahren.
-
Das läuft aber alles darauf hinaus, dass die Abfragen in zu kurzen Abständen kommen. Da können wir uns noch zehn mal im Kreis drehen.
-
Eine Idee hätte ich noch.
Wie oben geschrieben frage ich die Daten nicht ständig ab.
Für mich stellt sich die Frage wie BMW dies prüft.
Wenn BMW auf die IP abstellt dann könnte das Problem an meinem Provider liegen.
Hatte das gleiche Problem mal mit dem Adapter "tankerkoenig". Hierbei wurde von tankerkönig auf die IP abgestellt.
Mein Provider (Glasfaser mit ipv6) stellt auf "Carrier-Grade-Network (CGN) " ab.Die Erklärung damals von meinem Provider:
Also:
Wenn mein Provider mehrere Kunden hat, die iob mit BMW Adapter nutzen dann haben diese wohl die gleiche IP.
Und wenn dann BMW auf die IP abstellt, dann haben wir das Problem.@tombox
Kannst du prüfen (oder vielleicht weißt du es ja auch) auf was BMW abstellt.
Könnte das Verhalten/Einstellungen meines Providers das Problem sein.Wenn ja,
was kann ich dann tun ? -
@bahnuhr sagte in Test Adapter BMW/Mini v2.0.0:
Carrier-Grade-Network (CGN) "
Das CGN wird meines Wissens ausschließlich für IPv4 Adressen genutzt. Wenn du also per IPv6 mit den BMW-Server kommunizierst hättest du dieses Problem nicht. Da stellt sich die Frage, ob dein ioBroker Host IPv6 unterstützt?
Was sagt
wget -6 cocoapi.bmwgroup.com
auf dem Host?
-
@marc-berg sagte in Test Adapter BMW/Mini v2.0.0:
wget -6 cocoapi.bmwgroup.com
da kommt:
dieter@iobroker:~$ wget -6 cocoapi.bmwgroup.com --2025-01-24 12:56:14-- http://cocoapi.bmwgroup.com/ Auflösen des Hostnamens cocoapi.bmwgroup.com (cocoapi.bmwgroup.com)… 2620:1ec:29 :1::45 Verbindungsaufbau zu cocoapi.bmwgroup.com (cocoapi.bmwgroup.com)|2620:1ec:29:1:: 45|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 404 Not Found 2025-01-24 12:56:14 FEHLER 404: Not Found.
@marc-berg sagte in Test Adapter BMW/Mini v2.0.0:
ausschließlich für IPv4 Adressen
kann ich natürlich auch falsch verstanden haben.
-
Das sieht doch gut aus. Nochmal den Test ohne "-6", um festzustellen, ob auch primär IPv6 genutzt wird.
-
@marc-berg sagte in Test Adapter BMW/Mini v2.0.0:
Nochmal den Test ohne "-6", um festzustellen, ob auch primär IPv6 genutzt wird.
dieter@iobroker:~$ wget cocoapi.bmwgroup.com --2025-01-24 13:05:31-- http://cocoapi.bmwgroup.com/ Auflösen des Hostnamens cocoapi.bmwgroup.com (cocoapi.bmwgroup.com)… 2620:1ec:bdf::45, 13.107.246.45 Verbindungsaufbau zu cocoapi.bmwgroup.com (cocoapi.bmwgroup.com)|2620:1ec:bdf::45|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 404 Not Found 2025-01-24 13:05:31 FEHLER 404: Not Found.
-
@marc-berg sagte in Test Adapter BMW/Mini v2.0.0:
Das sieht doch gut aus.
wirklich, da steht doch 404
-
Ich sehe gerade, dass der Adapter über noch weitere Server mit BMW kommuniziert, z.B.
customer.bmwgroup.com, connected.bmwgroup.com
und diese Server sprechen noch kein IPv6. Also je nachdem, welcher dieser BMW Server die IP-Prüfung übernimmt, hast du potentiell dieses Problem mit den CGN (wenn es denn die Ursache ist).