Teslamate sur Raspberry Pi - Tutoriel

Appli iPhone, Android, Teslamate, TeslaFi, connectivité Premium
zimlast
Enthousiaste
Enthousiaste
Messages : 191
Enregistré le : 20 nov. 2023, 10:37

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par zimlast »

Merci!

La version .4 avait corrigé mon soucis sur le dashboard battery health - lfp qui affichait "no data" (un "bug" connu qui arrive chez certains) et la .5 la re-cassé :langue:
Avatar du membre
Ramses
Enthousiaste
Enthousiaste
Messages : 209
Enregistré le : 04 août 2023, 07:46
Localisation : Nancy
Voiture : Model Y SR

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Ramses »

J'essaye de faire la mise à jour sur mon Mac, mais j'ai cette erreur :

Image
Model Y SR - Blanche - Int. Blanc Premium - Jantes 19"
Octobre 2023
En ligne
hubpliss
Actif
Actif
Messages : 41
Enregistré le : 15 oct. 2023, 18:52
Voiture : model 3

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par hubpliss »

JeF57 a écrit : 21 mars 2024, 10:58
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...
Perso , sur une install sur raspberry j'avais le meme pbl . J'ai lu que la commande docker-compose était obsolete avec ma version de docker , et que la nouvelle commande était docker compose ( sans tiret mais avec un espace ) et ça marche nickel comme ça .
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 »

Thomas a écrit : 26 mars 2024, 13:24
La mise à jour 1.28.5 de Teslamate est disponible :clin:

Quoi de neuf ?


Comment faire la mise à jour ?
Hello!
Moi quand je fais la mise à jour, j'ai une grosse insulte :yeuxciel: :langue:

pi@raspberrypi:~ $ docker-compose start teslamate
Traceback (most recent call last):
File "/usr/bin/docker-compose", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3243, in <module>
def _initialize_master_working_set():
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3226, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3255, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 559, in _build_master
ws = cls()
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 552, in __init__
self.add_entry(entry)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 608, in add_entry
for dist in find_distributions(entry, True):
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2063, in find_on_path
for dist in factory(fullpath):
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2121, in distributions_from_metadata
if len(os.listdir(path)) == 0:
PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.9/dist-packages/z4d_certified_devices-4.243.dist-info'

pi@raspberrypi:~ $

Voila! je suis paumé....
En ligne
Avatar du membre
captainkavern
Confirmé
Confirmé
Messages : 99
Enregistré le : 15 sept. 2022, 21:43
Localisation : TOURS(37)
Voiture : TM3 SR+ 2021

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par captainkavern »

MAJ V1.28.3 vers V1.28.5 directement sans passer la 4, trop a la bourre :clin:
merci pour l'alerte de dispo !


et au passage, n'oubliez pas le petit coup d’upgrade du firmware Raspberry , ca ne fait jamais de mal ;-D :
sudo apt update
sudo apt full-upgrade
sudo rpi-update
sudo reboot
Model 3 SR+ LFP55/3D1 - Full Blanche - Int./Ext. - Jantes 18" - Attelage
2021 - 48.000 km
Taz22
Confirmé
Confirmé
Messages : 60
Enregistré le : 08 mars 2020, 11:32
Voiture : 3

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Taz22 »

Hello

Problème résolue le problème de l'affichage des cartes " Panel plugin not found: pr0ps-trackmap-panel"
Tout vient de l'arrêt du support de Trackmap-panel


Voici un Pluguin Corrigé
(Trouvé sur un autre forum MERCI à Castorgris)

Comment fait on pour partager le fichier ?
Meliodas
Débutant
Débutant
Messages : 7
Enregistré le : 28 févr. 2024, 10:41
Voiture : TMY

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Meliodas »

Bonjour à tous,

Super tutos, j'ai tout installé mais demeurre un problème.
j'accède par contre a grafana sur le port 3000.

Je n'accède pas a teslamate je tape bien l'ip du NAS synology puis le port mais je reste sur une plage blanche avec comme message:
"An error occurred during a connection to 10.x.xx.xx:4075. PR_END_OF_FILE_ERROR"

mon réseaux est en 10.

j'ai bien essayé plusoir fois l'installation, le changement de port, ouverture du FW, désactivation du FW.

Que puis-je faire ?

PI:
-j'utilise un NAS synology à jour
-container manager à jour
-les dernières versions des containers
-FW sur UDM pro ouvert sur port 4000 pour tout le network LAN.

Merci par avance
Arnaud
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 »

@Meliodas

Tu t'es gouré d'amphi :marrant:

Ici c'est le sujet Raspberry.

Le sujet NAS est ici:
Teslamate sur NAS QNAP, Synology, Freebox, Portainer
Meliodas
Débutant
Débutant
Messages : 7
Enregistré le : 28 févr. 2024, 10:41
Voiture : TMY

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Meliodas »

@Tigerbill17 Je viens de voir haha je change merci
Modifié en dernier par Nounou74 le 30 mars 2024, 12:30, modifié 1 fois.
Raison : Suppression de la citation
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 »

hubpliss a écrit : 26 mars 2024, 17:24
Perso , sur une install sur raspberry j'avais le meme pbl . J'ai lu que la commande docker-compose était obsolete avec ma version de docker , et que la nouvelle commande était docker compose ( sans tiret mais avec un espace ) et ça marche nickel comme ça .
Merci pour les infos!
J’ai testé, mais ça marche toujours pas….🥺
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 »

Hola les jeunes :D

Tout récent, tout neuf sur Teslamate, je trouve bizarre mon graph d'estimation de dégradation de batterie :

Image

La voiture est de Novembre 2022, moins de 1% de dégradation estimée me parait un peu louche, non ?
Model Y Prop / Attelage / Livré le 19/11/2022
darkblue
Confirmé
Confirmé
Messages : 89
Enregistré le : 12 févr. 2022, 21:23
Voiture : M3 Long Range 2022

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par darkblue »

Teslamate utilise pour l'estimation de dégradation le niveau maximum de batterie qu'il a vu en km d'autonomie. Si tu as installé Teslamate il y a deux mois et non juste après l'achat du véhicule, l'estimation de dégradation ne fonctionne pas bien car Teslamate n'a pas l'autonomie "à neuf" de ta batterie.
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 »

C'et le dashboard "Battery heealth v2", que tu as posté.
Il y a aussi "Battery Health" tout court, et "Battery health LFP"

Chez moi, ils donnent trois valeurs différentes... :interroge:

Mais en cliquant sur le petit i ( info ), ça affiche ça:

Image

Donc, perso, je ne me préoccupe plus de ça, je ne regarde que les km affichés avec 100% de charge comparés à ceux qui étaient affichés au début et j'en déduis la perte avec une simple règle de trois

pour moi: 415 km origine, 405 maintenant => 10 km/415 x100 = 2,4%

Valeurs Teslamate:
battery health : 2,4%
battery health v2: 2,2%
battery health LFP: 3,6% !! :peur:
Avatar du membre
Ramses
Enthousiaste
Enthousiaste
Messages : 209
Enregistré le : 04 août 2023, 07:46
Localisation : Nancy
Voiture : Model Y SR

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par Ramses »

@Tigerbill17

Comment fais-tu pour avoir les infos en français ?
Model Y SR - Blanche - Int. Blanc Premium - Jantes 19"
Octobre 2023
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 »

Comme pour n'importe quelle autre page web :
Clic droit, traduire en français
Avatar du membre
yvespsv
Référent
Référent
Messages : 2328
Enregistré le : 17 nov. 2021, 11:07
Localisation : Près d'Avignon
Voiture : M3P 2022 Grise+USS

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par yvespsv »

Hello,
J'ai Teslamate sur PI 2.
Je viens de me rendre compte dans le tableau Charge que pour mon dernier trajet Avignon/Beauval, le prix mentionné pour les SUC de Vienne et de Vierzon n'étaient pas bon. Qu'à cela ne tienne un cout de "géorepérage" pour modifier le prix au kWh (il était à 0.61€) puis sortie de Teslamate.
Je reviens sur Teslamate et malgré la correction faite sur "géorepérage" (le prix indiqué est correct), rien ne change sur le tableau Charge. Le cout total indiqué de charge est toujours faux (16€85 au lieu de 8€7 par exemple sur Vienne).
J'ai tenté de faire une mise à jour de Teslamate mais cela n'a rien changé. Les valeurs aux SUC de Vienne et Vierzon sont fausses

Comment faire pour que les modifications de prix au kWh soient prises en compte dans Teslamate ?
Model 3 Propulsion 18" (Mars 2022) - Grise - Aerowheels
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 »

Ah, là, là, les coûts de recharge.....
On en a déjà discuté, du mode de calcul, et j'étais persuadé ques les coûts étaient automatiquement ceux enregistrés dans l'application.

J'avais tout faux. :nul: :faché:
Rien de ce qui est enregistré dans l'appli n'est transmis à Teslamate.

Je croyais ça parce que dans la requête SQL, le coût du kWh est calculé en divisant le coût total de la recharge par le nb de kWh
cost / NULLIF(greatest(charge_energy_added, charge_energy_used), 0) as cost_per_kwh,
Or, ce coût total de la recharge, en fait, Teslamate ne le connait pas:
- il le calcule s'il a les moyens de le calculer à partir de geofence => kWh chargés x coût géofence ..... et il n'enregistre que le coût total, il recalculera le coût du KWh au moment de l'interrogation de la base ( :yeuxciel: )
- sinon il le laisse vide

Conclusion opérationnelle
- ou bien tu connais le coût du KWh pour une position géofence donnée: tu le renseignes dans geofence
C'est le cas pour la recharge à domicile. Mais sans pouvoir distinguer HC/HP
C'est aussi le cas pour un SUC dont tu as renseigné le coût au kWh avant. Mais comme ce coût varie, c'est un peu ( beaucoup ) chiant et aléatoire
- ou bien tu ne le connais pas et dans ce cas
1) tu ne renseignes rien dans geofences
2) il faut renseigner le coût global de la recharge à partir du tableau charges, qui ne montrera rien.
tu cliques sur ce coût , et ça t'affiche le géofence, mais ce ne sera que pour cette recharge particulière, et tu indiques le coût total.

En clair, dans ton cas, il ne faut pas corriger à partir de geofence, mais à partir du tableau charges

Dans le tableau, tu cliques sur ce coût erroné, ça t'affiche le géofence et tu renseignes le coût global de cette recharge. ça n'affectera que cette recharge.
Avatar du membre
yvespsv
Référent
Référent
Messages : 2328
Enregistré le : 17 nov. 2021, 11:07
Localisation : Près d'Avignon
Voiture : M3P 2022 Grise+USS

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par yvespsv »

Merci,

J'ai corrigé dans le Tableau charge le cout total et du coup cela a mis à jour le prix dans géorepérage.
Je ne comprends pas trop cette façon de faire de Teslamate (ce n'est pas les valeurs indiquées dans géorepérage qui font foi)
Je ne sais pas pourquoi Teslamate n'a pas utilisé les valeurs prix au kWh des SUC Vienne et Vierzon que j'avais enregistrées lors d'un précédent voyage sur Paris et Teslamate a mis des valeurs erronées en coût total dans le tuableau "Charge" mais bon ta méthode fonctionne.
Model 3 Propulsion 18" (Mars 2022) - Grise - Aerowheels
Avatar du membre
franjub
Forum Advisor
Forum Advisor
Messages : 20218
Enregistré le : 10 févr. 2020, 19:48
Localisation : NANTES (44) / ANGERS (49)
Voiture : Tesla Model 3
Contact :

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par franjub »

@Ramses
Idem, impossible de mettre à jour en 1.28.5 alors que habituellement ça roule tout seul :yeuxciel: :interroge:

Code : Tout sélectionner

pi@raspberrypi:~ $ sudo docker-compose pull
sudo docker-compose up -d
Pulling teslamate ... done
Pulling database  ... done
Pulling grafana   ... done
Pulling mosquitto ... done
pi_mosquitto_1 is up-to-date
Recreating 2b71516f5c50_pi_teslamate_1 ... 
pi_database_1 is up-to-date
Recreating e00a0a75d7c7_pi_grafana_1   ... 

ERROR: for e00a0a75d7c7_pi_grafana_1  'ContainerConfig'

ERROR: for 2b71516f5c50_pi_teslamate_1  'ContainerConfig'

ERROR: for grafana  '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 les Pro ?
Model 3 SR+ - Gris Nuit - Int. Noir - Jantes 19"
Mars 2020 - 80 790 km (v2024.8.9)
Avatar du membre
GaryGate
Enthousiaste
Enthousiaste
Messages : 105
Enregistré le : 19 juil. 2022, 12:03
Localisation : Cantal (15)
Voiture : Model Y LR 06/2023

Re: Teslamate sur Raspberry Pi - Tutoriel

Message par GaryGate »

@franjub

Essayez avec le commandes :

sudo docker compose down
sudo docker compose pull
sudo docker compose up -d

Source : https://github.com/teslamate-org/teslam ... sions/3776
TMY LR Midnight Cherry Red/Blanc/19"/Attelage
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 »