Aller au contenu
View in the app

A better way to browse. Learn more.

Forum Automobile Propre

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[App Tierce] Teslamate : datalogger local et gratuit

Featured Replies

Posté(é)

Bonjour à tous,

Bon bah voilà Teslamate en carafe au moment ou j'essaie de reloader le backup j'ai ce message d'erreur:

 

[opc@teslamatelaurent ~]$ sudo docker-compose exec -T database psql -U teslamate -d teslamate < /home/opc/backup/teslamate.bck 
Error response from daemon: Container 6f5fd242f909860a0f2b5c187a58c63347773d840c3553efc725f8036d748fb7 is restarting, wait until the container is running
[opc@teslamatelaurent ~]$ 

Est ce que quelqu'un aurait une idée? (je suis sur le cloud oracle)
 

Posté(é)
Le 04/05/2025 à 11:22, supervedro a dit :

Bonjour à tous,

Bon bah voilà Teslamate en carafe au moment ou j'essaie de reloader le backup j'ai ce message d'erreur:

 

[opc@teslamatelaurent ~]$ sudo docker-compose exec -T database psql -U teslamate -d teslamate < /home/opc/backup/teslamate.bck 
Error response from daemon: Container 6f5fd242f909860a0f2b5c187a58c63347773d840c3553efc725f8036d748fb7 is restarting, wait until the container is running
[opc@teslamatelaurent ~]$ 

Est ce que quelqu'un aurait une idée? (je suis sur le cloud oracle)
 

A priori, ça veut dire que ton container indiqué (j'imagine la base de données) est toujours en cours de démarrage. Ou alors il se crashe et se relance en boucle. As-tu bien supprimé le volume contenant l'ancienne base ? C'est peut-être ça qui empêche l'instance de démarrer.

 

Sinon pour ma part, je viens de faire l'upgrade du postgre de 13 vers 17 sans encombre (backup de 1,8Go). Puis passage de Teslamate vers la 2.0.

Le tout hébergé sur une VM dans ma Freebox Delta.

Posté(é)
Le 04/05/2025 à 15:43, cybervince a dit :

A priori, ça veut dire que ton container indiqué (j'imagine la base de données) est toujours en cours de démarrage. Ou alors il se crashe et se relance en boucle. As-tu bien supprimé le volume contenant l'ancienne base ? C'est peut-être ça qui empêche l'instance de démarrer.

Merci de ton retour!

Alors j'ai ça:

[opc@teslamatelaurent ~]$ sudo docker volume rm "teslamate_teslamate-db"
Error: No such volume: teslamate_teslamate-db

 

[opc@teslamatelaurent ~]$ sudo docker-compose exec -T database psql -U teslamate teslamate << .
> DROP SCHEMA public CASCADE;
> CREATE SCHEMA public;
> CREATE EXTENSION cube WITH SCHEMA public;
> CREATE EXTENSION earthdistance WITH SCHEMA public;
> .
Error response from daemon: Container 6f5fd242f909860a0f2b5c187a58c63347773d840c3553efc725f8036d748fb7 is restarting, wait until the container is running

 

Dans les logs j'ai ça:

 

database_1   | PostgreSQL Database directory appears to contain a database; Skipping initialization
database_1   | 
database_1   | 2025-05-04 13:26:30.773 UTC [1] FATAL:  database files are incompatible with server
database_1   | 2025-05-04 13:26:30.773 UTC [1] DETAIL:  The data directory was initialized by PostgreSQL version 13, which is not compatible with this version 17.4 (Debian 17.4-1.pgdg120+2).
database_1   | 
database_1   | PostgreSQL Database directory appears to contain a database; Skipping initialization
database_1   | 
database_1   | 2025-05-04 13:27:33.492 UTC [1] FATAL:  database files are incompatible with server
database_1   | 2025-05-04 13:27:33.492 UTC [1] DETAIL:  The data directory was initialized by PostgreSQL version 13, which is not compatible with this version 17.4 (Debian 17.4-1.pgdg120+2).
teslamate_1  | waiting for postgres at database:5432

 

 

Posté(é)

C'est bien ton ancienne base qu'il faut supprimer. Elle n'est peut-être pas montée en volume mais en bind sur un dossier, dans ce cas vide le dossier. Sinon il s'appel autrement, a vérifier avec docker volume ls ou le fichier yaml de création des containers

Posté(é)
Le 04/05/2025 à 16:55, Darvid a dit :

C'est bien ton ancienne base qu'il faut supprimer. Elle n'est peut-être pas montée en volume mais en bind sur un dossier, dans ce cas vide le dossier. Sinon il s'appel autrement, a vérifier avec docker volume ls ou le fichier yaml de création des containers

Ok alors je ne suis pas sur de comprendre quoi faire... J'ai pu faire un docker container stop puis rm, lancer le script de nettoyage de BDD, lancer le script pour recharger le back up mais le shell m'a rendu la main en moins d'une seconde ce qui me paraît impossible...

Pourtant le cksum du fichier de backup me donne bien plus de 2go... 

 

[opc@teslamatelaurent ~]$ sudo docker-compose stop teslamate
Stopping opc_teslamate_1 ... done


[opc@teslamatelaurent ~]$ sudo docker-compose exec -T database psql -U teslamate teslamate << .
DROP SCHEMA public CASCADE;
CREATE SCHEMA public;
CREATE EXTENSION cube WITH SCHEMA public;
CREATE EXTENSION earthdistance WITH SCHEMA public;
.


[opc@teslamatelaurent ~]$ sudo docker-compose exec -T database psql -U teslamate -d teslamate < backup/teslamate.bck 

[opc@teslamatelaurent ~]$ cksum backup/teslamate.bck 
3510935131 2462738547 backup/teslamate.bck

 

Je restart teslamate:

 

[opc@teslamatelaurent ~]$ sudo docker-compose start teslamate
Starting teslamate ... done
[opc@teslamatelaurent ~]$ 
 

Et dans les logs c'est comme si il n'y avait rien, j'ai toujours cette même ligne qui revient:

 

opc_teslamate_1 exited with code 143
teslamate_1  | waiting for postgres at database:5432
teslamate_1  | waiting for postgres at database:5432
teslamate_1  | waiting for postgres at database:5432
teslamate_1  | waiting for postgres at database:5432
teslamate_1  | waiting for postgres at database:5432
teslamate_1  | waiting for postgres at database:5432
teslamate_1  | waiting for postgres at database:5432
teslamate_1  | waiting for postgres at database:5432
teslamate_1  | waiting for postgres at database:5432
 

Bref je suis bien perdu... Le port 4000 est inaccessible, le port 3000 lui est accessible mais il n'y a aucune donnée nulle part...

Si quelqu'un a pu faire la mise à jour sur oracle cloud je suis preneur de tips...

Merci

 

 

Posté(é)

Au temps pour moi...

J'ai repris étape par étape... et la grosse tanche d'épicier que je suis avait fait un copier/coller d'un truc qui ne pouvait pas marcher... "docker volume rm "teslamate_teslamate-db" alors qu'après vérifcation des noms des "volumes" sur oracle la base s'appelle "opc_teslamate-db"

Bref ensuite tout s'est bien passé et le reload du dump de la BDD et sa conversion a pris une grosse dizaine de minutes.

Merci ! (et ceux qui pour ceux qui sont dans mon cas n'hésitez pas à MP si problèmes !)

 

  • 4 semaines plus tard...
Posté(é)

bonjour,

 

vous utilisez quoi pour récupérer des tokens. je parle de logiciels sur ;)

 

image.png.0118986de0565022e2d7a2929bff001e.png

 

Merci par avance.

Posté(é)
Le 30/05/2025 à 11:43, cognotte a dit :

bonjour,

 

vous utilisez quoi pour récupérer des tokens. je parle de logiciels sur ;)

 

image.png.0118986de0565022e2d7a2929bff001e.png

 

Merci par avance.

J'utilise l'appli Android Tesla Tokens.

 

Tiens, j'ai une petite question. J'utilise Teslamate depuis un bon moment (Model 3 acheté en 2020) et nous avons récemment acheté un Model Y. J'ai rajouté le Model Y dans le même compte Tesla et je vois bien les 2 véhicules dans Teslamate.
Ce qui m'étonne c'est que lorsque les 2 véhicules (même version logiciel) sont stationnés à la maison, la Model 3 est affichée comme "offline" alors que le Model Y est affiché comme "asleep". Je me souviens que le Model 3 était aussi "asleep" au début mais cela fait plusieurs mois qu'il est "offline". Une idée de ce qui peut causer cette différence?

Posté(é)

hello

 

ah bon tu peux mettre plusieurs véhicule ? et faire un choix dans teslamate ?

 

tu pourrais me montrer une capture s'il te plait ?

 

merci

Posté(é)
Le 03/06/2025 à 10:44, AoS a dit :

Je me souviens que le Model 3 était aussi "asleep" au début mais cela fait plusieurs mois qu'il est "offline". Une idée de ce qui peut causer cette différence?

C'est complètement aléatoire, j'ai aussi 2 TM3 sur Teslamate et toutes les combinaisons arrivent (les 2 "offline", les 2 "asleep", 1 "offline" et 1 "asleep")

 

@cognotte Rien à faire de particulier sur Teslamate, si tu as 3 véhicules sur ton compte Tesla, les données des 3 véhicules sont enregistrées. Sur l'écran d'accueuil tu vois la position et les données de tous les véhicules du compte Tesla

Posté(é)

ok.

 

et sur teslamate pour ne pas tout mélanger tu peux choisir les véhicules pour les stats ?

 

j'ai refais une installe toute propre justement pour ne pas avoir de soucis ...... 

Posté(é)
Le 03/06/2025 à 10:46, cognotte a dit :

hello

 

ah bon tu peux mettre plusieurs véhicule ? et faire un choix dans teslamate ?

 

tu pourrais me montrer une capture s'il te plait ?

 

merci

Oui ... sur l'interface de base, tu vois les 2 véhicules listés et sur Grafana, tu choisis le véhicule dans une liste déroulante pour chaque dashboard.

 

PS: je voulais rajouter des images mais, à priori, il n'y a plus moyen d'uploader directement sur le forum? 

Posté(é)

si si tu peux bien sur déposer un image .

 

je l'ai fait un peu plus haut dans mon post :  

 

 

Posté(é)
Le 03/06/2025 à 11:29, cognotte a dit :

je l'ai fait un peu plus haut dans mon post :

Vendredi passé oui, depuis hier non.

Posté(é)

La fonction d'upload d'image étant de retour, voici la capture d'écran.

2025-06-03 11_21_57-Battery Health - TeslaMate - Dashboards - Grafana.png

  • 2 semaines plus tard...
Posté(é)

bonjour, merci pour ta capture.

 

en revanche dans teslamate comment ajouter un deuxieme véhicule ?

 

mon Y arrive enfin ce samedi

 

merci par avance.

Posté(é)
Le 19/06/2025 à 10:50, cognotte a dit :

bonjour, merci pour ta capture.

 

en revanche dans teslamate comment ajouter un deuxieme véhicule ?

 

mon Y arrive enfin ce samedi

 

merci par avance.

Tu n'as rien à faire, il va automatiquement suivre et enregistrer toutes les données des véhicules qui sont enregistrés sur ton compte Tesla.

  • 4 semaines plus tard...
Posté(é)
Le 19/06/2025 à 10:50, cognotte a dit :

en revanche dans teslamate comment ajouter un deuxieme véhicule ?

 

mon Y arrive enfin ce samedi

 

merci par avance.

Pour ajouter le véhicule il faut juste redémarrer ton instance Teslamate.
Au moment du démarrage, il récupère tous les véhicules dont tu as la clé (pas nécessairement ceux dont tu es propriétaire sur ton compte).

  • 5 semaines plus tard...
Posté(é)

Hello,

 

Je rebondis sur les 2 véhicules dans Teslamate, il y a moyen de choisir celui affiché par défaut/en premier? Sur l'overview, c'est toujours l'ancienne M3 en premier (que je n'ai plus) et je dois cliquer pour avoir la Juniper, c'est dommage!

 

Merci

Posté(é)

Peut être avec la version toute fraîche d'hier : 

allow disabling default Grafana dashboard with setDefaultDashboard option

  • 2 semaines plus tard...
Posté(é)
Le 27/08/2025 à 14:20, LeLutin a dit :

Je penche pour les install par défaut, ceux qui laissent le « admin / admin » en identifiant / mdp sur la base posGRE ou l’accès Grafana ..

Posté(é)
Le 27/08/2025 à 20:04, Ponchy a dit :

Je penche pour les install par défaut, ceux qui laissent le « admin / admin » en identifiant / mdp sur la base posGRE ou l’accès Grafana ..

C'est surtout l'interface web (sur le port 4000) qui est exposé par défaut avec un accès à la position de la voiture (en plus du paramétrage de Teslamate).

web_interface.thumb.png.06124008566add7ee5476d865e092721.png

 

La partie grafana (port 4002 par défaut) est a minima protégée par un login/mot de passe (à modifier bien sûr), ce qui n'est pas du tout le cas pour la partie web interface propre à Teslamate (capture ci-dessus). Open bar sur les données de la voiture au moment de la consultation de la page.

Account

Navigation

Rechercher

Rechercher

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.