MateDroid

com.matedroid
by Zapstore _@zapstore.dev

Republished from GitHub / F-Droid by the Zapstore main account.

Take control of your Tesla data with MateDroid, the companion app for TeslaMate that puts your driving and charging history in your pocket. **Your Data, Your Server, Your Privacy** MateDroid connects exclusively to your self-hosted TeslaMate instance. No cloud services, no accounts, no tracking. Your Tesla data never touches our servers because there are none. This is how privacy should work. **Beautiful at a Glance** See your Tesla's real-time status on a stunning dashboard featuring a 3D model that matches your car's actual color and wheels. The entire app theme adapts to your vehicle's color, creating a personalized experience in both light and dark modes. **Everything You Want to Know** • **Live Dashboard** - Battery, range, charging status, climate, tire pressures, and more • **Drive History** - Every trip mapped with efficiency stats, elevation profiles, and weather conditions along the way • **Charging Sessions** - Track where you charge, how much energy you add, costs, and charging curves • **Battery Health** - Monitor degradation over time with clear visualizations • **Stats for Nerds** - Tap the car for deep statistics: records, extremes, AC vs DC charging ratios, and hidden gems **Offline Ready** MateDroid syncs your data locally so you can browse your drives and charges even without an internet connection. Perfect for checking your trip history while on the road. **Requirements** This app requires a working Teslamate + TeslamateApi setup: • Teslamate: github.com/adriankumpf/teslamate • TeslamateApi: github.com/tobiasehlert/teslamateapi If you're already running Teslamate, you're just one API deployment away from using MateDroid. **Free and Open Source** MateDroid is 100% free with no ads, no in-app purchases, and no premium tiers. The complete source code is available on GitHub under the GPL-3.0 license. Contributions welcome! github.com/vide/matedroid

First release: Feb 11, 2026, 20 total releases.

Most recent release: Sep 19, 2026.

Repo

Appears in 0 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Sep 19, 2026 1.11.3
    Following a charge no longer drains your phone. **Fixed:** - Opening the app from the charging notification left the dashboard polling every 5 seconds in the background, and the live charge screen kept polling with the phone locked. Both now stop while off screen - A failed live-charge check was repeated on every poll **Changed:** - Background checks back off while the notification's own monitor is running and when the server can't be reached, and are no longer reset on every process start 🤖 Generated with [Claude Code](https://claude.com/claude-code)
  • Sep 9, 2026 1.11.2
    Same app as 1.11.1, under a new version code. The 1.11.1 build never reached Google Play — its upload was blocked before publication — so this is the version that carries demo mode to Play Store users. **If you already have 1.11.1 from F-Droid or GitHub, there is nothing new here.** For anyone arriving from 1.11.0: **Added:** - **Demo mode**: tap "Try the demo" on the first setup screen and the app fills itself with a year of sample data — drives, charges, a live charging session, statistics, battery health and countries visited - A **Demo** badge next to the car name, so sample data is never mistaken for your own - Leave the demo any time from Settings > Connection
    More…
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
  • Aug 30, 2026 1.11.1
    No Teslamate server yet? Now you can see what MateDroid does before setting one up. **Added:** - **Demo mode**: tap "Try the demo" on the first setup screen and the app fills itself with a year of sample data — drives, charges, a live charging session, statistics, battery health and countries visited - A **Demo** badge next to the car name, so sample data is never mistaken for your own - Leave the demo any time from Settings > Connection The sample data is generated on the device against the current date, so the history always ends today. Everything runs the same code path as a real server, so every screen behaves exactly as it would against your own Teslamate.
  • Aug 24, 2026 1.11.0
    Your settings, your rules: this release makes MateDroid adapt to you. Added: - Choose what "cost per kWh" means: energy added or energy used (incl. charging losses) - "Since last charge" trip meter on the dashboard - Configurable connection timeout, charge warning levels and short drive/charge thresholds Changed: - Settings reorganized into clear sections - Clearer drive elevation: Climb, Descent and Net
    More…
    Fixed: - Climb/descent no longer inflated by GPS noise
  • Aug 12, 2026 1.10.1
    Faster, lighter and more accurate: a broad performance pass, smarter background checks that save battery, and many fixes for miles users. Changed: - Smoother scrolling, charts and screens - Background checks slow down while the car is parked - Syncs are incremental instead of full re-downloads Fixed: - Wrong efficiency, speed and distances for miles users - Charging notification flickering with two cars
    More…
    - Map, back button and chart glitches
  • Jun 11, 2026 1.9.0
    A tidy new top-right menu, manual road-trip creation, and an immersive full-bleed Location map you can tap to open in Maps. Added: - Top-right menu: Stats, Battery health, Where was I?, Sentry, Settings - Create a trip manually from the Trips list Changed: - Reorganized Activity card; tyre pressure in its own card Fixed:
    More…
    - Live charge view opens instantly after plugging in - Voltage & current chart tooltip values restored Security: - Credentials no longer in Android backups
  • Apr 30, 2026 1.7.0
    Drives and charges lists are fully redesigned — compact editorial rows with accent edges, all-caps datelines, and a bold headline metric. Plus a draggable scrollbar on all list screens. Changed: - Redesigned drives & charges rows (accent edge, hero km/kWh, shorter rows) Added: - Draggable month scrollbar with floating date label - New branded loading spinner Fixed:
    More…
    - Filters no longer reset after backgrounding the app - "Where was I?" date in non-UTC timezones
  • Apr 25, 2026 1.6.0
    **Trips just got a top-to-bottom rebuild** — the marquee feature of this release. ### Added - **Trips list redesign**: rows are ~60% shorter and carry a 6dp timeline "fingerprint" strip beneath the route — a compressed version of the detail timeline so different trips (multi-day with DC + AC overnight, daily commute with a parking gap, a single short drive) are visually distinguishable at a glance. Date chip · route · distance up top, fingerprint middle, duration · stops · kWh meta below. - **Trip detail timeline**: horizontal bar under the map. Each drive, charge, and parking gap is a colored segment proportional to its duration — drives in the car's accent color, AC/DC charges in the green/orange palette harmonized with the car's theme, parking in muted neutral. Tap a segment for details. Multi-day parking is sqrt-compressed so driving and charging stay readable. First segment of each kind shows a small white icon (steering wheel, bolt, plug, P) so the legend is self-explanatory. - **Edit trips**: "Add leg" lists drives and charges within ±2 days of the trip not already claimed by another saved trip; "Merge trip" lists adjacent trips within ±14 days and rolls everything (including AC charges) between them into one. Dashed line on the map for non-contiguous legs (e.g. car transported). Delete via the top-bar overflow to revert. - **Trip cost donut**: each charge stop is a donut segment sized by share of total cost, with DC and AC stops in distinct lightness shades of their palette color. Total cost in the center; tap a segment to pop it out and surface that stop's city, AC/DC chip, cost, kWh, duration. Expandable for avg-cost-per-100 km/mi and per-kWh pills plus a per-charge list. - **Horizontal battery energy-flow card**: a Sankey-style flow replacing the old battery stats grid. Battery pictogram in the middle, two inflow streams (DC top, AC below) cubic-bezier-expanding to their share of battery height, one outflow tapering off on the right. Per-inflow kWh + avg kW, per-outflow kWh + Wh/km (or Wh/mi). - **Weather during the trip**: temperature sparkline with weather-condition icons floating on the line at each sample. Samples drawn from the trip's GPS points, ~1 per drive-hour (3–12 total), fetched from Open-Meteo. Card hides itself if the trip is too recent for Open-Meteo's archive. - **Trip persistence**: trips are now first-class database entities, which is what unlocks edit and merge. Existing history is unaffected.
    More…
    - **Trip map overlays**: date range and total distance render as translucent accent-color chips on the map directly. - **Trip legs count in header**: collapsible "Trip legs" card shows the composition inline (`3 🚘 + 2 ⚡`). - **Cost filter on the charges list**: new `Cost` dropdown alongside `Type` and `Location` (the row was reshuffled into three single-select dropdowns: ⚡ Type, 💰 Cost, 📍 Location). Pick `No cost` to isolate sessions where no price has been recorded — most useful for cleaning up DC charges where TeslaMate doesn't pull a cost automatically. From there, the existing "edit on TeslaMate" trailing icon gets you to the right place. For cars with Free Supercharging enabled, picking `No cost` surfaces a one-line hint so the filter stays useful for non-Supercharger DC stops. ### Changed - Trip detail performance: back-nav no longer blanks to a spinner; map keeps tiles + polyline, donut doesn't re-animate, timeline doesn't rebuild. - 90-day and yearly charts on charges / drives / trips now render every week/month, including empty ones, so trends visually show inactivity. - Trips list summary card: total distance and total energy charged lost their decimals; total driving time uses cascading units (`2d 3h`, `1w 2d`, `1mo 2w`). - Internal dependency bumps (AGP 9.1 / Kotlin 2.3 / Hilt 2.59 / WorkManager 2.10 / OkHttp 5 / Retrofit 3). ### Fixed - DatePicker timezone off-by-one on "Where was I that day?" — picked date now matches the user's tap in every zone. - Charges / Drives list flashed on date-filter change when a secondary filter (AC/DC, distance) had zeroed out the visible list. The full-screen spinner now only appears on the true initial load.
  • Apr 19, 2026 1.5.1
    Small bugfix release. AC charging sessions no longer trigger the DC unplug warning when you leave the cable plugged in, and a typo in the Spanish Sentry translation has been fixed. Fixed: - AC charges no longer trigger the DC "unplug cable" warning - Typo in Spanish Sentry alert strings
  • Apr 15, 2026 1.5.0
    MateDroid now supports HTTP Basic Auth, making it easy to connect through MyTeslaMate and other authenticated reverse proxies. You can also filter drives, charges, and trips by custom date ranges. Added: - HTTP Basic Auth support for servers behind authenticated reverse proxies - Custom date range filter on drives, charges, and trips - Live charging elapsed timer in the status bar - DC unplug warning when charge completes but cable stays plugged in ---
    More…
    Thanks to [@MARMdeveloper](https://github.com/MARMdeveloper) for contributing to this release!
  • Apr 7, 2026 1.4.1
    Fixed sentry alert addresses showing blank when the car is outside a geofence. Alerts now correctly display the reverse-geocoded location or a fallback label. **Fixed:** - Sentry alerts showing empty text instead of address or "Alert detected" placeholder
  • Apr 6, 2026 1.4.0
    Road trips, sentry history, and smarter charts arrive in MateDroid 1.4. Added: - Trip grouping: auto-detects road trips with route maps, country flags, and per-leg stats - Sentry alert history with 6-day heatmap and location-aware alerts - Widget now shows charging power - Mileage screen: energy cost, consumption, and efficiency Changed: - Chart Y-axis labels auto-scale to data range
    More…
    Fixed: - Temperature and unit conversion issues on multiple screens --- Thanks to [@MARMdeveloper](https://github.com/MARMdeveloper) for continued contributions: hardcoded unit conversion fixes, mileage energy data, chart Y-axis improvements, charge filter toggle, temperature conversion fix, and spelling corrections.
  • Mar 30, 2026 1.3.0
    New "Where was I?" feature lets you look up your car's position at any past date and time — even when the car was sleeping all day. Added: - "Where was I?" with map, location, weather, and activity details - Line chart revamp with smooth curves and gradient fills - Battery heater overlay on drive detail charts - Speed distribution histogram in drive details - Chinese language support Changed:
    More…
    - Custom pin-needle map markers on all screens - MateDroid/VERSION User-Agent on all HTTP requests
  • Mar 8, 2026 1.2.3
    Bug fixes and a new notification permission dialog. Added: - Notification permission dialog at startup explaining sentry, tyre pressure, and charging alerts before requesting permission Fixed: - Widget aspect-ratio distortion on Nova Launcher and other third-party launchers
  • Mar 7, 2026 1.2.2
    Bug fixes for units and widget layout. Fixed: - Units now respected on all screens and the widget (distances, speeds, efficiency, temperatures) - Widget location text no longer shifts up when charging — stays on the bottom line alongside charging details
  • Mar 7, 2026 1.2.1
    Your widget now knows where your car is — but only when you want it to. Added: - Widget (2×2/3×2) shows current location on the home screen: geofence name, reverse-geocoded address, or coordinates - Location is intentionally hidden on the lock screen for privacy and security - Remaining range moved to the top center of the widget, on the same line as status icons
  • Mar 6, 2026 1.2.0
    Home screen widgets and sentry alerts are here! **Added:** - **Home screen widget**: Battery info widget for the Android home screen. Shows battery level, range, state, temperature, and charging details for any configured car. Features a dimmed car image background with glow effect when charging. One widget per car, updates every 15 minutes. - **Sentry event detection**: Detects sentry mode alert events via polling. Fires a heads-up notification on a dedicated "Sentry Alerts" channel and shows a running event counter next to the sentry red dot on the dashboard and widget. Counter resets when sentry mode turns off. - **Dashboard**: Swipe left/right on the car image to switch between vehicles; dot indicators show which car is selected. **Fixed:** - **Home screen widget**: Tapping a widget now opens the app and selects the correct car instead of always showing the first car (contributed by this release 🙂).
  • Feb 20, 2026 1.1.0
    Stability and polish for the live charging feature introduced in 1.0.0. Changed: - Live Charge Screen: SoC now displayed as a large hero number Fixed: - Live charge screen closes automatically when charging stops - Charging notification correctly opens main screen on older TM APIs - Charging gauge arrow hidden when live charge is unavailable - V/A chart uses distinct colors (amber and blue)
    More…
    - Stats for Nerds: missing values when filtering by year Special thanks to [@MARMdeveloper](https://github.com/MARMdeveloper) for the Stats for Nerds year-filter fix!
  • Feb 12, 2026 1.1.0-beta3
    Bug fixes for charging notifications. Fixed: - Charging notification now navigates to live charge screen when tapped - Charging notification worker properly rescheduled after device reboot
  • Feb 11, 2026 1.1.0-beta2 Release page →
    Live charge links now gracefully adapt to your TeslaMate API version. Fixed: - Dashboard charging gauge and details row only navigate to the live charge screen when TeslaMate API 1.24+ is detected - Charging notification only deep-links to live charge when the endpoint is available; otherwise opens the app normally