Ladestopps für eine Elektroauto-Reise berechnen
Planen Sie eine Reise mit dem Elektroauto, ohne die angegebene Maximalreichweite als Ziel zu betrachten, das vollständig ausgeschöpft werden muss.
Im Browser ausführen – kostenlos
Geben Sie die gesamte Strecke, die Reichweite bei voller Ladung und den gewünschten Sicherheitspuffer in Prozent ein. Der Rechner vermindert die Nennreichweite um diesen Puffer, ermittelt die Mindestzahl der Ladestopps und teilt die Route in gleichmäßige Etappen innerhalb der nutzbaren Reichweite. Sie können Meilen oder Kilometer verwenden, sofern Strecke und Reichweite in derselben Einheit angegeben sind.
Machen Sie aus der Nennreichweite eine praktische Grenze
Die Reichweite bei voller Ladung ist ein hilfreicher Ausgangswert. Eine Reiseplanung sollte jedoch nicht davon ausgehen, dass jede Etappe mit leerem Akku endet. Wetter, Geschwindigkeit, Steigungen, Heizung, Verkehr, Reifenzustand und Umleitungen können den tatsächlichen Verbrauch verändern. Der Sicherheitspuffer verwandelt den angegebenen Wert in eine vorsichtigere nutzbare Reichweite. Ein Puffer von 20 Prozent bedeutet beispielsweise, dass Sie mit 80 Prozent der eingegebenen Reichweite planen. Der Rechner ist einheitenneutral: Geben Sie beide Entfernungen in Meilen ein, erhalten Sie Meilen; verwenden Sie Kilometer, erhalten Sie Kilometer. Eine Umrechnung findet nicht statt, daher müssen die Einheiten übereinstimmen. Ein größerer Puffer verkürzt die nutzbare Reichweite und kann zusätzliche Stopps erfordern. Ein kleinerer Puffer erlaubt längere Etappen, lässt aber weniger Spielraum für Abweichungen. Das Ergebnis ist somit eine nachvollziehbare Planungsgrundlage und keine Zusage zur Akkuleistung. Wählen Sie den Puffer passend zur Strecke, zu den Bedingungen und zum gewünschten Ladestand bei Ankunft. Gleichen Sie die vorgeschlagenen Etappen anschließend mit tatsächlich verfügbaren Ladepunkten ab.
Verstehen Sie Stoppzahl und empfohlenen Abstand
Zuerst multipliziert die Berechnung die Reichweite bei voller Ladung mit dem Anteil, der nach Abzug des Sicherheitspuffers übrig bleibt. Danach wird die Gesamtstrecke durch diese nutzbare Reichweite geteilt und aufgerundet, um die kleinste erforderliche Etappenzahl zu erhalten. Die Zahl der Ladestopps ist um eins kleiner als die Zahl der Etappen, weil Sie geladen starten und nach Erreichen des Ziels keinen Zwischenstopp mehr benötigen. Passt die Reise in eine einzige nutzbare Etappe, sind daher keine Stopps erforderlich. Anschließend verteilt der Rechner die Gesamtstrecke gleichmäßig auf die errechneten Etappen. Dieser ausgewogene Wert ist der empfohlene Abstand zwischen Ladepunkten oder Endpunkten. Gleichmäßige Abstände sind bei der Stationssuche oft praktischer als das wiederholte Ausreizen der maximal nutzbaren Reichweite und verhindern eine unnötig kurze letzte Etappe. Die angezeigte Entfernung wird für reproduzierbare Ergebnisse auf sechs Dezimalstellen gerundet. Die Stoppzahl bleibt konservativ: Jede empfohlene Etappe liegt innerhalb der nutzbaren Reichweite, sofern Ihre Eingaben die realen Bedingungen angemessen abbilden.
Übertragen Sie das Ergebnis auf die vorhandene Ladeinfrastruktur
Nutzen Sie den empfohlenen Abstand als Zielwert und ordnen Sie ihn den Ladepunkten zu, die entlang Ihrer Route tatsächlich vorhanden sind. Schlägt das Ergebnis drei Stopps und vier gleichmäßige Etappen vor, suchen Sie geeignete Stationen nahe den jeweiligen kumulierten Etappengrenzen; eine exakte Übereinstimmung ist nicht nötig. Prüfen Sie Anschluss, Ladeleistung, Zugangszeiten, Zahlungsart und möglichst aktuelle Angaben zur Verfügbarkeit. Einen Stopp vorzuziehen ist gewöhnlich sicherer, als eine Etappe über die nutzbare Reichweite hinaus zu verlängern, besonders bei Kälte, Gegenwind, Gebirgsstrecken oder wenigen Ausweichmöglichkeiten. Der Rechner berücksichtigt weder Ladezeit und Ladekurve noch Höhenprofil, Live-Status der Stationen, Anhänger, Zuladung oder wechselnde Effizienz. Er setzt außerdem voraus, dass Sie voll geladen starten. Beginnen Sie mit weniger als 100 Prozent, verkürzen Sie das Ziel der ersten Etappe gesondert oder geben Sie eine vorsichtigere Reichweite ein. Berechnen Sie bei veränderten Bedingungen neu. Für automatisierte Reisepläne steht dieselbe deterministische Berechnung per API für $0.002 je Anfrage bereit und liefert bei gleichen Zahlenwerten stets dasselbe Ergebnis.
Anwendungsfälle
Eine längere Urlaubsfahrt vorbereiten
Schätzen Sie die Mindestzahl der Stopps, bevor Sie Hotels, Essenspausen und Ladeorte für eine mehrtägige Route auswählen.
Zwei Elektroautos vergleichen
Wenden Sie Strecke und Puffer auf beide Fahrzeugreichweiten an, um wahrscheinliche Stopps und Etappenlängen zu vergleichen.
Eine vorsichtige Winterroute planen
Erhöhen Sie bei unsicheren Bedingungen den Sicherheitspuffer und prüfen Sie, ob ein weiterer Ladestopp nötig wird.
Häufige Fragen
Kann ich Meilen oder Kilometer verwenden?
Ja. Verwenden Sie für Strecke und Reichweite dieselbe Einheit; die ausgegebenen Entfernungen behalten diese Einheit.
Warum wird der Sicherheitspuffer abgezogen?
Er reserviert einen Teil der Nennreichweite für Unsicherheiten, damit keine Ankunft mit leerem Akku eingeplant wird.
Zählt eine Ladung am Ziel als Stopp?
Nein. Gezählt werden nur notwendige Ladestopps zwischen Abfahrt und Ankunft.
Findet der Rechner passende Ladestationen?
Nein. Er empfiehlt Abstand und Mindestzahl; Sie ordnen diese Vorgaben geeigneten Stationen auf Ihrer Route zu.
Was geschieht bei null oder negativer Reichweite?
Die Anfrage liefert einen Fehler wegen ungültiger Eingabe, da die Reichweite bei voller Ladung positiv sein muss.
Was kostet die Berechnung per API?
Jede API-Anfrage kostet $0.002. Der Browser-Rechner führt dieselbe deterministische Logik lokal aus.
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/ev-road-trip-range-planner \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"trip_distance":620,"range_per_full_charge":300,"safety_buffer_percentage":20}'const res = await fetch("https://api.kit.forhosting.com/final3/ev-road-trip-range-planner", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"trip_distance": 620,
"range_per_full_charge": 300,
"safety_buffer_percentage": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/final3/ev-road-trip-range-planner",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"trip_distance": 620,
"range_per_full_charge": 300,
"safety_buffer_percentage": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/final3/ev-road-trip-range-planner", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"trip_distance":620,"range_per_full_charge":300,"safety_buffer_percentage":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"trip_distance":620,"range_per_full_charge":300,"safety_buffer_percentage":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/final3/ev-road-trip-range-planner", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"trip_distance": 620,
"range_per_full_charge": 300,
"safety_buffer_percentage": 20
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "final3.ev_road_trip_range_planner",
"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. |