Tesla owners love data. After getting a Tesla, many data-oriented drivers set up Teslamate, a powerful open-source, self-hosted data logger. Teslamate pulls data from the Tesla API and stores it in a PostgreSQL database, using Grafana for visualization.
While Grafana is great on a desktop, it can be cumbersome on mobile. Pinching, zooming, and navigating complex dashboards on a small screen can be frustrating. Secure remote access can also be a hassle, requiring reverse proxies or VPN configurations.
Additionally, Teslamate’s default cost tracking uses a single flat rate. This isn’t ideal for owners with tiered electricity plans or those who charge at various locations.
A new mobile-first web app aims to solve these challenges. This isn’t a replacement for Teslamate; it’s a responsive frontend designed to make your existing Teslamate data more accessible and manageable on the go.
A Simple, Mobile-Friendly Interface
This new web app offers a clean, streamlined view of your Tesla data, eliminating the complexities of Grafana on mobile. You can quickly check key stats without fiddling with complicated dashboards.
Easy Charging Cost Management
The web app simplifies cost tracking by allowing you to define rates based on location and time-of-use schedules. Costs are then calculated and applied automatically, ensuring accurate data without manual database updates.
Simplified Secure Access
Secure remote access is made easy with optional, pre-configured Tailscale integration directly in the docker-compose.yml
file. This provides a secure, end-to-end encrypted connection without opening any ports. You can also use your own reverse proxy or Cloudflare Tunnel.
Data Privacy is Key
This service never sees your car data. The project consists of two parts: the web app (a static PWA) and a new Docker container added to your Teslamate stack. The web app communicates directly with your self-hosted Teslamate instance. The server’s only role is to serve the static web app to licensed users; it does not proxy, see, or store any personal or vehicle data.
Availability
This project, developed over several months, is available for a one-time purchase with a 7-day refund policy.
This new frontend for Teslamate offers a simple and efficient way to access and manage Tesla data on mobile, addressing common frustrations and simplifying cost tracking and secure access.