Live state of charge
Battery %, target SOC, plug status, real-time charging power. Auto-refreshes while the tab is open.
⚡ For Volvo BEV & PHEV owners
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.
69 kWh · YV1XZK7L9P2••••••
3 sessions totalling 78.7 kWh
Battery %, target SOC, plug status, real-time charging power. Auto-refreshes while the tab is open.
Every plug-in becomes a row: duration, energy delivered, peak power, start and end location. Derived from your car, not entered by hand.
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.
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.
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+).
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 →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.