Teslamate sur Raspberry Pi - Tutoriel

Appli iPhone, Android, Teslamate, TeslaFi, connectivité Premium
Avatar de l’utilisateur
Leaxjoro
Passionné
Passionné
Messages : 422
Inscription : 22 janv. 2022
Localisation : Ile de France
Voiture : M3 propulsion Bleu

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par Leaxjoro »

Update ce soir en 2 min de 2.0 vers 2.1
Teslamate est sur un Pi 4 avec un SSD
Reboot systématique du Raspberry
5 à 10 minutes quand même pour récupérer un Teslamate à peu près réactif
Ca sent la grosse màj
Avec des bugs ??
Tout fonctionne normalement chez vous ?

Edit
Je pense que ce sont les dashboards supplémentaires (V2 de Carlos Cuezva) qui n'aiment pas la màj
M3 Prop Bleue (depuis 03/2022) +
Y Premium GA Prop 19" QuickSilver (commande 05/26)
Avatar de l’utilisateur
Thomas
Community Manager
Community Manager
Messages : 30128
Inscription : 18 déc. 2018
Localisation : IdF
Voiture : Model Y Perf
Contact :

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par Thomas »

Oui tout fonctionne bien chez moi sur Raspberry Pi 4.
Avatar de l’utilisateur
Leaxjoro
Passionné
Passionné
Messages : 422
Inscription : 22 janv. 2022
Localisation : Ile de France
Voiture : M3 propulsion Bleu

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par Leaxjoro »

Ca va mieux ce matin
Le temps de réponse de Teslamate est redevenu normal
Peut être le temps de digérer la bdd qui est importante :-)
M3 Prop Bleue (depuis 03/2022) +
Y Premium GA Prop 19" QuickSilver (commande 05/26)
Avatar de l’utilisateur
yvespsv
Addict
Addict
Messages : 5359
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 »

Hello,
Je viens de faire une sauvegarde de la bdd. La taille, je dépasse le Gigaoctets : 1.091Go. Cela commence à faire.

J'ai une carte 64Go sur le Pi. Est ce que le Pi est capable de gérer une telle bdd ?

Edit : j'en ai profité pour faire une mise à jour de Teslamate après la sauvegarde
Dernière modification par yvespsv le 23 juil. 2025 15:15, modifié 1 fois.
Model Y Propulsion 19" (Septembre 2024) - Blanche - Moteur J -Batterie Y7CR
Avatar de l’utilisateur
Leaxjoro
Passionné
Passionné
Messages : 422
Inscription : 22 janv. 2022
Localisation : Ile de France
Voiture : M3 propulsion Bleu

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par Leaxjoro »

@yvespsv
Il me semble qu'il n'y a pas de limite ?
Les problèmes sont plutôt les débits de la carte SD et surtout les risques de plantage de la carte (sauvegarde quotidienne automatique ++)
J'utilise à la place depuis quelques temps sans problème un SSD recyclé

Vos avis ?
M3 Prop Bleue (depuis 03/2022) +
Y Premium GA Prop 19" QuickSilver (commande 05/26)
Avatar de l’utilisateur
yvespsv
Addict
Addict
Messages : 5359
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 »

Je ne sais pas quand on utilise Teslamate si la bdd est chargée en totalité dans la mémoire du Raspberry.
Si tel est le ca,s comme j'ai un Pi qui à 2 Go de mémoire, cela va devenir juste si la totalité de la bdd est chargée à chaque fois.

Quelqu'un a-t-il une idée ?

Edit : personne ne sait si la bdd est chargée en totalité dans la mémoire du Raspberry lors de l'utilisation de Teslamate ?
Si non comment peut on voir la quantité de mémoire utilisée dans le Raspberry lors de l'utilisation de Teslamate ? Existe-t-il un équivalent du gestionnaire des tâches de WIN11 ?
Model Y Propulsion 19" (Septembre 2024) - Blanche - Moteur J -Batterie Y7CR
Avatar de l’utilisateur
yvespsv
Addict
Addict
Messages : 5359
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 »

Bon je me réponds à moi même ;
Il y a aussi un gestionnaire de tâches sur Le Pi . On le trouve dans le menu Accesoires => Task manager.

Je l'ai consulté quand Teslamate fonctionnait (edition de l'ensmble des trip sur 3 ans), la mémoire utilisée était de 390Mo sur les 1890 disponibles. Donc pas de pb.
Model Y Propulsion 19" (Septembre 2024) - Blanche - Moteur J -Batterie Y7CR
Avatar de l’utilisateur
BroLee
Enthousiaste
Enthousiaste
Messages : 207
Inscription : 07 mars 2022
Localisation : Idf
Voiture : Tesla 3 Propulsion

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par BroLee »

whaouh j'ai réussi à mettre la 2.1 je ne sais pas comment xd.
Tesla Model 3 Propulsion Blanche LFP 2023 -.- 35000km; Achat 439km=>423km autonomie; UP to date
Avatar de l’utilisateur
yvespsv
Addict
Addict
Messages : 5359
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 »

Hello,

J'ai trouvé ceci concernant des problèmes se sécurité avec Teslamate : https://cybersecuritynews.com/teslamate ... XW0nATVIDA

Info ou Intox ?
Model Y Propulsion 19" (Septembre 2024) - Blanche - Moteur J -Batterie Y7CR
En ligne
Avatar de l’utilisateur
Barca
Référent
Référent
Messages : 2721
Inscription : 26 févr. 2022
Localisation : Crans Montana
Voiture : M 3 LR bleu

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par Barca »

C'est un problème chez les personnes qui publient leur Teslamate directement sur leur site personnel probablement.
J'ai posé la question à Julien de Teslamate dans le cloud qui a aussitôt répondu
"Oui bien, les gens qui hébergent leur teslamate en public sans le sécuriser s’exposent
Ce n’est pas le cas grâce au middleware d’authentification sur les instances myteslamate"
Donc pour Myteslamate, on est tranquille. D'ailleurs, vu la complexité de la connexion à Myteslamate, ce n'est pas possible.
Pour les autres, c'est facile d'y remedier
"If you plan to run TeslaMate on a public-facing server, you must secure it:

Enable Basic Authentication
Even a simple username/password layer is enough to stop casual scanning attacks.
Example with Nginx reverse proxy:

location / {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
proxy_pass http://localhost:4000;
}

Firewall It
Limit access to trusted IPs only, or bind the service to localhost and expose it only through a VPN."

Soit en français
"Si vous prévoyez d'exécuter TeslaMate sur un serveur public, vous devez le sécuriser :

Activer l'authentification de base
Même une simple couche nom d'utilisateur/mot de passe suffit à bloquer les attaques par scan occasionnel.
Exemple avec un proxy inverse Nginx :

location / {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
proxy_pass http://localhost:4000;
}

Pare-feu
Limitez l'accès aux adresses IP de confiance ou liez le service à l'hôte local et exposez-le uniquement via un VPN."
Avatar de l’utilisateur
BroLee
Enthousiaste
Enthousiaste
Messages : 207
Inscription : 07 mars 2022
Localisation : Idf
Voiture : Tesla 3 Propulsion

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par BroLee »

Désolé de vous embêter avec ça.
Malgré la réussite de la maj l'autre jour teslamate est partie en vrille chez-moi.
Heureusement j’ai un backup fonctionnel.
Je suis sous proxmox et un lxc pour teslamate. J’ai réinstaller teslamate sauf que je n'arrive pas à utiliser winscp pour copier le fichier du backup . Winscp me dit que je n'ai pas le bon mdp je craque comment faire ?
Tesla Model 3 Propulsion Blanche LFP 2023 -.- 35000km; Achat 439km=>423km autonomie; UP to date
Avatar de l’utilisateur
yvespsv
Addict
Addict
Messages : 5359
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 »

@Barca

Merci pour ta réponse. Je suis rassuré. Bêtement j'ai cherché sur la carte indiquée dans le lien si je voyais ma Tesla et si je voyais de membres de notre forum. Je n'ai rien trouvé.
Model Y Propulsion 19" (Septembre 2024) - Blanche - Moteur J -Batterie Y7CR
En ligne
Avatar de l’utilisateur
Barca
Référent
Référent
Messages : 2721
Inscription : 26 févr. 2022
Localisation : Crans Montana
Voiture : M 3 LR bleu

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par Barca »

@yvespsv
j'ai regardé aussi la carte, mais les Tesla visibles ne semblent pas très nombreuses en France et en Europe, C'est surtout en Chine qu'il y en a le plus.
Avatar de l’utilisateur
Leaxjoro
Passionné
Passionné
Messages : 422
Inscription : 22 janv. 2022
Localisation : Ile de France
Voiture : M3 propulsion Bleu

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par Leaxjoro »

@Barca J'ai aussi vérifié sur la carte, je n'y suis pas
On est bien d'accord que Teslamate installé sur un Raspberry Pi dans un réseau privé non ouvert vers l'extérieur a peu de risque d'être "piraté" ??
M3 Prop Bleue (depuis 03/2022) +
Y Premium GA Prop 19" QuickSilver (commande 05/26)
m
msevestr
Confirmé
Confirmé
Messages : 62
Inscription : 18 août 2025
Voiture : TMY Juniper LR RWD

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par msevestr »

Salut

il n'a pas de chance de se faire attaquer directement de l'extérieur si tu n'as pas mis en place de redirection de port sur ton routeur en amont... et pour exposer à l'extérieur, il ne faut surtout pas se contenter de faire une redirection de port car c'est un excellent moyen d'ouvrir une brèche.

Il faut un reverse proxy correctement configuré qui prend les connexions entrantes web classiques (ports 80 et/ou 443 selon les besoins). Pour ce faire, nginx est un classique, qui va aussi gérer les certificats HTTPS. Il faut idéalement lui associer fail2ban, qui va en plus calmer les ardeurs de certaines tentatives d'accès externes en les blacklistant plus ou moins longtemps. Et tout cela nécessite une ligne WAN devant le serveur avec une IP fixe ou du DDNS en place.

J'ai ce combo nginx+fail2ban installé pour pas mal de mes serveurs chez moi. Mais ce n'est pas pour tout le monde - et il faut être prêt à investir du temps si nécessaire pour le mettre en place et le maintenir par la suite.

Pour ceux qui n'ont pas les connaissances et/ou temps et/ou envie, le mieux étant l'ennemi du bien (un NGXINX mal configuré ne sert quasi à rien, voir rajoute une couche de vulnérabilité s'il n'est pas maintenu) => soit vous ne gardez qu'un accès local, sinon vous étudiez comment mettre en place un accès VPN pour vous connecter chez vous au besoin, ca sera sûrement bien plus simple à installer.

Teslamate est un de mes rares serveurs que je ne l'ai pas exposé* (contrairement à d'autres services, dont home assistant) pour une raison simple et vécue par le passé avec Teslafi que j'ai longtemps utilisé (comme myTeslaMate, accessible 100% en remote facilement): passé les premiers jours à tout scruter, souvent, le système est ensuite consulté que de manière épisodique pour regarder avec plus d'échelle de temps (je regardais Teslafi que tout les 2/3 mois sauf cas exceptionnel). A ce titre, y accéder en remote à tout moment n'a franchement que peu d'intérêt :)

Matt

*: je pense d'ailleurs qu'il faudrait aussi (surtout ?) exposer Grafana et pas seulement Teslamate. Car la partie intéressante sont les dashboards sous Grafana, pas tellement la partie Teslamate qui est plutôt le backoffice de configuration et de récupération des données.
Avatar de l’utilisateur
jordanjix
Expert
Expert
Messages : 895
Inscription : 01 mars 2025
Localisation : Fontainebleau
Voiture : Model Y 2025
Contact :

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par jordanjix »

Tout est lié aux ports ouverts vers l’extérieur. L’article parle de Teslamate, mais on pourrait tout aussi bien évoquer un NAS Synology sur les ports 1000/1001 ou encore un HomeBridge sur le port 8581.
La technique utilisée repose sur un scan massif : par exemple, celui du port 4000. En réalité, tous les ports peuvent être ciblés. J’ai déjà fait un test une fois sur une base de données sans données critiques, ouverte sur le port 5000 : en moins de 24h, quelqu’un s’y était connecté et avait chiffré les données, en laissant un message demandant une rançon en Bitcoin pour les déchiffrer.

Il est également vrai que Teslamate n’a pas, par défaut, de mécanisme d’authentification (sauf pour Grafana).
Il serait sans doute pertinent de l’activer par défaut.
m
msevestr
Confirmé
Confirmé
Messages : 62
Inscription : 18 août 2025
Voiture : TMY Juniper LR RWD

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par msevestr »

Tout à fait d'accord - c'est valable pour tout serveur exposé.

L'avantage de NGINX restant d'avoir un seul point d'entrée, connu et maitrisé et, si bien configuré et maintenu, protège bien avec fail2ban pour éviter les tentatives répétées - mais c'est un outil qui n'est pas à la portée de tout le monde (et je me répète, des efforts pour un intérêt qui reste assez limité à mes yeux si j'en crois mon expérience).
Avatar de l’utilisateur
Leaxjoro
Passionné
Passionné
Messages : 422
Inscription : 22 janv. 2022
Localisation : Ile de France
Voiture : M3 propulsion Bleu

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par Leaxjoro »

@msevestr Pas de redirection de ports sur ma box donc en principe isolée de l'extérieur
Merci pour tes commentaires
M3 Prop Bleue (depuis 03/2022) +
Y Premium GA Prop 19" QuickSilver (commande 05/26)
Avatar de l’utilisateur
Thomas
Community Manager
Community Manager
Messages : 30128
Inscription : 18 déc. 2018
Localisation : IdF
Voiture : Model Y Perf
Contact :

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par Thomas »

Teslamate 2.1.1 est disponible.
Mettre à jour de Teslamate :

Se connecter en SSH via Terminal :

Code : Tout sélectionner

ssh VOTRE_NOM_UTILISATEUR_RASPBERRY@teslamate.local
Password = votremotdepasse

Code : Tout sélectionner

sudo docker compose pull
sudo docker compose up -d
# Redémarrer Teslamate :

Code : Tout sélectionner

docker compose start teslamate
Avatar de l’utilisateur
Leaxjoro
Passionné
Passionné
Messages : 422
Inscription : 22 janv. 2022
Localisation : Ile de France
Voiture : M3 propulsion Bleu

Re: Teslamate sur Raspberry Pi - Nouveau Tutoriel !

Message par Leaxjoro »

@Thomas
Merci pour l'info
J'ai installé cette version sur mon Pi 4 qui tourne avec un disque SSD (réinstallation complète)

Plusieurs remarques :
- impossible d'utiliser l'OS 32 bites lite, Teslamate ne s'installe pas
J'ai du utiliser la version Raspberry Pi OS Lite 64bits

- ma base de données fait 890 Mb pour 37000 km et ça ramait un peu quand je demandais des infos sur plusieurs années
Il est possible de monitorer le Pi sur une page web en utilisant RPi-Monitor :
https://www.framboise314.fr/surveiller- ... i-monitor/
Le swap (fichier d'échange qui sert de tampon quand la mémoire interne du Pi est très sollicitée) était de 512 Mo
J'ai remarqué qu'il était saturé à 100% lors de sollicitations importantes
Je l'ai augmenté à 1024 Mo en suivant cette procédure :
https://harish2k01.medium.com/maximizin ... 3ef735264c

Le Pi répond plus vite pour l'instant et le swap ne sature pas
A voir dans le temps
Dernière remarque : il faut faire attention si on utilise une carte SD, un swap plus important sollicite plus la carte et augmente le risque d'usure et de panne
M3 Prop Bleue (depuis 03/2022) +
Y Premium GA Prop 19" QuickSilver (commande 05/26)
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