Rezepte
Kurze, lauffähige Programme für häufige Integrationsaufgaben, jeweils in cURL, TypeScript, Python und Go.
Ein Rezept ist ein kleines Programm, das eine Aufgabe von Anfang bis Ende erledigt. Kopieren Sie es, setzen Sie
BATTERYPASS_URL und BATTERYPASS_API_KEY (siehe Schnellstart), ersetzen Sie den
Platzhalter, der Ihre eigenen Daten liest, und starten Sie es. Jedes Rezept gibt es als Shell-Skript mit curl und
jq sowie in TypeScript (Node 20+), Python 3 mit requests und Go mit der Standardbibliothek.
Nächtlicher Zustandsdaten-Push
Die Messwerte der letzten Nacht für jede Einheit mit updateCondition senden, mit Backoff bei 429.
QR-Etiketten für eine Charge
Für jede veröffentlichte Einheit einer Produktionscharge einen QR-Code als SVG herunterladen.
Data-Warehouse-Abgleich
Jede Einheit mit ihren aktuellen Werten in eine JSON-Lines-Datei schreiben.
Signaturen prüfen
Die Signaturen einer Liste öffentlicher Pässe offline prüfen.
Veröffentlichte Pässe eines Modells
Pass-ID, Version und öffentlichen Link jeder veröffentlichten Einheit eines Modells als CSV ausgeben.
Die Anleitungen erklären die Operationen hinter diesen Rezepten ausführlicher, samt der Fehler, mit denen Sie rechnen sollten.