Your Kia EV6, fully understood.
mykia.app is a self-hosted, real-time monitoring and analytics platform for the Kia EV6. A Python background script on a Raspberry Pi polls the Kia Connect EU API every 10 minutes, logging over 60 vehicle telemetry data points to a local database — giving you complete visibility into your EV's performance, efficiency, charging behavior, and battery health.
10min Polling
Continuous data capture
AI Insights
AI-powered analysis
PWA
Install on any device
Self-Hosted
Your data, your server
Offline Ready
Works without connection
How It Works
A Python background script runs on a Raspberry Pi, polling the Kia Connect EU API every 10 minutes (the maximum frequency allowed by the API). All vehicle state is stored in a local SQLite database. The web app reads this data and presents it through an intuitive mobile-first interface.
Explore Features
Dive into each area of the app to see what data is tracked, how it's visualized, and what calculations power the insights.
Data Sources & Limitations
mykia.app combines multiple data sources with different update frequencies and accuracy levels.
A Python background script polls the Kia Connect EU API every 10 minutes — the maximum frequency allowed by the API. This captures 100+ vehicle parameters (battery, range, location, locks, climate, charging status, etc.) as a snapshot. Data from the Kia API is cached on their servers, so it may already be 5-30 minutes stale when retrieved. This means GPS tracking, charging power curves, and state transitions have a ~10-minute resolution.
Trip summaries (distance, drive time, idle time, average speed, max speed) come directly from the Kia API's dedicated trip endpoint, polled hourly. This data is recorded by the vehicle itself and is accurate — not derived from the 10-minute snapshots. It includes today's and yesterday's trips to capture late-evening drives that cross midnight.
Charging sessions are computed by detecting is_charging state transitions in the vehicle_log. Since polling happens every 10 minutes, the exact start/end times and power curve have ~10-minute granularity. Short charging events (under 10 minutes) may not be captured.
Daily energy stats (motor, climate, electronics, battery care consumption + regeneration) are extracted from the Kia API during each 10-minute poll. Monthly trip summaries are fetched once daily from a dedicated Kia API endpoint.
What's Being Tracked
Every 10 minutes, the following vehicle data is captured and stored locally.
...and 45+ more parameters including service intervals, headlamp status, departure schedules, and raw API data.