Skip to main content

Projects using TeslaMate

Here are some projects that use TeslaMate as a data source to enrich its functionality and that can be useful depending on your setup.

TeslaMate ABRP

A python script (also available as a lightweight docker image) that pushes car status data to ABetterRoutePlanner based on contents of TeslaMate MQTT's topic.

LINK: github.com/fetzu/teslamate-abrp

TeslaMateAgile

A TeslaMate integration for calculating cost of charges. This application will automatically update your cost for charge sessions in TeslaMate within a specified geofence (usually home) using data from your smart electricity tariff.

The supported energy providers / tarriffs are either Octopus Agile, Tibber, aWATTar or fixed pricing (manually specified).

LINK: github.com/MattJeanes/TeslaMateAgile

TeslaMateApi

TeslaMateApi is a RESTful API to get data collected by self-hosted data logger TeslaMate in JSON.

The application is written in Golang and data is received from both PostgreSQL and Mosquitto and presented in various endpoints.

LINK: github.com/tobiasehlert/TeslaMateApi

TeslaMate Custom Dashboards

Teslamate Custom Grafana Dashboards, including: Amortization Tracker, Battery Health, Browse Charges, Charging Costs Stats, Charging CurveStats, Continuous Trips, Current State, Database Information, DC Charging Curves By Carrier, Incomplete Data, Range Degradation, Mileage Stats, Speed Rates, Speed & Temperature, Tracking Drives and more. Also, there are two dashboards (Current Charge & Drive View) that could be browsed on the car while driving or charging.

LINK: github.com/jheredianet/Teslamate-CustomGrafanaDashboards

TeslaMate Guru on Gurubase

TeslaMate Guru is a TeslaMate-focused AI to answer your questions. It primarily uses the TeslaMate documentation and the TeslaMate GitHub repository to generate responses.

LINK: https://gurubase.io/g/teslamate

Tesla Home Assistant Integration

The Tesla Home Assistant integration can use the data from the TeslaMate MQTT integration to update car data in near-real time.

LINK: github.com/alandtse/tesla

LINK: Wiki How-To

TeslaMate Telegram Bot

This is a telegram bot written in Python to notify by Telegram message when a new SW update for your Tesla is available. It uses the MQTT topic which TeslaMate offers.

LINK: github.com/JakobLichterfeld/TeslaMate-Telegram-Bot

CustomGrafanaDashboards

Collection of custom dashboards for Grafana.

LINK: github.com/CarlosCuezva/dashboards-Grafana-Teslamate

Gaussmeter

An LED illuminated acrylic Tesla Model 3. Its color and scale of light depend on the cars current state.

LINK: github.com/gaussmeter/gaussmeter

Home Assistant Addon

An unofficial Home Assistant addon for TeslaMate, with a PostgreSQL addon too. Works with the existing community Grafana and Mosquitto addons to provide a complete solution.

LINK: github.com/lildude/ha-addon-teslamate

MMM-Teslamate

A Magic Mirror Module for TeslaMate.

LINK: github.com/denverquane/MMM-Teslamate

MyTeslaMate

For those who do not wish to install their own instance, MyTeslaMate provides a managed instance of TeslaMate ready to use in one minute, with a security overlay (Authelia), 30-day backups, and the possibility of importing a backup to migrate easily.

For all TeslaMate users, MyTeslaMate also provides for free a Fleet API endpoint and a streaming server based on Tesla Telemetry events.

LINK: MyTeslaMate Website

LINK: Follow this guide to use official Tesla APIs on your Teslamate.

Tesla-GeoGDO (previously Tesla-YouQ)

A lightweight app that will operate your smart garage door openers based on the location of your Tesla vehicles, automatically closing when you leave, and opening when you return. Supports multiple geofence types including circular, TeslaMate, and polygonal. Supports multiple vehicles and various smart garage door openers.

LINK: https://github.com/brchri/tesla-geogdo