DokuHome AssistantZur AppEN

spooly.eu/docs/errors

Fehlercodes

Fehler kommen mit HTTP-Status, einem festen Code und einem deutschen Text. Zwei Fälle haben keinen Code: ungültige Felder (422) und zu große Anfragen (413). Programmier gegen den Code, der Text kann sich ändern.

Als Text öffnen
Auf dieser Seite

Aufbau

Ein Fehler mit Code trägt in detail ein Objekt mit code und message. Manche tragen in data mehr Angaben, hier die Farbe, die der Drucker meldet.

Der Text in message ist deutsch, auch wenn du Spooly auf Englisch nutzt.

Antwort 409
{
  "detail": {
    "code": "andere_farbe",
    "message": "Der Drucker meldet in diesem Slot eine andere Farbe als diese Spule. Trotzdem zuordnen?",
    "data": {
      "gemeldet": {
        "farbe": "#E8E9DF",
        "material": "PLA"
      },
      "spule": {
        "farbe": "#1B1B1D"
      }
    }
  }
}

Ungültige Felder im Body oder in der Abfrage kommen als 422 mit einer Liste in detail und ohne code. loc nennt das Feld, msg den Grund. Dieser Text ist englisch und folgt dem Standardformat der Plattform. Programmier hier gegen loc und type.

Antwort 422
{
  "detail": [
    {
      "type": "missing",
      "loc": [
        "body",
        "grams"
      ],
      "msg": "Field required",
      "input": {}
    }
  ]
}

Eine Anfrage über 64 KB lehnt Spooly ab, bevor es sie liest: 413 mit einem Text in detail, ebenfalls ohne code. Grenzen

Antwort 413
{
  "detail": "Anfrage ist zu groß."
}

Alle Codes

StatusCodeBedeutung
401invalid_keySchlüssel fehlt, ist unbekannt oder widerrufen, oder das Konto ist nicht aktiv
403api_disabledDie API ist für dieses Konto nicht freigeschaltet
403pro_expiredPro ist abgelaufen. Der Schlüssel bleibt gültig.
403insufficient_scopeDer Verbindung fehlt das Recht zu ändern
403key_kindDer Schlüssel passt nicht zur Adresse: ein Tabellen-Schlüssel gegen die API, ein anderer gegen den Tabellen-Link, oder an der Spoolman-Adresse ein Schlüssel, der nicht die Art Waage oder Klipper-Drucker hat (und umgekehrt)
404not_foundSpule, Lagerort, Slot, Aufgabe oder Drucker nicht gefunden
409slot_autopilot_offDer Slot-Autopilot ist nicht aktiv, Slots lassen sich nur lesen
409andere_farbeDer Drucker meldet eine andere Farbe. Wiederhol mit confirm_color.
409anderer_chipDie Spule hat schon einen anderen Bambu-Chip als der im Slot. Ist das eine neue Rolle?
409archiviertDie Spule ist archiviert
409gleichzeitigDer Slot wurde gleichzeitig geändert. Versuch es noch einmal.
409tare_missingFür die Spule ist kein Leerspulen-Gewicht hinterlegt
409spool_in_printDie Spule steckt in einem laufenden Druck
409place_takenAuf diesem Platz liegt schon eine andere Spule
409conflictSonstiger Konflikt
413(kein Code)Die Anfrage ist größer als 64 KB
422invalid_inputUngültige Eingabe
422place_invalidDiesen Platz gibt es im Lagerort nicht (siehe places)
422gross_not_above_tareDas Bruttogewicht muss größer als die Tara sein
422above_spool_sizeDas Gewicht wäre größer als die Spule
422invalid_idempotency_keyDer Idempotency-Key muss 1 bis 128 sichtbare ASCII-Zeichen haben
422idempotency_conflictMit diesem Idempotency-Key wurde schon etwas anderes angefragt
429fair_useTagesgrenze erreicht
429too_many_parallelZu viele gleichzeitige Anfragen
429change_rate_limit, change_daily_limit, new_spool_daily_limitÄnderungsgrenze erreicht
429too_many_keysZu viele neue Schlüssel in einer Stunde
500internal_errorDas hat nicht geklappt. Versuch es später noch einmal.

In Home Assistant und bei KIs

Home Assistant übersetzt die Codes in eigene Meldungen. Sie stehen unter Fehlerhilfe. Eine KI bekommt dieselben Codes und erklärt sie dir meist selbst.