Native iOS Mobile App for TeslaMate

Beautiful Tesla analytics on your iPhone with our native iOS app. Skip the Grafana dashboards - HedgieMate brings your TeslaMate data directly to your pocket with a smooth, native iOS experience. Requires TeslaMate. Download from App Store.

Download HedgieMate

Get the native iOS app for beautiful Tesla analytics on your iPhone

Native iOS App

Available now on the App Store

Download on the App Store

Simple Pricing

Start free, upgrade for advanced features anytime

Free

$0

Free forever - Everything you need

  • Available on iOS, Watch, Mac, iPad, Vision Pro
  • Multiple car support
  • Detailed vehicle data & statistics
  • Detailed charging sessions
  • Detailed trips
  • Limited history (14 days)
Download Free

Privacy & Data Security

Your data stays yours - complete privacy guaranteed

Your Data Stays Yours

HedgieMate is designed with privacy and security at its core. We do not store, collect, or save any of your Tesla data.

  • Local Data Only: All your Tesla data remains securely on your TeslaMate server
  • Direct Connection: HedgieMate connects directly to your TeslaMate API without any intermediary servers
  • No Data Collection: We don't track, store, or analyze your driving patterns, locations, or vehicle data
  • Complete Control: You have full control over your data and can disconnect at any time

HedgieMate simply fetches and displays your data in real-time. When you close the app, no data is retained on your device or transmitted to our servers.

Setup Guide

Complete setup process for TeslaMate integration

Prerequisites

1

System Requirements

HedgieMate works with your existing TeslaMate installation. For remote access, you'll need:

  • Running TeslaMate instance
  • Without remote access, HedgieMate works only on local network
  • You can use domain with Cloudflare Zero Trust tunnel access, public IP or VPN solution (Tailscale, OpenVPN, etc.)

Privacy & Data Security

2

Your Data Stays Yours

HedgieMate is designed with privacy and security at its core. We do not store, collect, or save any of your Tesla data.

  • Local Data Only: All your Tesla data remains securely on your TeslaMate server
  • Direct Connection: HedgieMate connects directly to your TeslaMate API without any intermediary servers
  • No Data Collection: We don't track, store, or analyze your driving patterns, locations, or vehicle data
  • Complete Control: You have full control over your data and can disconnect at any time

HedgieMate simply fetches and displays your data in real-time. When you close the app, no data is retained on your device or transmitted to our servers.

TeslaMate API Installation

2

Install TeslaMate API

HedgieMate requires TeslaMate API to function. This needs to be installed on the same server where TeslaMate is running.

Visit the TeslaMate API GitHub repository for detailed instructions.

Add this service to your existing TeslaMate docker-compose.yml file and update the environment variables to match your current TeslaMate configuration:

docker-compose.yml
... existing TeslaMate docker-compose configuration ...

services:
  teslamateapi:
    image: tobiasehlert/teslamateapi:latest
    restart: always
    depends_on:
      - database
    environment:
      - ENCRYPTION_KEY=MySuperSecretEncryptionKey
      - DATABASE_USER=teslamate
      - DATABASE_PASS=secret
      - DATABASE_NAME=teslamate
      - DATABASE_HOST=database
      - MQTT_HOST=mosquitto
      - TZ=Europe/Berlin
    ports:
      - 8080:8080

Public Access Setup (Optional)

3

Configure Public Access

For remote access to your TeslaMate API, you have several options:

  • Cloudflare Zero Trust Tunnel with a custom domain
  • Public IP with port forwarding
  • VPN solutions (Tailscale, ZeroTier, OpenVPN, etc.)

Security Tips:

  • Cloudflare Zero Trust: Use CF-Access-Client-Id and CF-Access-Client-Secret headers
  • Classic public domain: Implement basic authentication
  • VPN solution: Most secure option for remote access

Note: API token functionality for vehicle control will be added in future updates. Currently, the API is read-only for data access.

If you need help setting up public access, contact our support team for assistance.

HedgieMate Configuration

4

Download HedgieMate

Install HedgieMate from the App Store on your iOS device.

Download on the App Store
5

Configure TeslaMate API URL

In HedgieMate, enter your TeslaMate API URL:

  • Public access: https://your-domain.com (if using Cloudflare Zero Trust)
  • IP with port: https://your-ip:8080
  • Local network: http://192.168.1.xxx:8080

The URL should point to your TeslaMate API service running on port 8080.

6

Verify Connection

Test the connection, fetch cars and start exploring your Tesla data with enhanced analytics and insights provided by HedgieMate.