EV·ChargingHistory

⚡ For Volvo BEV & PHEV owners

The charging history the Volvo app doesn't give you.

Every plug-in, every kWh, every location — home, work, and public stalls alike, not just sessions at Volvo's Public Charging partners. Stitched together from Volvo's own Connected Vehicle, Energy, and Location APIs. Free, open source, mobile-first.

Live example

Volvo EX40· 2024

69 kWh · YV1XZK7L9P2••••••

Norra Stationsgatan · StockholmUpdated 38s ago
72%
~305 km · target 80%
11 kW
Plugged inChargingAC

Charging sessions between and

3 sessions totalling 78.7 kWh

  • Norra Stationsgatan · Stockholm
    5872%
    peak 11.3 kW · 1h 12m
    +9.7 kWh
    ACin progress
  • Vasastan · Stockholm
    4180%
    peak 11 kW · 5h
    +26.9 kWh
    AC
  • Innerstaden · Linköping
    1980%
    peak 151 kW · 34m
    +42.1 kWh
    DC

Live state of charge

Battery %, target SOC, plug status, real-time charging power. Auto-refreshes while the tab is open.

Session history

Every plug-in becomes a row: duration, energy delivered, peak power, start and end location. Derived from your car, not entered by hand.

Where it charged

Coordinates captured from Volvo's Location API at the moment you plug in and unplug, so a charge at home and one at a supercharger don't blur together.

All your Volvos

If your Volvo ID owns multiple cars, they all show up in the switcher and get polled in parallel. No extra config.

So far

67 charging sessions tracked across 3 Volvos.

How it works

You sign in with your Volvo ID through Volvo's official OAuth flow. We never see your password. We hold an encrypted refresh token to fetch live state every minute. Energy, plug status, and current location come from Volvo's APIs in near-real-time. We poll the public Volvo APIs at a rate well inside their published quota — Volvo's side stays happy, your data stays fresh.

From your dashboard you can export everything we have on you as JSON anytime, or delete it in one click. See the privacy notice for the full data list.

Supported in Europe / Middle East / Africa and US / Canada / Latin America. Asia / Pacific isn't supported by Volvo's APIs yet. Works for BEVs (EX30, EX40, EX90) and recent PHEVs (XC60 / S90 / V90 MY2022+, XC90 / S60 / V60 MY2023+).

Open source — nothing to hide

Every line of code that touches your Volvo data is public. Read it, audit the OAuth scopes, run your own copy. No analytics, no trackers, no ad networks.

View on GitHub →
Sign in with Volvo ID →

You sign in on Volvo's own page (official OAuth 2.0 + PKCE) — we never see your password — then return to your dashboard with live charging state ready.