Teslamate sur Raspberry Pi - Tutoriel

Appli iPhone, Android, Teslamate, TeslaFi, connectivité Premium
d
dglaude
Débutant
Débutant
Messages : 4
Inscription : 23 juin 2024
Voiture : Tesla Model Y

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par dglaude »

Au 1e Février 2025, les API de Tesla seront payantes... bon ils annoncent les prix par quantité d'appel à chaque type d'action, et ils offrent 10€ gratuit par mois pour les personnes individuelles: https://developer.tesla.com/fr_BE

J'ai pas encore vérifié si il y avait une nouvelle version, et surtout combien cela allait coûter. Mais il y a de toute manière des changements à faire, déjà mettre sa clef développeur.
Avatar de l’utilisateur
yvespsv
Addict
Addict
Messages : 5360
Inscription : 17 nov. 2021
Localisation : Près d'Avignon mais dans le Gard
Voiture : Model Y RWD Blanc

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par yvespsv »

@dglaude

Bonjour,

Tu pourrais expliquer STP. Je ne comprends pas ce que tu veux dire à part que les API de Tesla sont payantes. OK
Conséquences sur le fonctionnement de Teslamate ? Que doit on faire ? Clef développeur c'est quoi ?

Merci
Model Y Propulsion 19" (Septembre 2024) - Blanche - Moteur J -Batterie Y7CR
d
dglaude
Débutant
Débutant
Messages : 4
Inscription : 23 juin 2024
Voiture : Tesla Model Y

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par dglaude »

Je n'ai pas les réponses, c'est juste un avertissement.

Avant Teslamate pouvais faire de nombreux appels aux serveurs de Tesla pour récupérer des informations sur ta voiture, et c'était gratuit.
A partir du 1e Février 2025, tous les appels seront payants, mais tu reçois 10€ gratuit, le reste est payant.
En plus il faut sans doute mettre un identifiant pour faire tes appels aux serveurs de Tesla = clef développeur.

Donc
(1) il y aura du changement à faire
(2) on ne sait pas si et combien cela va coûter

Pour ma part, j'utilise Teslamate dans le cadre d'une solution pour contrôler la charge de la Tesla avec le surplus d'énergie solaire de mes panneaux. A part le plaisir d'avoir toutes les informations de Teslamate, la solution de chargement n'utilise je pense que le SoC (State of Charge) et cette information semble maintenant accessible également en Bluetooth avec ces deux projets qui parle BLE avec la Tesla:
* https://github.com/tesla-local-control/ ... qtt_docker
* https://github.com/wimaha/TeslaBleHttpProxy

Donc je vais peut-être abandonner Teslamate, en fonction de leurs derniers développement, des solutions de contournement qu'ils vont trouver et du prix que cela risque de me coûter.
Avatar de l’utilisateur
Ohlala747
Enthousiaste
Enthousiaste
Messages : 134
Inscription : 25 déc. 2024
Voiture : TMY Dual Motor 2024

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par Ohlala747 »

Idée? Est-ce que cela ne pourrait pas juste être un moyen pour Tesla de freiner les tentatives illicites d'accès? ...Le fait de facturer a minima contraignant l'appelant à une identification "renforcée"...???
(46 Lot) TMY 2024 DM blanche + HAOS/Khadas + panneaux PV
Avatar de l’utilisateur
eate77
Confirmé
Confirmé
Messages : 94
Inscription : 02 nov. 2024
Voiture : Model 3 Prop GA

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par eate77 »

Bonjour, savez-vous pourquoi je n'ai aucune data?
J'ai fait l'installation comme c'est indiqué dans le tuto.
J'ai récupéré mon véhicule aujourd'hui mais rien ne s'affiche.
Il y a moyen de vérifier l'intégrité de l'installation ?

Image
Avatar de l’utilisateur
ChuTn3Y87
Enthousiaste
Enthousiaste
Messages : 134
Inscription : 18 nov. 2024
Localisation : Valence
Voiture : Model Y Prop GA 24

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par ChuTn3Y87 »

Ça c est la partie graphana, est ce que tu as vérifié la connexion et les infos dans la partie teslamate ?
Tesla Model Y GA 2024 / Full Black depuis Décembre 2024
An1: 19600km / 4440kWh / 53€ (SuC gratuit)
Avatar de l’utilisateur
eate77
Confirmé
Confirmé
Messages : 94
Inscription : 02 nov. 2024
Voiture : Model 3 Prop GA

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par eate77 »

Non, tu serais me dire comment faire ?
Avatar de l’utilisateur
ChuTn3Y87
Enthousiaste
Enthousiaste
Messages : 134
Inscription : 18 nov. 2024
Localisation : Valence
Voiture : Model Y Prop GA 24

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par ChuTn3Y87 »

Vous pouvez accèder à votre Teslamate via l’adresse http://teslamate.local:4000
Quand vous voulez accéder aux Tableaux de Bord des identifiants sont demandé, par défaut c’est « admin/admin », il vous sera demandé de personnaliser le mot de passe.

https://www.blogtesla.fr/2024/06/21/tes ... e_vignette

Si vous n'avez jamais mis vos identifiants tesla dans cette interface, c est pour ça que vos données sont vides je pense.
Tesla Model Y GA 2024 / Full Black depuis Décembre 2024
An1: 19600km / 4440kWh / 53€ (SuC gratuit)
Avatar de l’utilisateur
Thomas
Community Manager
Community Manager
Messages : 30129
Inscription : 18 déc. 2018
Localisation : IdF
Voiture : Model Y Perf
Contact :

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par Thomas »

@thierry , je viens de mettre à jour le tutoriel, merci pour l'info.
Avatar de l’utilisateur
eate77
Confirmé
Confirmé
Messages : 94
Inscription : 02 nov. 2024
Voiture : Model 3 Prop GA

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par eate77 »

j'avais bien généré les Token avec « tesla_auth », par contre dans le tuto ça dit qu'il faut inverser "access" et "refresh"
ce que je n'ai pas fait ... par erreur peut-être ?
dans le tuto, c'est l'appli smartphone, je me suis dit que c'est l'appli qui est inversé (donc pas nécessaire avec la version PC)

ton avis ?

(merci en tout cas)
Avatar de l’utilisateur
ChuTn3Y87
Enthousiaste
Enthousiaste
Messages : 134
Inscription : 18 nov. 2024
Localisation : Valence
Voiture : Model Y Prop GA 24

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par ChuTn3Y87 »

Alors je n'aurai pas d'avis car j'ai installé Teslamate sur un NAS donc je n'ai pas suivi ce tutoriel 😅 ou seulement en partie.

Par contre, j avais moi aussi généré le token avant d'avoir la voiture et ça ne marchait pas et il me semble que je l'avais refait ou j'avais réalisé dans teslamate et après ça avzit marché d un coup !

Bon courage
Tesla Model Y GA 2024 / Full Black depuis Décembre 2024
An1: 19600km / 4440kWh / 53€ (SuC gratuit)
Avatar de l’utilisateur
eate77
Confirmé
Confirmé
Messages : 94
Inscription : 02 nov. 2024
Voiture : Model 3 Prop GA

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par eate77 »

c'est bon, j'ai regenéré les tokens
je l'avais fait avant d'avoir la voiture, j'imagine qu'ils ne faut pas le faire trop tôt.

merci :top:
Avatar de l’utilisateur
ChuTn3Y87
Enthousiaste
Enthousiaste
Messages : 134
Inscription : 18 nov. 2024
Localisation : Valence
Voiture : Model Y Prop GA 24

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par ChuTn3Y87 »

Top 💪 il ne reste plus qu'à rouler 😉
Tesla Model Y GA 2024 / Full Black depuis Décembre 2024
An1: 19600km / 4440kWh / 53€ (SuC gratuit)
Avatar de l’utilisateur
eate77
Confirmé
Confirmé
Messages : 94
Inscription : 02 nov. 2024
Voiture : Model 3 Prop GA

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par eate77 »

oui grave, c'est tout vide :marrant:
O
Oldyoldy
Actif
Actif
Messages : 26
Inscription : 08 juin 2023
Voiture : Tesla y

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par Oldyoldy »

Un grand merci !
C’est simple, et ça fonctionne parfaitement !
Ophrys a écrit : 27 oct. 2024 22:50
Cela vaut vraiment le coup de passer à postgresql 17, le gain en vitesse est impressionnant. Mon dashboard "visited", quand j'affichais 2 ans, prenait un certain temps à se charger. Maintenant, c'est instantané.

Pour ceux qui ont un doute sur la procédure à suivre pour sauvegarder/mettre à jour/restaurer, voici les étapes (EDIT : j'ai tout fait en root. En fonction de votre configuration, vous pourriez avoir à les précéder de sudo) :

Code : Tout sélectionner

# Dans le dossier de votre docker-compose.yml, avec teslamate comme utilisateur (c'est le défaut) :
docker compose exec -T database pg_dump -U teslamate teslamate > chemin_vers_votre_sauvegarde.bck
docker compose down
docker volume rm "$(basename "$PWD")_teslamate-db"
# Edition de votre docker-compose.yml afin de remplacer le numéro de version de postgres (16 devient 17). Ici, avec l'éditeur nano :
nano docker-compose.yml
# Mise à jour de postgresql vers la nouvelle version :
docker compose pull
# Lancement de la nouvelle version de la base de données puis arrêt de teslamate avant de purger/restaurer la base de données :
docker compose up -d database
docker compose stop teslamate
docker compose exec -T database psql -U teslamate teslamate << .
# Cette commande ouvre une nouvelle invit dans laquelle vous allez pouvoir faire place nette pour la nouvelle base. Taper les cinq commandes suivantes les unes après les autres (pas de sudo ici) :
DROP SCHEMA public CASCADE;
CREATE SCHEMA public;
CREATE EXTENSION cube WITH SCHEMA public;
CREATE EXTENSION earthdistance WITH SCHEMA public;
.
# Vous êtes à nouveau sur votre shell principal. On restaure la base de données précédemment sauvegardée :
docker compose exec -T database psql -U teslamate -d teslamate < chemin_vers_votre_sauvegarde.bck
docker compose start teslamate
docker compose up -d
On doit sûrement pouvoir s'épargner le stop et start teslamate, vu qu'on fait un down puis un up avant et après, mais comme ça fait un moment que je n'ai pas utilisé docker, j'ai bêtement suivi la doc et ça marche très bien.

Et voilà, votre postgresql est en version 17 :smile:
Avatar de l’utilisateur
Axelalf
Enthousiaste
Enthousiaste
Messages : 143
Inscription : 15 nov. 2022
Localisation : Puy de Dôme
Voiture : Model Y Propulsion

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par Axelalf »

Hey les Teslamaters,

J'espère que tout le monde va bien. Je me posais une question de savoir si dans le dashboard "Battery Health" était compris le buffer ou non ?
Par exemple, mon Model Y de 2022 Propulsion est normalement équipé d'une batterie de 60KWh et teslamate me rapporte, plus de 2 ans après et 63222 km, un état de batterie à 59,91KWh :

Image

Qu'en pensez-vous ?

PS: Je n'avais pas Teslamate dès le départ de ma possession du Model Y. Cela doit faire environ 1 an et demi.
Model Y Prop / Attelage / Livré le 19/11/2022
Avatar de l’utilisateur
jpz68
Addict
Addict
Messages : 6881
Inscription : 12 oct. 2023
Localisation : Oise
Voiture : M3 LR boost 2020

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par jpz68 »

@Axelalf Non, le buffer n'est pas envoyé par la voiture à TeslaMate pas plus que la capacité de la batterie.

TeslaMate estime la capacité actuelle de la batterie à partir des dernières grosses recharges, et en déduit la dégradation (estimée donc) à partir de la capacité à neuf (que l'on peut entrer manuellement dans le dashboard Battery Health Custom quand on n'a pas toutes les données de la voiture sous TeslaMate, par exemple si on a acheté un VO).

Pour faire un calcul plus précis tenant compte du buffer, il faut le faire soi-même en utilisant par exemple Scan My Tesla via un dongle ODB pour récupérer toutes les informations nécessaires (capacité à neuf, capacité restante, buffer).

Même l'application Enhance des S3XY Buttons ne tient pas compte du buffer dans son calcul (même si elle récupère les bonnes valeurs pour la capacité à neuf, la capacité restante et le buffer via le bus CAN de la voiture).

Essaie avec le dashboard Battery Health Custom en entrant manuellement la capacité de la batterie neuve et l'autonomie correspondante dans les champs correspondants et enregistre les modifications (il y a 0 par défaut). Cela te donnera alors une dégradation plus proche de la réalité.

Tu trouveras la capacité et l'autonomie à neuf de ta voiture ici si tu ne les connais pas (voir tableaux de Thomas) :

Model Y Propulsion: Batterie, Autonomie, Consommation
Avatar de l’utilisateur
Axelalf
Enthousiaste
Enthousiaste
Messages : 143
Inscription : 15 nov. 2022
Localisation : Puy de Dôme
Voiture : Model Y Propulsion

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par Axelalf »

@jpz68 merki
Que d'infos précises et concises.
Effectivement, 4,1% de dégradation me semble bien plus dans la réalité et finalement dans la bonne moyenne à la vue de mon mileage et de l'âge du véhicule.
Encore merci 👍🏻
Model Y Prop / Attelage / Livré le 19/11/2022
Avatar de l’utilisateur
jpz68
Addict
Addict
Messages : 6881
Inscription : 12 oct. 2023
Localisation : Oise
Voiture : M3 LR boost 2020

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par jpz68 »

@Axelalf Tu trouveras des informations supplémentaires ici si tu veux en savoir plus sur les données envoyées par ta voiture à TeslaMate :

Re: Model 3 LR ou Perf: Batterie, Autonomie, Consommation

Et il y a ce sujet concernant l'ajout ou la modification de dasboards si ça t'intéresse :

Ajouter / Modifier des dashboards dans Teslamate

Pour aller plus loin si tu connais un peu SQL je t'invite à explorer les dashboards pour analyser les requêtes (la connaissance de Grafana ou des notions est un plus) ce qui te permettra de savoir comment sont calculées certaines données comme la dégradation de la batterie par exemple.

Et pour en savoir plus sur les données stockées par TeslaMate tu peux recréer ta base de données PostgreSQL en local sur ton ordinateur et explorer les tables avec pgAdmin 4 par exemple, j'en parle ici dans le sujet concernant MyTeslaMate mais cela s'applique à TeslaMate en général du moment que l'on peut récupérer un backup sous forme de fichier .sql :

Re: MyTeslaMate dans le cloud

Il y a un complément ici :

Re: MyTeslaMate dans le cloud

En espérant que tout cela te sera utile :salut:
O
Oldyoldy
Actif
Actif
Messages : 26
Inscription : 08 juin 2023
Voiture : Tesla y

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par Oldyoldy »

Oldyoldy a écrit : 22 janv. 2025 17:49
Un grand merci !
C’est simple, et ça fonctionne parfaitement !
Salut les PRO,

La mise à jour s'est déroulée sans problème, mais je n'ai pas remarqué qu'on me demandait des tokens, et maintenant j'ai une erreur de connexion.
Est-ce que vous pouvez m'aider, s'il vous plaît ?


Image
Répondre

Créer un compte ou se connecter pour rejoindre la discussion

Vous devez être membre pour pouvoir répondre

Créer un compte

Vous n‘êtes pas membre ? Inscrivez-vous pour rejoindre notre communauté
Les membres peuvent créer leurs propres sujets et s‘abonner à des sujets
C‘est gratuit et cela ne prend qu‘une minute

Inscription

Se connecter