TeslaMate est probablement l’outil de suivi Tesla le plus populaire dans la communauté technique. Open source, auto-hébergé, gratuit. Si vous aimez les données et que vous avez une Tesla, c’est l’incontournable.
Voici tout ce qu’il faut savoir avant de l’installer.
Qu’est-ce que TeslaMate ?
TeslaMate est un logiciel open source (licence MIT) écrit en Elixir, lancé en 2019 par Adrian Kumpf, qui se connecte à votre Tesla via l’API officielle constructeur pour enregistrer en continu toutes les données de votre véhicule : position GPS, vitesse, état de charge, température, consommation, etc.
Le tout est stocké dans une base de données PostgreSQL et visualisé via des tableaux de bord Grafana ultra détaillés.
Concrètement, après quelques semaines d’usage, vous avez une vue complète de :
- chaque trajet effectué (distance, durée, conso, prix)
- chaque session de charge (kWh ajoutés, coût, vitesse, lieu)
- la dégradation de la batterie au fil du temps (en %)
- l’efficacité de votre conduite (Wh/km par trajet)
- des cartes de chaleur de vos déplacements
- un journal complet d’updates software Tesla
Pour qui c’est fait
Trois profils trouvent un vrai intérêt à TeslaMate :
Le pro qui doit justifier ses km. Si vous facturez des km à un client ou que vous remboursez les frais réels via votre entreprise, TeslaMate produit un export par trajet avec lieu de départ, arrivée, distance et coût énergétique. Mieux qu’un tableur Excel à la main.
Le geek de la batterie. Vous voulez voir la dégradation en temps réel sur 3 ans ? Comparer la conso hiver vs été ? Vérifier si Supercharger V3 vs V4 fait une différence sur la longévité ? TeslaMate produit ces graphes en deux clics.
Le tech qui veut tout maîtriser. Données chez vous, pas chez Tesla, pas dans le cloud d’un tiers. Si la confidentialité compte, l’auto-hébergement est un plus.
À qui c’est PAS destiné : si vous voulez juste savoir où est garée votre voiture et combien il reste d’autonomie, l’app Tesla officielle suffit largement. TeslaMate est over-kill pour ça.
Comment ça fonctionne
Trois composants tournent sur votre serveur (NAS, Raspberry Pi, VPS, ou simple PC) :
- TeslaMate lui-même : interroge l’API Tesla en boucle (~10 sec si la voiture est en mouvement, plus rare sinon)
- PostgreSQL : base de données qui stocke tout l’historique
- Grafana : interface web qui affiche les tableaux de bord
L’install la plus simple passe par Docker Compose (un fichier docker-compose.yml standard, fourni dans la doc officielle). Sur un Raspberry Pi 4, ça tourne sans broncher pendant des années.
L’auth Tesla se fait via un token de l’app Tesla (Refresh Token). Vous le renseignez une fois, et TeslaMate le rafraîchit tout seul ensuite.
Bémol important depuis 2024 : Tesla a introduit son nouveau système de “Vehicle API” payant pour les développeurs tiers. La compatibilité TeslaMate est maintenue par la communauté, mais les futures évolutions de l’API Tesla peuvent casser des fonctionnalités. À surveiller.
Tarifs et conditions
Gratuit, point. Pas d’abonnement, pas de version premium, pas de freemium déguisé.
Coûts indirects à prévoir :
- Hébergement : un Raspberry Pi 4 (~80 €) suffit largement, ou un VPS Hetzner / OVH à 4-5 €/mois si vous préférez le cloud
- Temps de mise en place : comptez 1 à 2 h si vous êtes à l’aise avec Docker, 4-5 h sinon (avec lecture doc)
- Maintenance : très faible une fois en route, sauf updates majeures (1-2 par an)
Mon avis
Je l’utilise depuis 2 ans sur un Raspberry Pi à la maison, et c’est l’outil dont je peux le moins me passer côté data. La précision dépasse ce que l’app Tesla officielle propose (et ce que TeslaFi propose en SaaS, soyons honnêtes).
Mes vrais bémols :
- La courbe d’apprentissage. Si Docker vous fait peur, regardez plutôt TeslaFi (équivalent SaaS, payant ~5 €/mois).
- La dépendance à l’API Tesla. Si Tesla durcit son accès, TeslaMate sera impacté en premier.
- Pas d’app mobile native. Sur smartphone, vous ouvrez Grafana dans le navigateur, ça marche mais ce n’est pas natif.
Verdict : si vous êtes à l’aise techniquement et que vous aimez les données, foncez. C’est gratuit, propre, et l’expérience est meilleure qu’à peu près n’importe quoi de payant. Sinon, regardez les solutions hostées.
FAQ
TeslaMate fonctionne avec Model 3, Y, S, X ?
Oui, toutes les Tesla connectées à l’API officielle sont compatibles : Model S, Model X, Model 3, Model Y. Cybertruck également depuis 2024. Roadster d’origine non.
Est-ce que ça vide la batterie 12 V ?
Non. TeslaMate est conçu pour respecter le mode “veille profonde” de la voiture. Quand la voiture est immobile et verrouillée depuis 30 min, TeslaMate cesse de la solliciter et la laisse dormir, ce qui préserve la 12 V exactement comme l’app officielle.
Les données partent-elles chez Tesla ou ailleurs ?
Aucune donnée ne quitte votre serveur. TeslaMate tire les données depuis Tesla (votre voiture vous appartient à ce niveau-là), les stocke chez vous, et les affiche chez vous. Aucun tiers, aucun cloud externe.
Faut-il un Raspberry Pi ou un serveur dédié ?
Un Raspberry Pi 4 (4 ou 8 Go) avec carte SD 32 Go suffit largement pour 5 ans de logs. Si vous avez un NAS Synology ou QNAP, TeslaMate s’installe aussi via Docker Compose en quelques clics.
Peut-on exporter ses données vers Excel ?
Oui. Grafana permet l’export CSV de chaque tableau de bord, et PostgreSQL permet des requêtes SQL directes pour les besoins avancés (export comptable, par exemple).
Les +
- Gratuit et open source (MIT) — vos données restent chez vous
- Suivi ultra-détaillé : trajets, charges, dégradation batterie, efficacité
- Tableaux de bord Grafana superbes et personnalisables
- Communauté active, mises à jour fréquentes
Les -
- Demande un minimum de skills Docker / Linux pour s'auto-héberger
- Dépend de l'API Tesla : si Tesla ferme l'accès, le logger est limité
- Pas d'app mobile officielle — accès via navigateur uniquement