Teslamate sur Raspberry Pi - Tutoriel

Appli iPhone, Android, Teslamate, TeslaFi, connectivité Premium
En ligne
Avatar du membre
Axolotl
Référent
Référent
Messages : 2569
Enregistré le : 23 avr. 2019, 16:33
Localisation : 13
Voiture : Model 3 LR AWD

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Axolotl »

Quand tu fais un pull ça ne recrée pas les volumes que tu montes dans les docker
En ligne
Avatar du membre
Tigerbill17
Expert
Expert
Messages : 1194
Enregistré le : 12 sept. 2023, 14:44
Localisation : à côté de Royan
Voiture : TMY prop Berlin

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Tigerbill17 »

Ça met à jour toutes les dernières versions de tout
La progression se voit sur l'écran,et normalement,quand on a bien attendu qu tout soit terminé,on a un ensemble fonctionnel a jour
A condition d'avoir un docker-compose.yml strictement conforme,en particulier au début,avec :latest,et pas un numéro de version
En ligne
Avatar du membre
Axolotl
Référent
Référent
Messages : 2569
Enregistré le : 23 avr. 2019, 16:33
Localisation : 13
Voiture : Model 3 LR AWD

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Axolotl »

Non, pas que, les volumes que tu monte contiennent tes données, et sont bind dans la stack docker que tu mets a jour. Tu as des données persistantes qui ne sont pas remises à jour et c’est bien là le soucis, il faut le supprimer avant. Le fichier docker compose ne fais que lister les images et volumes que tu vas générer, je ne l’utilise pas sous portainer par ex, pas sous forme de fichier en tout cas.
En ligne
Avatar du membre
Tigerbill17
Expert
Expert
Messages : 1194
Enregistré le : 12 sept. 2023, 14:44
Localisation : à côté de Royan
Voiture : TMY prop Berlin

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Tigerbill17 »

Et c'est quoi, la donnée persistante qui demande d'utiliser un plugin obsolète à la place de celui qui est à jour ?
En ligne
Avatar du membre
Axolotl
Référent
Référent
Messages : 2569
Enregistré le : 23 avr. 2019, 16:33
Localisation : 13
Voiture : Model 3 LR AWD

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Axolotl »

Quelle donnée je n’en sais rien, je n’ai pas fouillé vuqu’en supprimant le volume grafana ça a marché pour moi comme indiqué dans ce post. C’est bien que quelque chose de persistant était en conflit, possible avec une montée de version de grafana justement.

https://github.com/teslamate-org/teslamate/issues/3499

Le commentaire de swiffer:

You need to:

docker compose down
docker volume ls
docker volume rm teslamate_grafana <- volume name can be different
docker compose up -d
Taz22
Confirmé
Confirmé
Messages : 60
Enregistré le : 08 mars 2020, 11:32
Voiture : 3

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Taz22 »

Axolotl a écrit : 10 mars 2024, 13:03
Quand tu fais un pull ça ne recrée pas les volumes que tu montes dans les docker
Je mets bien a jour mon fichier compose-docker.yml

Je monte le docker etc

Et la plus aucun accès au teslamate et à grafana :marrant:

Même en faisant une réinstallation complète (formatage etc....) et je refais les manipulation du POST 1 = je n'ai plus la carte
En ligne
Avatar du membre
Tigerbill17
Expert
Expert
Messages : 1194
Enregistré le : 12 sept. 2023, 14:44
Localisation : à côté de Royan
Voiture : TMY prop Berlin

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Tigerbill17 »

Poste ton fichier docker-compose.yml

Intégralement

Merci
Taz22
Confirmé
Confirmé
Messages : 60
Enregistré le : 08 mars 2020, 11:32
Voiture : 3

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Taz22 »

voici mon fichier
version: "3"

services:
teslamate:
image: teslamate/teslamate:latest
restart: always
environment:
- ENCRYPTION_KEY=@Grafanaxxx
- DATABASE_USER=teslamate
- DATABASE_PASS=password #insert your secure database password!
- DATABASE_NAME=teslamate
- DATABASE_HOST=database
- MQTT_HOST=mosquitto
ports:
- 4000:4000
volumes:
- ./import:/opt/app/import
cap_drop:
- all

database:
image: postgres:13 ICI si je mets 16 (Il me semble que c'est la dernière version de Postgres, tout se met à jour. Je vois tout progresser mais ensuite, je n'ai plus aucun accès à Teslamate et à Grafana Voir plus bas
restart: always
environment:
- POSTGRES_USER=teslamate
- POSTGRES_PASSWORD=password #insert your secure database password!
- POSTGRES_DB=teslamate
volumes:
- teslamate-db:/var/lib/postgresql/data

grafana:
image: teslamate/grafana:latest
restart: always
environment:
- DATABASE_USER=teslamate
- DATABASE_PASS=password #insert your secure database password!
- DATABASE_NAME=teslamate
- DATABASE_HOST=database
ports:
- 3000:3000
volumes:
- teslamate-grafana-data:/var/lib/grafana

mosquitto:
image: eclipse-mosquitto:2
restart: always
command: mosquitto -c /mosquitto-no-auth.conf
# ports:
# - 1883:1883
volumes:
- mosquitto-conf:/mosquitto/config
- mosquitto-data:/mosquitto/data

volumes:
teslamate-db:
teslamate-grafana-data:
mosquitto-conf:
mosquitto-data:
environment:






Image
En ligne
Avatar du membre
Tigerbill17
Expert
Expert
Messages : 1194
Enregistré le : 12 sept. 2023, 14:44
Localisation : à côté de Royan
Voiture : TMY prop Berlin

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Tigerbill17 »

Pourquoi diable mettre 16 à la place de 13.
Et ensuite, que viennent faire les # devant la definition des ports mosquitto ?
En ligne
Avatar du membre
Axolotl
Référent
Référent
Messages : 2569
Enregistré le : 23 avr. 2019, 16:33
Localisation : 13
Voiture : Model 3 LR AWD

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Axolotl »

Encore une fois, on ne m'écoute pas, pour migrer postgre de version il faut refaire le volume en le supprimant et pas juste en faisant un pull. Mais c'est inutile de mettre à jour si tout fonctionne.

https://docs.teslamate.org/docs/mainten ... g_postgres

Tout est là, encore une fois ...

Bien faire le backup avant car là, tu vas supprimer un volume qui contient des données, pas comme celui de grafana. Là aussi, on ne fait pas ce que je vous dis de faire ...

Pour les ports de mqtt tu n'as pas besoin de le préciser, ce sont ceux par défaut, par contre tu peux mapper d'autres port si tu as une autre instance qui tourne sur la meme machine ;) Donc dans un cas lambda où tu n'as que lui qui tourne, tu n'as pas besoin de le repréciser, c'est implicite.
En ligne
Avatar du membre
Tigerbill17
Expert
Expert
Messages : 1194
Enregistré le : 12 sept. 2023, 14:44
Localisation : à côté de Royan
Voiture : TMY prop Berlin

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Tigerbill17 »

Il l'a fait le backup, il l'a dit dès ses premiers messages.

Mais effectivement, non seulement il fait autre chose que ce qu'on lui dit de faire , mais il se bricole des trucs lui même sans le dire.

La preuve avec son essai de version postgres, pourquoi sortir ça du chapeau. Idem avec ses # qui n'ont rien à foutre là, c'est aussi la preuve qu'il bricole.
Je suis persuadé qu'il ne suit pas pas à pas et à la lettre le tuto d'installation de la page 1. C'est une conviction, pas une certitude absolue, qui nécessiterait d'être petite souris et de regarder tout ce qu'il fait de A à Z, mais c'est une ferme conviction.

Parce qu'en suivant la procédure, ça marche pour tout le monde

Donc, ça devrait le faire pour lui aussi.

Et ensuite réinstaller son backup, et là aussi la procédure est décrite avec précision, il suffit de suivre.

Bref....
En ligne
Avatar du membre
Axolotl
Référent
Référent
Messages : 2569
Enregistré le : 23 avr. 2019, 16:33
Localisation : 13
Voiture : Model 3 LR AWD

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Axolotl »

j'ai check ma config portainer, je suis en postgre 15 et la doc officielle est toujours en 15
les ports sont # aussi c'est normal comme je te disais, c'est implicite si tu ne changes rien

pour le reste, si on se permet de bricoler, on cherche par soi meme ou on suit ce que les gens disent, et sinon, on se tait.

a bon entendeur
En ligne
Avatar du membre
Tigerbill17
Expert
Expert
Messages : 1194
Enregistré le : 12 sept. 2023, 14:44
Localisation : à côté de Royan
Voiture : TMY prop Berlin

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Tigerbill17 »

Je sais pour la doc officielle.
Mais si on suit les consignes de ce topic, il n'y en pas besoin et ça doit marcher.

Je suis sûr, bis repetita, qu'effectivement il bricole et qu'il n'en dit rien, à part le problème final.

Vae victis.
Taz22
Confirmé
Confirmé
Messages : 60
Enregistré le : 08 mars 2020, 11:32
Voiture : 3

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Taz22 »

Axolotl a écrit : 15 mars 2024, 09:38
Encore une fois, on ne m'écoute pas, pour migrer postgre de version il faut refaire le volume en le supprimant et pas juste en faisant un pull. Mais c'est inutile de mettre à jour si tout fonctionne.

https://docs.teslamate.org/docs/mainten ... g_postgres

Tout est là, encore une fois ...

Bien faire le backup avant car là, tu vas supprimer un volume qui contient des données, pas comme celui de grafana. Là aussi, on ne fait pas ce que je vous dis de faire ...

Pour les ports de mqtt tu n'as pas besoin de le préciser, ce sont ceux par défaut, par contre tu peux mapper d'autres port si tu as une autre instance qui tourne sur la meme machine ;) Donc dans un cas lambda où tu n'as que lui qui tourne, tu n'as pas besoin de le repréciser, c'est implicite.

Hello

Merci de ton aide Malheureusement c'est bien cette procédure que je suis pour mettre à jour :pleure:

Image
JeF57
Débutant
Débutant
Messages : 8
Enregistré le : 22 févr. 2022, 17:09
Voiture : Modele3 SR+

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par JeF57 »

Bonjour à tous!

Ca fait quelques jours que j'ai un soucis avec Teslamate.

Tout fonctionne, connexion, accès graphana etc.

Le seul prob c'est que teslamate n'arrive plus à se connecter à la voiture.

Voici l'écran que j'ai...

Image

Si vous avez des idées.... je vous remercie par avance :clin:

JeF
Avatar du membre
Axelalf
Confirmé
Confirmé
Messages : 61
Enregistré le : 15 nov. 2022, 10:37
Localisation : Mareugheol
Voiture : Model Y Propulsion

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Axelalf »

mc.abbe a écrit : 14 avr. 2023, 00:18
Upgrade faite. Pour le moment je n'ai toujours pas de données conso (je pense qu'il me faudra une recharge AC pour cela ? Elles ne se sont jamais affichées pour l'instant, depuis mon installation de Teslamate).

Erreur bizarre db query error :

Image
@mc.abbe (je déterre une vieille réponse c'est pour cela que je cite), dis moi, j'ai le même soucis sur mon TeslaMate, j'ai lu quelques postes suivant (au moins la page en question) mais n'ai pas vu de réponse à ton problème.
As-tu résolu ? Si oui, comment stp ?

Merki par avance pour ton aide.
Model Y Prop / Attelage / Livré le 19/11/2022
En ligne
Avatar du membre
Thomas
Community Manager
Community Manager
Messages : 23493
Enregistré le : 18 déc. 2018, 14:49
Localisation : Ile de France
Voiture : Model 3 Perf 21
Contact :

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Thomas »

La mise à jour 1.28.4 est disponible :clin:

Quoi de neuf ?
New features
- Add navigation active route drive state data (#3657 - @longzheng)
- Add location topic (lat and long in one json blob) (#3729 - @brianmay)
- Improvements and bug fixes
- Fix aggressive switch to offline when stream gets offline message (#3672 - @micves)

Dashboards
- Add stat panel for selected duration in drive details dashboard (#3667 - @oivindoh)
- Change tracking line color on Maps to blue (#3670 - @jheredianet)
- Select last three drives in trip dashboard now opens in new tab to work reliable (ca9816b - @DrMichael)
- Battery health dashboard: Added Distance (Logged - Mileage) stats (#3741 - @jheredianet)
- Update timeline.json: column Action correct width with new grafana version (#3744 - @DrMichael)

Translations
- Add Thai Translation (#3566 - @tomzt)
- Update default.po missing french translations (#3662 - @pquattro)
- Add missing German translation for new messages, fix mistakes (#3694 - @accolon)
- add Traditional Chinese translation for new messages (#3699 and #3709 - @occultsound)
- Adding missing Swedish translation for new messages (#3716 -@tobiasehlert)
Comment faire la mise à jour ?
Mettre à jour de Teslamate :

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 du membre
La secretaire velue
Actif
Actif
Messages : 48
Enregistré le : 15 janv. 2024, 10:02
Localisation : Belgique
Voiture : 2024 Model 3 RWD

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par La secretaire velue »

Teslamate installé et tourne depuis deux semaines :top:

Un grand merci aux participants de ce topic qui m'a beaucoup aidé :smile:
JeF57
Débutant
Débutant
Messages : 8
Enregistré le : 22 févr. 2022, 17:09
Voiture : Modele3 SR+

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par JeF57 »

Salut à tous!

Suite à mon problème évoqué ci dessus, j'ai décidé de tout réinstaller comme c'est expliqué sur la première page de ce forum.

Problème, ça ne marche plus...

lorsque j'arrive à la ligne suivante:
sudo apt-get remove python-configparser

voici le retour que j'ai:
pi@raspberrypi:~ $ sudo apt-get remove python-configparser
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package python-configparser


ensuite la ligne suivante:
sudo pip3 install docker-compose

voici le retour:

pi@raspberrypi:~ $ sudo pip3 install docker-compose
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.

If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.

For more information visit http://rptl.io/venv

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
pi@raspberrypi:~ $



Merci beaucoup si vous pouviez me donner un coup de main...
En ligne
Avatar du membre
Thomas
Community Manager
Community Manager
Messages : 23493
Enregistré le : 18 déc. 2018, 14:49
Localisation : Ile de France
Voiture : Model 3 Perf 21
Contact :

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Thomas »

La mise à jour 1.28.5 de Teslamate est disponible :clin:

Quoi de neuf ?
New features
- Add URL_PATH environment variable for reverse proxy deployments (#3771 -@b1c1l1)

Dashboards
- Improve estimations on Battery Health dashboard (#3756 - @jheredianet)
- Update overview.json: add time range to states link (#3757 - @DrMichael)
- Update overview.json: add time range to charges links (#3758 - @DrMichael)
Comment faire la mise à jour ?
# Se connecter en SSH (Terminal / Telnet) :

Code : Tout sélectionner

ssh pi@raspberrypi.local
# Télécharger la mise à jour :

Code : Tout sélectionner

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

Code : Tout sélectionner

docker-compose start teslamate
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

S’enregistrer

Se connecter

Retourner vers « Applications Tesla, 4G, Data Loggers »