Laufschuh-Kilometerrechner: Restlaufleistung prüfen
Laufschuhe erreichen nicht bei einer allgemeingültigen Distanz ihr Lebensende. Ein Kilometerlimit bietet jedoch einen praktischen Anlass, Dämpfung, Profil und Komfort zu prüfen.
Im Browser ausführen – kostenlos
Geben Sie die empfohlene maximale Laufleistung Ihres Paars und die bereits erfassten Meilen ein. Der Rechner zeigt die verbleibende Nutzstrecke, den verbrauchten Anteil und ob das Paar im vorgesehenen Bereich liegt, bald ersetzt werden sollte oder bereits fällig ist. So machen Sie aus der Summe im Trainingstagebuch eine klare Wartungserinnerung, ohne die Laufleistung mit dem tatsächlichen Laufgefühl gleichzusetzen.
Wählen Sie ein sinnvolles Laufleistungslimit
Orientieren Sie sich zunächst an der Austauschspanne des Herstellers oder Händlers und wählen Sie daraus einen Höchstwert, der zu Ihrer Nutzung passt. Straßen-, Trail- und leichte Wettkampfschuhe sowie stark gedämpfte Alltagstrainer können unterschiedlich verschleißen. Körpergewicht, Laufstil, Untergrund, Wetter, Lagerung und der Wechsel mit anderen Paaren beeinflussen ebenfalls, wie schnell sich Materialien verändern. Nennt der Hersteller eine Spanne, können vorsichtige Läuferinnen und Läufer deren unteren Wert verwenden. Wer seine Schuhe regelmäßig kontrolliert, kann einen anderen Punkt innerhalb der Spanne wählen. Die Zahl ist eine Planungsschwelle und keine Garantie, dass jedes Paar bis zur letzten Meile optimal bleibt. Tragen Sie sie in recommended_max_miles in Meilen ein und verwenden Sie für die erfasste Distanz dieselbe Einheit. Ein sinnvoller Grenzwert zeigt, wann eine genauere Prüfung, die Beschaffung eines Ersatzpaars oder dessen schrittweises Einlaufen vor Erreichen des gewählten Maximums angebracht ist.
Verstehen Sie Berechnung und Warnung
Der Rechner zieht die bereits erfassten Meilen von der empfohlenen Höchstleistung ab. Bei einem Limit von 400 Meilen und 365 gelaufenen Meilen bleiben 35 Meilen geplanter Nutzung. Die Reststrecke wird nie negativ angezeigt: Sobald die erfasste Strecke das Limit erreicht oder überschreitet, lautet das Ergebnis null und der Austausch ist fällig. Der verbrauchte Prozentsatz darf über 100 liegen. Dadurch bleibt eine Überschreitung sichtbar, ohne eine negative Nutzstrecke auszugeben. Als bald fällig gilt ein Paar in den letzten 10 Prozent seines Limits, solange dieses noch nicht erreicht ist. Bei einem 400-Meilen-Schuh beginnt die Warnung bei 360 Meilen. Der Status unterscheidet somit drei Zustände: im Laufleistungsbereich, bald fällig und jetzt ersetzen. Diese feste Regel liefert bei wiederholten Prüfungen eines Tagebuchs oder einer Schuhrotation konsistente Ergebnisse. Negative Meilen werden abgelehnt, weil sie keine zurückgelegte Strecke darstellen und die angezeigte Restnutzung fälschlich erhöhen würden.
Beachten Sie neben Meilen auch Verschleißzeichen
Nutzen Sie das Ergebnis als Wartungshinweis, nicht als Diagnose. Die Laufleistung lässt sich leicht erfassen, misst aber weder die Rückstellkraft des Schaums noch Profilschäden, veränderte Stabilität oder Beschwerden beim Laufen. Erreicht ein Paar den Vorwarnbereich, prüfen Sie die Außensohle auf ungewöhnlichen Abrieb, vergleichen Sie das Mittelsohlengefühl mit einem neueren Paar und achten Sie darauf, ob vertraute Einheiten plötzlich Schmerzen oder Unsicherheit verursachen. Ersetzen oder verwenden Sie Schuhe früher nicht mehr, wenn sie beschädigt oder instabil sind oder anhaltende Beschwerden auslösen, auch wenn der Rechner noch Reststrecke ausweist. Umgekehrt beweist ein unversehrtes Aussehen nicht, dass die Dämpfung weiterhin wie vorgesehen arbeitet. Erfassen Sie die Strecke ab dem ersten Lauf und ordnen Sie Meilen bei einer Rotation dem richtigen Paar zu. Eine Prüfung nach jedem Trainingsblock lässt Zeit, Ersatz zu kaufen und behutsam einzulaufen. Automatisierte Prüfungen per API kosten $0.002 je Anfrage; im Browser läuft dieselbe deterministische Rechnung.
Anwendungsfälle
Eine Schuhrotation verwalten
Vergleichen Sie jedes Paar mit seinem eigenen Limit, damit das nächste Austauschpaar leicht erkennbar ist.
Den Ersatzkauf planen
Nutzen Sie die Vorwarnung, um ein neues Paar zu kaufen und einzulaufen, bevor das aktuelle sein Limit erreicht.
Warnungen ins Trainingstagebuch aufnehmen
Berechnen Sie einen stabilen Status, sobald eine App oder ein Ablauf einem Schuh neue Distanz zuordnet.
Häufige Fragen
Wie wird die verbleibende Strecke berechnet?
Die erfassten Meilen werden vom empfohlenen Maximum abgezogen; die angezeigte Reststrecke fällt nie unter null.
Wann gilt der Austausch als bald fällig?
Wenn das Paar die letzten 10 Prozent seines Limits erreicht, das Limit selbst aber noch nicht überschritten hat.
Was geschieht nach Überschreiten des empfohlenen Maximums?
Die Reststrecke beträgt null, replacement_due wird true und percent_used kann über 100 Prozent liegen.
Kann ich eine negative erfasste Distanz eingeben?
Nein. Negative Meilen sind ungültig, weil die erfasste Laufleistung eine angesammelte Distanz darstellt.
Beweist das Ergebnis, dass meine Schuhe noch sicher sind?
Nein. Es dient der Planung. Beachten Sie Schäden, Instabilität oder Beschwerden unabhängig vom berechneten Status.
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/running-shoe-mileage-tracker \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"recommended_max_miles":400,"miles_logged":365}'const res = await fetch("https://api.kit.forhosting.com/final3/running-shoe-mileage-tracker", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"recommended_max_miles": 400,
"miles_logged": 365
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/final3/running-shoe-mileage-tracker",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"recommended_max_miles": 400,
"miles_logged": 365
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/final3/running-shoe-mileage-tracker", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"recommended_max_miles":400,"miles_logged":365}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"recommended_max_miles":400,"miles_logged":365}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/final3/running-shoe-mileage-tracker", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"recommended_max_miles": 400,
"miles_logged": 365
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "final3.running_shoe_mileage_tracker",
"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. |