Teslamate sur Raspberry Pi - Tutoriel
En ligne
- Axolotl
- 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
Quand tu fais un pull ça ne recrée pas les volumes que tu montes dans les docker
En ligne
- Tigerbill17
- 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
Ç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
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
- Axolotl
- 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
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
- Tigerbill17
- 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
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
- Axolotl
- 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
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
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
Re: Teslamate sur Raspberry Pi - Tutoriel
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
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
- Tigerbill17
- 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
Poste ton fichier docker-compose.yml
Intégralement
Merci
Intégralement
Merci
Re: Teslamate sur Raspberry Pi - Tutoriel
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:
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:
En ligne
- Tigerbill17
- 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
Pourquoi diable mettre 16 à la place de 13.
Et ensuite, que viennent faire les # devant la definition des ports mosquitto ?
Et ensuite, que viennent faire les # devant la definition des ports mosquitto ?
En ligne
- Axolotl
- 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
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.
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
- Tigerbill17
- 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
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....
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
- Axolotl
- 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
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
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
- Tigerbill17
- 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
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.
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.
Re: Teslamate sur Raspberry Pi - Tutoriel
Axolotl a écrit : ↑15 mars 2024, 09:38Encore 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
Re: Teslamate sur Raspberry Pi - Tutoriel
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...
Si vous avez des idées.... je vous remercie par avance
JeF
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...
Si vous avez des idées.... je vous remercie par avance
JeF
- Axelalf
- Confirmé
- Messages : 61
- Enregistré le : 15 nov. 2022, 10:37
- Localisation : Mareugheol
- Voiture : Model Y Propulsion
Re: Teslamate sur Raspberry Pi - Tutoriel
@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
- Thomas
- 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
La mise à jour 1.28.4 est disponible
Quoi de neuf ?
Quoi de neuf ?
Comment faire la mise à jour ?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)
Mettre à jour de Teslamate :# Redémarrer Teslamate :Code : Tout sélectionner
sudo docker-compose pull sudo docker-compose up -d
Code : Tout sélectionner
docker-compose start teslamate
- La secretaire velue
- Actif
- Messages : 48
- Enregistré le : 15 janv. 2024, 10:02
- Localisation : Belgique
- Voiture : 2024 Model 3 RWD
Re: Teslamate sur Raspberry Pi - Tutoriel
Teslamate installé et tourne depuis deux semaines
Un grand merci aux participants de ce topic qui m'a beaucoup aidé
Un grand merci aux participants de ce topic qui m'a beaucoup aidé
Re: Teslamate sur Raspberry Pi - Tutoriel
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...
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
- Thomas
- 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
La mise à jour 1.28.5 de Teslamate est disponible
Quoi de neuf ?
Quoi de neuf ?
Comment faire la mise à jour ?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)
# Se connecter en SSH (Terminal / Telnet) :# Télécharger la mise à jour :Code : Tout sélectionner
ssh pi@raspberrypi.local
# Redémarrer Teslamate :Code : Tout sélectionner
sudo docker-compose pull sudo docker-compose up -d
Code : Tout sélectionner
docker-compose start teslamate
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