Calcolatore delle soste di ricarica per auto elettrica
Pianifichi un viaggio in auto elettrica senza considerare l’autonomia massima dichiarata come un limite da raggiungere a ogni costo.
Esegui gratis nel browser
Inserisca la distanza complessiva, l’autonomia del veicolo a piena carica e la percentuale che desidera tenere come riserva. Il calcolatore riduce l’autonomia in base a tale margine, determina il numero minimo di soste di ricarica e suddivide il percorso in tratte bilanciate entro l’autonomia utilizzabile. Può usare miglia o chilometri, purché distanza e autonomia siano espresse nella stessa unità.
Trasformi l’autonomia dichiarata in un limite pratico
L’autonomia a piena carica è un riferimento utile, ma un viaggio non dovrebbe presumere che ogni tratta termini con la batteria a zero. Meteo, velocità, dislivello, climatizzazione, traffico, condizioni degli pneumatici e deviazioni possono cambiare il consumo reale. Il margine di sicurezza converte il dato dichiarato in un’autonomia utilizzabile più prudente. Per esempio, un margine del 20 per cento significa pianificare con l’80 per cento dell’autonomia inserita. Il calcolatore non impone un’unità: inserisca entrambi i valori in miglia per ottenere miglia, oppure in chilometri per ottenere chilometri. Non esegue conversioni, quindi la coerenza è essenziale. Un margine maggiore riduce l’autonomia utilizzabile e può aggiungere soste; un margine minore permette tratte più lunghe, ma lascia meno spazio agli imprevisti. Il risultato costituisce così una base di pianificazione trasparente, non una promessa sulle prestazioni della batteria. Scelga un margine adatto al percorso, alle condizioni e alla carica desiderata all’arrivo, quindi confronti le tratte proposte con le colonnine realmente disponibili.
Interpreti il numero di soste e la distanza consigliata
Il calcolo moltiplica innanzitutto l’autonomia a piena carica per la quota restante dopo il margine di sicurezza. Divide poi la distanza totale per l’autonomia utilizzabile e arrotonda per eccesso, ottenendo il numero minimo di tratte. Le soste di ricarica sono pari alle tratte meno una, poiché il viaggio inizia con il veicolo carico e non richiede una ricarica durante il percorso dopo aver raggiunto la destinazione. Un viaggio compreso in una sola tratta utilizzabile richiede quindi zero soste. Stabilito il numero di tratte, il calcolatore distribuisce uniformemente la distanza totale. Il valore bilanciato è la distanza consigliata tra punti di ricarica o estremi del viaggio. Una spaziatura regolare è spesso un obiettivo di ricerca più comodo rispetto a guidare sempre fino al limite ed evita un’ultima tratta inutilmente breve. La distanza visualizzata viene arrotondata a sei decimali per produrre risultati stabili. Il conteggio resta prudente: ogni tratta consigliata rientra nell’autonomia utilizzabile, purché i valori inseriti descrivano correttamente le condizioni effettive.
Abbini il risultato all’infrastruttura disponibile
Usi la distanza consigliata come obiettivo e la adatti alle colonnine che esistono davvero lungo il percorso. Se il risultato indica tre soste e quattro tratte bilanciate, cerchi stazioni adeguate vicino a ciascun limite cumulativo senza pretendere una corrispondenza esatta. Controlli connettore, potenza, orari di accesso, metodo di pagamento e, quando possibile, informazioni recenti sulla disponibilità. Anticipare una sosta è in genere più sicuro che estendere una tratta oltre l’autonomia utilizzabile, soprattutto con freddo, vento contrario, percorsi montani o poche alternative. Il calcolatore non considera tempi e curve di ricarica, dislivello, stato in tempo reale delle colonnine, rimorchio, carico trasportato o variazioni di efficienza. Presuppone inoltre una partenza a piena carica. Se Lei parte con meno del 100 per cento, riduca separatamente l’obiettivo della prima tratta oppure inserisca un’autonomia più prudente. Ripeta il calcolo quando cambiano le condizioni. Per automatizzare la preparazione dell’itinerario, lo stesso calcolo deterministico è disponibile tramite API per $0.002 a richiesta e restituisce risultati identici con dati numerici identici.
Casi d'uso
Organizzare una vacanza a lunga percorrenza
Stimi le soste minime prima di scegliere alberghi, pause per i pasti e punti di ricarica in un itinerario di più giorni.
Confrontare due auto elettriche
Applichi lo stesso viaggio e margine all’autonomia di ciascun veicolo per confrontare soste probabili e lunghezza delle tratte.
Preparare un itinerario invernale prudente
Aumenti il margine in presenza di condizioni incerte e verifichi se il viaggio richiede una sosta aggiuntiva.
Domande frequenti
Posso usare miglia o chilometri?
Sì. Utilizzi la stessa unità per la distanza del viaggio e l’autonomia; i risultati manterranno tale unità.
Perché il margine viene sottratto dall’autonomia?
Riserva una parte dell’autonomia dichiarata agli imprevisti, evitando di pianificare un arrivo con la batteria scarica.
Il conteggio include una ricarica a destinazione?
No. Conta esclusivamente le soste necessarie tra partenza e arrivo.
Il calcolatore trova le colonnine?
No. Consiglia distanza e numero minimo di soste; Lei deve associarli alle colonnine adatte lungo il percorso reale.
Cosa accade se l’autonomia è zero o negativa?
La richiesta restituisce un errore di input non valido, poiché l’autonomia a piena carica deve essere positiva.
Quanto costa il calcolo tramite API?
Ogni richiesta API costa $0.002. Il calcolatore nel browser esegue localmente la medesima logica deterministica.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"trip_distance": 620,
"range_per_full_charge": 300,
"safety_buffer_percentage": 20
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "final3.ev_road_trip_range_planner",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |