Tägliches Schrittziel: Fortschritt und verbleibende Schritte
Machen Sie aus Ihrem täglichen Schrittziel und dem bisherigen Zählerstand sofort eine verständliche Fortschrittsanzeige.
Im Browser ausführen – kostenlos
Der Rechner liefert den erreichten Prozentsatz, die genaue Zahl der noch benötigten Schritte und die eindeutige Angabe, ob das Ziel bereits erfüllt ist. Er eignet sich für die persönliche Kontrolle ebenso wie für Aktivitätsübersichten und automatisierte Gesundheitsabläufe. Geben Sie ein positives ganzzahliges Ziel und einen nicht negativen ganzzahligen Zählerstand ein; auch nach dem Überschreiten bleibt das Ergebnis aussagekräftig.
Geben Sie Ziel und heutigen Zählerstand ein
Tragen Sie zunächst das Tagesziel ein, das Sie erreichen möchten, und anschließend die bislang aufgezeichneten Schritte. Beide Werte müssen ganze Zahlen sein, da Aktivitätstracker vollständige Schritte zählen. Das Ziel muss größer als null sein: Null oder ein negativer Wert kann nicht als Nenner eines sinnvollen Prozentsatzes dienen und führt deshalb zu einem Eingabefehler. Der aktuelle Zählerstand darf morgens null betragen und nach einem besonders aktiven Tag auch über dem Ziel liegen. Verwenden Sie nach Möglichkeit immer den Wert desselben Trackers. Werden Uhr und Telefon zusammengezählt, können Abschnitte eines Spaziergangs doppelt erscheinen, wenn beide Geräte sie erkannt haben. Das Werkzeug leitet kein Ziel aus Alter, Gesundheitszustand oder früherer Aktivität ab und bewertet auch nicht, ob ein bestimmtes Pensum geeignet ist. Es vergleicht ausschließlich Ihre beiden Angaben, damit das Ergebnis leicht in einem Tagebuch, Dashboard, Erinnerungsdienst oder persönlichen Ablauf eingesetzt werden kann.
Verstehen Sie Prozentsatz und Restschritte
Der Fortschritt entsteht, indem die absolvierten Schritte durch das Schrittziel geteilt und mit hundert multipliziert werden. Drei Viertel des Ziels ergeben beispielsweise fünfundsiebzig Prozent. Die Anzeige wird auf zwei Dezimalstellen gerundet, damit periodische Ergebnisse gut lesbar und deterministisch bleiben. Die verbleibenden Schritte entsprechen dem Ziel abzüglich des aktuellen Stands, werden jedoch nie als negative Zahl ausgegeben. Sobald Sie das Ziel erreicht haben, zeigt das Ergebnis null Restschritte, auch wenn der Prozentsatz über hundert liegt. So bleiben zwei nützliche Aussagen erhalten: Der Prozentsatz zeigt zusätzliche Aktivität über das Ziel hinaus, die Restzahl beantwortet dagegen direkt, wie viel noch fehlt. Das Feld für die Zielerreichung liefert einen Wahrheitswert, mit dem Software ohne weitere Zahleninterpretation ein Abzeichen, eine Nachricht oder einen Ablauf auslösen kann. Sämtliche Ausgaben beruhen nur auf den übermittelten Werten; Kontoverlauf, verborgene Gerätedaten oder Annahmen spielen keine Rolle.
Nutzen Sie das Ergebnis in Routinen und Anwendungen
Ein Ergebnis kann verschiedene Entscheidungen unterstützen. Verteilen Sie die Restschritte tagsüber auf Pausen oder geplante Spaziergänge. In einer Anwendung können Sie den Prozentsatz als Fortschrittsanzeige darstellen und daneben die genaue Restzahl für den nötigen Kontext zeigen. Sobald das Ziel als erreicht gilt, kann ein Ablauf Erinnerungen beenden oder den Tag als abgeschlossen markieren. Da der Fortschritt über hundert Prozent steigen kann, sollten Sie den Zahlenwert nur begrenzen, wenn die Gestaltung eines vollständig gefüllten Balkens dies verlangt; der ungekürzte Wert würdigt zusätzliche Bewegung und hält Berichte korrekt. Die Berechnung ist bewusst eng gefasst und stellt weder medizinischen Rat noch eine Schätzung des Energieverbrauchs oder der Entfernung dar. Geräte erkennen Bewegungen unterschiedlich, weshalb Tagesvergleiche mit demselben Tracker zuverlässiger sind. Der Browser eignet sich für gelegentliche Prüfungen; der API-Zugriff kostet $0.002 je Anfrage und passt zu regelmäßigen Berichten und automatisierten Systemen.
Anwendungsfälle
Persönliches Schrittziel prüfen
Sehen Sie den erreichten Prozentsatz und die genaue Zahl der bis zum Tagesende benötigten Schritte.
Aktivitätsübersicht versorgen
Wandeln Sie Ziel und Trackerstand in Fortschritt, Restschritte und Abschlussstatus um.
Bewegungserinnerungen steuern
Beenden Sie Hinweise automatisch, sobald das Ergebnis die Erfüllung des Tagesziels bestätigt.
Häufige Fragen
Wie wird der Fortschritt berechnet?
Die absolvierten Schritte werden durch das Ziel geteilt und mit hundert multipliziert. Das Ergebnis wird auf zwei Dezimalstellen gerundet.
Was geschieht beim Überschreiten des Ziels?
Der Prozentsatz kann über hundert steigen, die Restschritte bleiben null und das Ziel gilt als erreicht.
Darf das Schrittziel null oder negativ sein?
Nein. Es muss eine positive ganze Zahl sein; andernfalls meldet der Rechner eine ungültige Eingabe.
Dürfen absolvierte Schritte negativ oder gebrochen sein?
Nein. Der Wert muss eine nicht negative ganze Zahl sein, weil Schritte einzelne Zähleinheiten sind.
Was kostet die Nutzung der API?
Jede API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung können Sie auch im Browser ausführen.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/final3/step-goal-progress-percent \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"step_goal":10000,"steps_taken":6750}'const res = await fetch("https://api.kit.forhosting.com/final3/step-goal-progress-percent", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"step_goal": 10000,
"steps_taken": 6750
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/final3/step-goal-progress-percent",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"step_goal": 10000,
"steps_taken": 6750
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/final3/step-goal-progress-percent", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"step_goal":10000,"steps_taken":6750}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"step_goal":10000,"steps_taken":6750}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/final3/step-goal-progress-percent", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"step_goal": 10000,
"steps_taken": 6750
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "final3.step_goal_progress_percent",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |