TA2k / ioBroker.ford

ioBroker Adapter for FordPass
MIT License
7 stars 4 forks source link

Error 2Too many requests" #41

Open HenkKoopmans opened 2 months ago

HenkKoopmans commented 2 months ago

Ich habe Iobroker neu installiert. Ich benutze jetzt Vis-2 und der RasPi läuft mit Bookworm. Ich frage die Ford-Server alle 5 Minuten ab. Das Update-Flag ist nicht gesetzt. Ich bekomme Fehlermeldungen wie unten sehr regelmässig, aber nicht jede 5 Minuten. Die Daten werden aber übertragen! Macht mein Iobroker zu viele Requests oder ist der Server generell überlastet? Ford Adapter ist 1.0.3

ford.0 2024-06-28 13:00:39.998 error {"Error":"Too Many Request"}

ford.0 2024-06-28 13:00:39.998 error AxiosError: Request failed with status code 429

ford.0 2024-06-28 13:00:39.997 error Failed to update vehicle location

kkeintzel commented 2 months ago

Gleiches Problem hatte ich auch und seit ein paar Tagen bekomme ich folgende Fehler:

ford.0 | 2024-06-30 20:32:36.698 | error | "" ford.0 | 2024-06-30 20:32:36.694 | error | AxiosError: Request failed with status code 500 ford.0 | 2024-06-30 20:32:36.693 | error | Failed to get vehicles

weindler commented 2 months ago

Das selbe Problem habe ich auch.

`

ford.0 2024-07-03 14:02:04.352 error {"Error":"Too Many Request"}
ford.0 2024-07-03 14:02:04.352 error AxiosError: Request failed with status code 429
ford.0 2024-07-03 14:02:04.351 error Failed to update vehicle location
ford.0 2024-07-03 13:31:54.325 error {"Error":"Too Many Request"}
ford.0 2024-07-03 13:31:54.325 error AxiosError: Request failed with status code 429
ford.0 2024-07-03 13:31:54.324 error Failed to update vehicle location
ford.0 2024-07-03 13:31:54.120 error {"Error":"Too Many Request"}
ford.0 2024-07-03 13:31:54.120 error AxiosError: Request failed with status code 429
ford.0 2024-07-03 13:31:54.119 error Failed to update vehicle

`

wetterandi commented 2 months ago

Bei mir leider das gleiche Problem.

ford.0 | 2024-07-05 08:26:07.464 | error | {"Error":"Too Many Request"} ford.0 | 2024-07-05 08:26:07.464 | error | AxiosError: Request failed with status code 429 ford.0 | 2024-07-05 08:26:07.464 | error | Failed to update vehicle location ford.0 | 2024-07-05 08:26:06.998 | error | {"Error":"Too Many Request"} ford.0 | 2024-07-05 08:26:06.998 | error | AxiosError: Request failed with status code 429 ford.0 | 2024-07-05 08:26:06.997 | error | Failed to update vehicle

TA2k commented 2 months ago

Ab welchen Abrufintervall tritt es auf

HenkKoopmans commented 2 months ago

5 und auch bei 10 Minuten ohne Update request.BRHenk KoopmansOn 5 Jul 2024, at 09:37, TA2k @.***> wrote: Ab welchen Abrufintervall tritt es auf

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

wetterandi commented 2 months ago

Bei mir ebenfalls 10 Min. Updateintervall ohne Update request. Allerdings habe ich zwei Instanzen, da zwei Fahrzeuge. Beide laufen auf den gleichen Account. D. h. das System kontaktiert, je nach Rhythmus vielleicht kurz hintereinander und sicherlich nicht im Durchschnitt alle 5 Minuten. Könnte das das Problem sein?

weindler commented 2 months ago

Auch bei 20 Min ohne Update Request tritt es auf, aber nicht mehr so häufig, natürlich ist bei mir evcc auch noch mit dran, wenn das auto angesteckt ist wird hier alle 15 min abgefragt glaube ich. Vielleicht sollte man den Cache bei evcc auch erhöhen. Auf jeden Fall ist das erst seit ein paar Tagen so vorher war das nicht, ich glaube daß da Ford die Zugriffsanzahl runtergeschraubt hat, man liest es ja fast bei jedem Fahrzeughersteller daß die das nicht wollen, Tesla, Mercedes, BMW usw.

weindler commented 2 months ago

Ich habe jetzt den Ford Adapter seit 6.7 nachmittags deaktiviert und heute am 7.7. gegen 8 uhr 24 wieder eingeschaltet, der adapter wird grün es kommen aber sofort diese Fehlermeldungen.

`

ford.0 2024-07-07 08:24:26.008 error {"error":{"code":4003,"title":"Unknown error","details":"A error has occured with request.","statusCode":"INTERNAL_SERVER_ERROR"},"status":"FAILED"}
ford.0 2024-07-07 08:24:26.007 error AxiosError: Request failed with status code 500
ford.0 2024-07-07 08:24:26.006 error Failed to update vehicle location
ford.0 2024-07-07 08:24:24.135 error ""
ford.0 2024-07-07 08:24:24.135 error AxiosError: Request failed with status code 403
ford.0 2024-07-07 08:24:24.134 error Failed to get vin
ford.0 2024-07-07 08:24:23.998 error {"Error":"Too Many Request"}
ford.0 2024-07-07 08:24:23.998 error AxiosError: Request failed with status code 429
ford.0 2024-07-07 08:24:23.997 error Failed to update vehicle

`

Also gehe ich davon aus, daß es nicht unbedingt an dem Aktualisierungsintervall liegt sondern vielleicht wie die Abfragen stattfinden, kann das vielleicht der Grund sein?

weindler commented 1 month ago

Bei 30 Min Aktualisierungsintervall tritt nun bei mir der Fehler nicht mehr auf.

TA2k commented 1 month ago

1.0.5 hat ein option um location updates zu deaktivieren um die updates zu reduzieren und es wir nur eine info angezeigt.

HenkKoopmans commented 1 month ago

Ich habe via iobroker von GitHub ein "Update" gemacht, leider wird dann 1.04 installiert. Ist 1.05 noch als "Beta" eingestuft?

Übrigens mit 1.05 und keiner Positionsabfrage bekomme ich immer noch die Fehlermeldungen.

Ich werde mal auf Beta Repository umschalten und dann das Update machen.

weindler commented 1 month ago

Du solltest aber auch auf 30min aktualisierungsintervall zurückgehen, seitdem ist bei mir ruhe, und ja 1.05 ist glaube ich beta, habs über github installiert. habe aber die location dann auch eingeschaltet lassen bei 30min

HenkKoopmans commented 1 month ago

Ich habe das Intervall auf 30 Minuten eingestellt. Ich habe immer noch den gleichen Fehler, schlimmer noch, es kommen keine Daten mehr (seit 2 Stunden). Manuell ein Update erzwingen mit True in das Objekt "ford.0.ff808xxxxxxxxe.remote.status" zu schreiben funktioniert auch nicht mehr.

Ich habe auch versucht auf 1.0.5 zu updaten. Via Iobroker, mit Beta Repositories enabled und über GitHub (Katzensymbol) abgerufen, komme ich nicht weiter als 1.0.4. Trotzdem sehe ich in GitHub Version 1.0.5. Es ist auffällig, aber vielleicht sehe ich das falsch, dass die Installationsroutine zweimal abgespielt wird.

evazoe1410 commented 1 month ago

habe auch auf Version 1.05 gewechselt, die Fehlermeldungen sind weg, die Authorisierung funktioniert aus meiner Sicht auch, aber es werden keine Daten zurückgeliefert seit 11.07.2024. Das Update der Location hab ich deaktiviert und das Intervall sind 35 Minuten.

HenkKoopmans commented 1 month ago

Ich bin wieder bei 5 Minuten Intervall. Die Fehlermeldungen sind nicht weg aber auch nicht mehr geworden. Ich habe den starken Eindruck, dass es nicht darum geht, wie viele Anfragen ein Client macht, sondern wann der Server überlastet ist. Nun gut, mein 5 Minuten Intervall macht es auch nicht besser. Aber ich habe mehr erfolgreiche Datenupdates.

Übrigens schaffe ich es nicht auf 1.0.5 über das Menü "Instanzen" und über Github zu aktualisieren. Es bleibt bei 1.0.4 hängen. Es sieht so aus, als ob die Upgrade-Prozedur zweimal durchlaufen wird, aber immer mit Exit-Code 0.