Grenzen
Die Grenzen fangen Automationen ab, die im Kreis laufen. Zum Vergleich: Die Home-Assistant-Integration braucht rund 1.450 Aufrufe am Tag.
Auf dieser Seite
Werte
| Grenze | Wert | Code |
|---|---|---|
| Aufrufe | 10.000 am Tag je Konto, über alle Verbindungen zusammen. Der Tag endet um Mitternacht (UTC). | fair_ |
| Gleichzeitig | 4 Anfragen je Konto. Dazu gibt es Grenzen, die alle Konten teilen: 12 Anfragen zusammen, und bei der Schlüsselprüfung 16 zusammen und 4 je IP-Adresse. Darüber antwortet die API sofort, mit Retry-After: 1. | too_ |
| Größe einer Anfrage | Höchstens 64 KB für / und /. Größere Anfragen lehnt Spooly mit 413 ab, ohne sie zu lesen. | kein Code, siehe Fehlercodes |
| Änderungen je Minute | 60 je Verbindung | change_ |
| Änderungen je Tag | 500 je Verbindung | change_ |
| Neue Spulen je Tag | 100 je Verbindung | new_ |
| Neue Schlüssel | 30 in der Stunde je Konto | too_ |
Was zählt
- Jede gültige Anfrage zählt als Aufruf, auch die, mit der eine KI ihre Werkzeugliste holt.
- Gescheiterte Änderungen zählen nicht gegen die Änderungsgrenzen.
- Den Stand von heute zeigt
GET /inme calls_undtoday daily_.limit
Wie dein Programm reagiert
Alle Grenzen antworten mit 429. Die Wartezeit in Sekunden steht im Kopf Retry-After. Warte mindestens so lange und wiederhol dann. Bei fair_ geht es erst nach Mitternacht (UTC) weiter.
too_ kann dich auch treffen, wenn gerade andere viel anfragen, obwohl du selbst nur wenig schickst. Warte dann kurz und wiederhol die Anfrage.
Lass eine Automation nicht bei jedem Messwert schreiben. Eine Waage, die zehnmal in der Sekunde meldet, braucht eine Bedingung, die auf einen ruhigen Wert wartet.