À propos du projet
TeslaMate est un enregistreur de données open-source et auto-hébergé, conçu spécialement pour les propriétaires de Tesla qui souhaitent conserver la télémétrie de leur véhicule sur leur propre infrastructure plutôt que de dépendre du cloud de Tesla. Le projet est écrit en Elixir, persiste les données dans une base de données PostgreSQL et est fourni avec un ensemble de tableaux de bord Grafana pour la visualisation et l'analyse. Les données du véhicule sont également publiées sur un courtier MQTT local, ce qui facilite l'intégration avec Home Assistant, Node-Red et Telegram.
Les fonctionnalités principales incluent l'enregistrement de données de conduite de haute précision, la recherche automatique d'adresses pour les points de départ et d'arrivée des trajets, le géorepérage pour définir des lieux personnalisés, la prise en charge de plusieurs véhicules sous un seul compte Tesla, le suivi des coûts de charge et l'importation de données historiques depuis TeslaFi et tesla-apiscraper. Un objectif de conception notable est de minimiser la perte d'autonomie due au vampire drain : la voiture est autorisée à se mettre en veille dès que possible après chaque interrogation, afin que l'enregistreur ne réduise pas sensiblement l'autonomie. L'interface web offre également un mode de thème personnalisable (clair, sombre ou par défaut du système).
Les tableaux de bord Grafana inclus couvrent un large éventail d'analyses : Battery Health, Charge Level, Charges (énergie ajoutée/utilisée), Charge Details, Charging Stats, Database Information, Drive Stats, Drives (distance / énergie nette consommée), Drive Details, Efficiency (consommation nette et brute), Locations (adresses), Mileage, Overview, Projected Range (dégradation de la batterie), States (en ligne vs. endormi), Statistics, Timeline, Trip, Updates (historique des logiciels installés), Vampire Drain et Visited (carte des trajets effectués à vie).
Le déploiement est basé sur des conteneurs, avec des images Docker officielles publiées sur Docker Hub et des workflows CI/CD pour les builds et les versions. La documentation se trouve sur docs.teslamate.org. Le projet est sous licence AGPL-3.0, qui exige que toute version modifiée distribuée ou proposée comme service en ligne soit également publiée sous la même licence ; un accord de licence de contributeur est recueilli automatiquement lors de la première demande de tirage (pull request) afin de maintenir le logiciel libre. Le README contient un avertissement de sécurité important conseillant aux utilisateurs de n'obtenir TeslaMate qu'à partir du dépôt officiel et de la documentation, citant des rapports de sites web trompeurs et d'applications mobiles non officielles distribuant des versions modifiées ou malveillantes susceptibles d'exposer les identifiants de compte Tesla et les données du véhicule.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.