Page 59 sur 93
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 28 avr. 2024 16:50
par Thomas
@Benkru , merci j'ai intégré tes propositions au tutoriel en première page, plus quelques autres correction / précisions pour rendre le tutoriel plus facile.
Peux tu jeter à un oeil au docker-compose.yml que je propose pour voir si il correspond bien à ce que tu as ?
Teslamate sur Raspberry Pi - Tutoriel
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 28 avr. 2024 17:05
par Benkru
c'est tout bon
par contre pour une install from scratch, il faut sans doute changer la ligne postgre:13 pour avoir la derniere version (enfin, je crois que c'est comme ça) car sur le site teslamate, il te propose postgre:15
concernant l'adresse pour générer les clés à entrer dans teslamate, je préférerais que tu mettes
https://github.com/adriankumpf/tesla_auth# qui donne les accès directment aux executables installables.
la procédure pour générer les clés est hyper succinte, peut etre faudrait-il la rendre plus claire
- installation application
- lancement de l'application
- entrée des login/mot de passe tesla de la voiture à surveillée
- génération des 2 codes
- copier coller de ces 2 codes dans les fenetres teslamate
Merci d'avoir remis à jour cette procedure et si quelqu'un maitrise cette histoire de version postgre, autant que la procédure d'une installation initiale, pointe sur la derniere version compatible... soit en mettant la bonne valeur à choper sur teslamate ou avec un commutateur bien choisi...
A+
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 28 avr. 2024 17:28
par Thomas
C'est fait, j'ai tout intégré et modifié postgre en version 15 mais je n'ai pas testé pour valider que c'est ok.
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 01 mai 2024 13:54
par Benkru
Salut Thomas et merci pour ceux qui voudront réaliser cette manip qui peut etre simple si on explique bien
tu peux te targeuer d'avoir la procédure d'install la plus à jour !
One more.... : Est-il possible que tu jettes un oeil à ta procédure et commandes de backup/restore de la BD (2eme message du 30 déc. 2021, 15:51) puis l'intégrer dans le post principal ?
je n'ai pas encore mis de sauvegarde en place et je ne maitrise pas le sujet mais j'ai cru comprendre qu'il y avait des problèmes en relisant les derniers messages mais sans tout comprendre...
Merci pour ton implication et ton suivi, c'est rare sur internet pour le souligner !
Bons ponts du mois de mai 2024 !
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 01 mai 2024 18:23
par Thomas
Merci pour tes retours
Pour le Bakckup qui est optionnel je préfère le laisser en dehors de la procédure d'installation, cela compliquerait trop.
A ce jour j'utilise toujours exactement la même procédure pour sauvegarder tous les matins la base de données TeslaMate vers mon NAS Synology et cela fonctionne très bien. Je viens de vérifier, j'ai ma sauvegarde du jour.
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 01 mai 2024 18:49
par Niark
J’ai eu un crash de ma base de donnée il y a deux semaines a cause d’une coupure de courant (merci Enedis…) j’ai pu récupérer mes données en faisant des exports en csv en requétant directement la base de données… ca m’a pris une journée complète (entre toutes les tentatives de restauration/reparation/reinstallation/etc…)
Un jour peut-être que je reinjecterais ca dans teslamate…
Je ne peux que vous conseiller de faire des sauvegardes qui peuvent être facilement réimportées dans teslamate ! La mienne datait de novembre 2023… je précise que j’ai 20 mois de données et 50k km parcourus
Le seul avantage c’est que mnt teslamate est bien plus réactif

Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 01 mai 2024 19:08
par franjub
Coucou la Team de Geek Pro
J'ai toujours le soucis lors de la recherche de mise à jour
sudo docker-compose pull
sudo docker-compose up -d
Message d'erreur
~ $ sudo docker-compose pull
sudo docker-compose up -d
Pulling teslamate ... done
Pulling database ... done
Pulling grafana ... done
Pulling mosquitto ... done
Recreating 0a6d355d54c3_pi-teslamate-1 ...
Recreating 588e72737ef3_pi-grafana-1 ...
Recreating 84a69d007cdd_pi-mosquitto-1 ...
Recreating 117f17e109fe_pi-database-1 ...
ERROR: for 588e72737ef3_pi-grafana-1 'ContainerConfig'
ERROR: for 84a69d007cdd_pi-mosquitto-1 'ContainerConfig'
ERROR: for 117f17e109fe_pi-database-1 'ContainerConfig'
ERROR: for 0a6d355d54c3_pi-teslamate-1 'ContainerConfig'
ERROR: for grafana 'ContainerConfig'
ERROR: for mosquitto 'ContainerConfig'
ERROR: for database 'ContainerConfig'
ERROR: for teslamate 'ContainerConfig'
Traceback (most recent call last):
File "/usr/local/bin/docker-compose", line 8, in <module>
sys.exit(main())
File "/usr/local/lib/python3.9/dist-packages/compose/cli/main.py", line 81, in main
command_func()
File "/usr/local/lib/python3.9/dist-packages/compose/cli/main.py", line 203, in perform_command
handler(command, command_options)
File "/usr/local/lib/python3.9/dist-packages/compose/metrics/decorator.py", line 18, in wrapper
result = fn(*args, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/compose/cli/main.py", line 1186, in up
to_attach = up(False)
File "/usr/local/lib/python3.9/dist-packages/compose/cli/main.py", line 1166, in up
return self.project.up(
File "/usr/local/lib/python3.9/dist-packages/compose/project.py", line 697, in up
results, errors = parallel.parallel_execute(
File "/usr/local/lib/python3.9/dist-packages/compose/parallel.py", line 108, in parallel_execute
raise error_to_reraise
File "/usr/local/lib/python3.9/dist-packages/compose/parallel.py", line 206, in producer
result = func(obj)
File "/usr/local/lib/python3.9/dist-packages/compose/project.py", line 679, in do
return service.execute_convergence_plan(
File "/usr/local/lib/python3.9/dist-packages/compose/service.py", line 579, in execute_convergence_plan
return self._execute_convergence_recreate(
File "/usr/local/lib/python3.9/dist-packages/compose/service.py", line 499, in _execute_convergence_recreate
containers, errors = parallel_execute(
File "/usr/local/lib/python3.9/dist-packages/compose/parallel.py", line 108, in parallel_execute
raise error_to_reraise
File "/usr/local/lib/python3.9/dist-packages/compose/parallel.py", line 206, in producer
result = func(obj)
File "/usr/local/lib/python3.9/dist-packages/compose/service.py", line 494, in recreate
return self.recreate_container(
File "/usr/local/lib/python3.9/dist-packages/compose/service.py", line 612, in recreate_container
new_container = self.create_container(
File "/usr/local/lib/python3.9/dist-packages/compose/service.py", line 330, in create_container
container_options = self._get_container_create_options(
File "/usr/local/lib/python3.9/dist-packages/compose/service.py", line 921, in _get_container_create_options
container_options, override_options = self._build_container_volume_options(
File "/usr/local/lib/python3.9/dist-packages/compose/service.py", line 960, in _build_container_volume_options
binds, affinity = merge_volume_bindings(
File "/usr/local/lib/python3.9/dist-packages/compose/service.py", line 1548, in merge_volume_bindings
old_volumes, old_mounts = get_container_data_volumes(
File "/usr/local/lib/python3.9/dist-packages/compose/service.py", line 1579, in get_container_data_volumes
container.image_config['ContainerConfig'].get('Volumes') or {}
KeyError: 'ContainerConfig'
Une idée dans un langage simple ?

Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 01 mai 2024 19:10
par franjub
C'est le "docker compose" dans les messages ci-dessous ?

J'ai peur de faire une boulette
-------
Avec la commande :
sudo docker compose pull
sudo docker compose up -d
La réponse :
~ $ sudo docker compose pull
sudo docker compose up -d
WARN[0000] /home/pi/docker-compose.yml: `version` is obsolete
[+] Pulling 4/4
✔ database Pulled 1.3s
✔ teslamate Pulled 1.3s
✔ grafana Pulled 1.3s
✔ mosquitto Pulled 1.3s
WARN[0000] /home/pi/docker-compose.yml: `version` is obsolete
[+] Running 3/0
✔ Container 84a69d007cdd_pi-mosquitto-1 Created 0.0s
✔ Container 0a6d355d54c3_pi-teslamate-1 Running 0.0s
⠋ Container 117f17e109fe_pi-database-1 Recreate 0.0s
✔ Container 588e72737ef3_pi-grafana-1 Created 0.0s
Error response from daemon: Conflict. The container name "/117f17e109fe_pi-database-1" is already in use by container "117f17e109fe9662f748bf781b642d83a8e78d49ae458d805cc3716bc943dcf7". You have to remove (or rename) that container to be able to reuse that name.
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 01 mai 2024 21:21
par Thomas
Désolé je ne sais pas t'aider

Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 01 mai 2024 22:51
par GaryGate
Essayez avec les commandes :
sudo docker compose down
sudo docker compose pull
sudo docker compose up -d
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 01 mai 2024 23:19
par franjub
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 02 mai 2024 11:01
par GaryGate
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 10 mai 2024 16:27
par yvespsv
hello,
Depuiq la mise à jour 2024.14.3, sur Teslamate onglet "State" ou "Etat", la voiture nest plus endormie mais notée "offline". Alors qu'elle semble bien "endormie"
Vous avez cela aussi ?
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 21 mai 2024 19:13
par Thomas
La mise à jour Teslamate 1.29.1 est disponible.
Quoi de neuf ?
New features :
- Publish extra active_route fields to mqtt output
- Dynamic endpoints and token to use official Tesla API (self-hosted or from third party provider)
Dashboards :
- Battery Health: Fix a bug on efficiency estimations
- Add more info on charge details dashboard
- Battery Health dashboard: new stats panel for efficiency and improve query performance
- Add stats to Visited dashboard
- Update Thresholds colors for ºF temperature in Charges dashboard
- Velocity/Speed histogram in drive details dashboard
- Change car id selector by row on Charge Details dashboard
- Fix missing units when miles is used
- Statistics: Add max value for efficiency thresholds
- Add average cost per kWh for AC and DC as separate values
- Update statistics.json: timezone issues addressed
- Statistics: fix temperature colors and column layout for Fahrenheit
Comment faire la mise à jour sur Raspberry ?
sudo docker-compose pull
sudo docker-compose up -d
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 21 mai 2024 22:00
par zimlast
Toujours pas corrigé les soucis des dashboard LFP qui affichent "no data"

je pense que cela ne le sera jamais..
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 21 mai 2024 22:11
par Naboo
Et dommage que la vue satellite ne soit pas réactivée sur les Maps...
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 24 mai 2024 10:56
par captainkavern
j'avais les mêmes erreurs lors de cette MAJ en 1.29
donc merci
@GaryGate pour les trois commandes ! je met a jour ma documentation

Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 29 mai 2024 18:36
par A6danslaX
@yvespsv je suis passé en 14.8 hier soir et depuis effectivement j'ai "offline" et non plus "endormie".
Mon TeslaMate est bien en 1.29.1.
Si quelqu'un a une idée?
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 31 mai 2024 19:49
par Taz22
Hello
Qui peut me donner la procédure exact pour mettre à jour le fichier ?
pi@Teslamate:~ $ sudo docker compose up -d
WARN[0000] /home/pi/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container pi-mosquitto-1 Running 0.0s
✔ Container pi-grafana-1 Started 3.3s
✔ Container pi-teslamate-1 Started 3.1s
✔ Container pi-database-1 Started
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 09 juin 2024 10:01
par Kwin
Hello,
Pour éviter le warning, il te faut d'abord éditer le fichier: docker-compose.yml
ensuite tu commentes la ligne version en ajoutant un # au début.
Puis sauvegarde du .yml
Puis sauvegarde
Tu peux ensuite relancer ta commande .