NEWS
"On" Subscripton: Funktionsaufruf mit Parameter
-
Vielen Dank für Euren Input, werde es umsetzen.
Zurzeit macht der smartgarden Adapter aber Ärger und daher kann ich die Verbesserungen nicht überprüfen. Ich bekomme jetzt error 429 Rückmeldungen von der API, wahrscheinlich weil die while Schleife zu viele API Calls generiert hat...
-
-
@vippis sagte in "On" Subscripton: Funktionsaufruf mit Parameter:
Ich bekomme jetzt error 429
Heißt:
429 Too Many Requests
-
Ja genau, das habe ich auch schon herausgefunden. Weißt du wie man da rauskommt oder hilft nur warten?
Hab schon eine Anfrage an feedback@developer.husqvarnagroup.cloud gesendet
-
@vippis sagte in "On" Subscripton: Funktionsaufruf mit Parameter:
Weißt du wie man da rauskommt oder hilft nur warten?
Das weiß nur der Serverbetreiber. Normalerweise sind die Rate Limits für so eine API öffentlich dokumentiert. Gibt es da nix?
-
bei der Automower Connect API gilt:
Limits
The following limitations currently apply to the Automower Connect API:
Max 1 request per second and appKey.
Max 10 000 request per month and appKey.
Any additional requests above these limits will be throttled.https://developer.husqvarnagroup.cloud/apis/automower-connect-api?tab=readme
ist ggf. bei Gardena gleich/ähnlich.
-
On average one call every fifteen minutes.
700 requests per week.
10 requests per 10-second interval.
https://developer.husqvarnagroup.cloud/apis/gardena-smart-system-api?tab=readme
-
Wie könnte man effektiv die API calls monitoren, damit ich die Limits nicht reiße?
Die Calls sollen dann entsprechend delayed werden und eine Ausgabe erfolgen?
Ist das eher was für mein Anwenderskript oder für @jpgorganizer Adapter?
-
@vippis sagte in "On" Subscripton: Funktionsaufruf mit Parameter:
Wie könnte man effektiv die API calls monitoren, damit ich die Limits nicht reiße?
Die meisten APIs liefern in jedem Response auch die restlichen rateLimits mit. Dann weiß man schon, ob man noch Luft hat und wieviele Anfragen verbleiben.
Ist aber sehr individuell. Ich würde einfach mal einen Response genauer anschauen, ob etwas in die Richtung enthalten ist.
-
Ich hab mir unter https://developer.husqvarnagroup.cloud einen frischen API Key erzeugt und bekomme jetzt keinen error 429 mehr