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é(é)
Le 29/12/2022 à 11:29, bobjouy a dit :

Ok, je l'ai fait pour moi la semaine dernière

 

Cela revient en substance à supprimer la database, et à ne pas la restaurer.

NB s'il fait ça il supprime aussi les données de la nouvelle, ça aurait été à faire au moment du changement

Posté(é)
Le 29/12/2022 à 11:48, MrFurieux a dit :

NB s'il fait ça il supprime aussi les données de la nouvelle, ça aurait été à faire au moment du changement

Exactement - je vais fouiner doit y avoir un truc à activer pour que je puisse exécuter des requêtes sql

Posté(é)

T'as essayé en mettant sudo devant le docker-compose ?

Posté(é)
  • Auteur
Le 29/12/2022 à 11:48, MrFurieux a dit :

NB s'il fait ça il supprime aussi les données de la nouvelle, ça aurait été à faire au moment du changement

Effectivement, c'est plus complexe que mon cas du coup (j'avais anticipé ça).

Posté(é)
Le 29/12/2022 à 13:33, jpp59 a dit :

T'as essayé en mettant sudo devant le docker-compose ?

OMG merci, je suis trop naze de pas y avoir pensé alors qu'il est indispensable pour upgrader Teslamate...

Bon je vous mets ce qu'il faut faire (ou ne pas faire...) quand mes requêtes se sont arrêtées...

Les tables lourdes sont positions et charges (enfin surtout positions qui fait 5M de lignes pour 40k km)

Posté(é)
Le 29/12/2022 à 09:33, EPX a dit :

la documentation que j'ai testé et qui fonctionne docker-compose exec database psql teslamate teslamate , je suis dans le même cas que toi, 2 véhicules 🤔

Merci @EPX c'est effectivement bien la commande à exécuter... En y ajoutant sudo!

 

Pour ceux qui sont sur Oracle Cloud (ou les autres) et qui veulent effacer les données d'anciennes voitures, voilà donc la procédure que j'ai suivie pour tout nettoyer:

 

Pour accéder à PostGres SQL, se connecter à son serveur puis exécuter la commande sudo docker-compose exec database psql teslamate teslamate où database et teslamate sont les informations par défault que vous avez dans le docker-compose.yml

 

Vérifiez ensuite l'id de la voiture à effacer

Elles rentrent par ordre chronologique dans les tables donc si vous en avez 2, la première a l'id 1.

J'ai vérifié toutes les tables à nettoyer (y en a pas tant que ça) et au final pour purger les données du véhicule dont l'id est 1:

 

DELETE FROM cars WHERE id = 1;
DELETE FROM car_settings WHERE id = 1;
DELETE FROM charges WHERE id < 131647;
DELETE FROM charging_processes WHERE car_id = 1;
DELETE FROM drives WHERE car_id = 1;
DELETE FROM positions WHERE car_id = 1;
DELETE FROM states WHERE car_id = 1;
DELETE FROM updates WHERE car_id = 1;

 

ATTENTION dans la table charges il n'y a pas de références à la voiture, il faut donc par dichotomie trouver la dernière session de charge enregistrée pour la première voiture. C'est assez expérimental mais dans mon cas c'était simple puisque pendant 10 jours j'étais piéton...

 

Pour effacer les données de 40k km de ma première voiture ça a pris 14 minutes (pas de panique hein)

 

So Far So Good

Je ne vois plus que les données (et toutes les données) de mon second véhicule.

 

Posté(é)
Le 29/12/2022 à 11:29, bobjouy a dit :

As-tu redémarré Teslamate après avoir pris livraison de la voiture ? C'est indispensable, sans quoi il ne trouve pas le véhicule.

C'était exactement ça.

Merci :-)

Posté(é)
Le 29/12/2022 à 17:08, supervedro a dit :

ATTENTION dans la table charges il n'y a pas de références à la voiture, il faut donc par dichotomie trouver la dernière session de charge enregistrée pour la première voiture.

Tu es sûr de ça ? Ni id ni car_id ?

Posté(é)
Le 29/12/2022 à 19:03, MrFurieux a dit :

Tu es sûr de ça ? Ni id ni car_id ?

Alors j'ai partagé l'info sur le forum github et un gars m'a effectivement précisé qu'il devait y avait une requête moins brutale

 

delete from charges
where charging_process_id in (select id from charging_processes where car_id = 1)

delete from charges
where charging_process_id is not in (select id from charging_processes)

 

Bon normal suis un épicier de formation, pas un taupin ;-) 

Posté(é)
Le 29/12/2022 à 19:25, supervedro a dit :

Bon normal suis un épicier de formation, pas un taupin ;-) 

Pour un épicier, tu te débrouilles plutôt bien !

Posté(é)

Bonsoir,

besoin de l'aide de la communauté.

depuis le 31 en milieu d'après-midi, les infos de ma voiture sont gelées dans teslamate (qui tourne chez Oracle, merci @bobjouypour le tuto très détaillé).

j'ai déjà essayé de

- stopper-redémarrer

- rebooter la machine virtuelle

- regénérer les tokens et les remettre dans teslamate (mais pas changer le mdp chez Tesla)

 

que puis.je faire d'autre avant de

- effacer le conteneur teslamate, DB et autres

- ré-installer

- recharger mon dernier backup?

 

merci pour votre aide.

_______________

edit:

les dernières ligne de la log:

teslamate    | 2023-01-02 20:52:52.526 car_id=1 [info] Start / :online
teslamate    | 2023-01-02 20:52:54.418 car_id=1 [info] Connecting ...

_______________

edit:

je ne roule plus ... mais ai réveillé la voiture "pour voir" et le niveau de batterie ne se rafraichit toujours pas 😕

Modifié par blanckf1

Posté(é)
Le 02/01/2023 à 20:48, blanckf1 a dit :

besoin de l'aide de la communauté.

je ne roule plus ... mais ai réveillé la voiture "pour voir" et le niveau de batterie ne se rafraichit toujours pas 😕

les chiffres sont bons ce matin.

je ne sais pas ce qui a résolu mon problème, du coup (restart ou bien le renouvellement des token)

mais ça marche :-)

Posté(é)

J'utilise Teslamate depuis peu (une semaine environ) et j'ai assez peu roulé depuis.

Mais je constate que partout dans les dashboards où il y a de la consommation il n'y a rien d'affiché ou c'est affiché à 0. Sauf pour la consommation calculée à partir des charges.

 

Une idée du pourquoi ?

Posté(é)
  • Auteur
Le 05/01/2023 à 16:43, cashou a dit :

J'utilise Teslamate depuis peu (une semaine environ) et j'ai assez peu roulé depuis.

Mais je constate que partout dans les dashboards où il y a de la consommation il n'y a rien d'affiché ou c'est affiché à 0. Sauf pour la consommation calculée à partir des charges.

 

Une idée du pourquoi ?

Il faut quelques trajets pour que ça soit bien calculé. Compte 200 km environ. 

Posté(é)
Le 03/01/2023 à 09:06, blanckf1 a dit :

les chiffres sont bons ce matin.

je ne sais pas ce qui a résolu mon problème, du coup (restart ou bien le renouvellement des token)

mais ça marche :-)

Bonsoir,

en fait, ça n'a pas marché plus d'un refresh.

ça ressemble à ce bug ... (https://github.com/adriankumpf/teslamate/issues/2973)

je suis en 2022.44.25.3.

 

quelqu'un a la même chose?

à savoir

> [warning] TeslaApi.Error / %{"error" => "{\"error\": \"timeout\"}", "error_description" => "", "response" => nil}
teslamate

> car_id=1 [error] Error / :unknown

Modifié par blanckf1

Posté(é)

Solution : résolu avec  https://stackoverflow.com/questions/46610256/chmod-wsl-bash-doesnt-work

 

Bonjour,

Je me suis lancé, je suis bloqué à l'étape où il faut faire le chmod 400 sur la clé ssh.
Je tourne sur windows mais je suis passé par wsl, et aussi essayé par un terminal ubuntu.

Mon fichier ssh finit en r-xr-xr-x et lorsque j'essaye de me connecter j'ai ceci

Permissions 0555 for '/mnt/e/OneDrive/Documents/Tesla/ssh-key-2023-01-06.key' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.

 

Mais je ne comprends pas trop pourquoi je n'arrive pas à virer les permissions pour le group et les autres.

j'ai essayé avec powershell sans succès non plus. J'ai essayé de déplacer le fichier (toujours sur e mais pas sur un répertoire onedrive. J'ai essayé en root....toujours pareil, je  reste en 555.
J'ai essayé sur un autre fichier, pareil, le 400 me donne un 555 comme résultat.

 

Une idée ?

Merci d'avance !

 

PS : J'ai une install linux qui traine sur un vieux PC, je ferai  un test à partir de celui çi si la solution n'est pas évidente...

 

Modifié par Lyozav

Posté(é)

C'est a cause du système NTFS de Windows. De plus je croix que Docker ne marche pas en wsl. Mieux vaut tu achète un raspberry pi car il faut que ça tourne H24. Ou alors tu install ubuntu dans une VM (virtual box par exemple)

Posté(é)
Le 06/01/2023 à 23:00, jpp59 a dit :

C'est a cause du système NTFS de Windows. De plus je croix que Docker ne marche pas en wsl. Mieux vaut tu achète un raspberry pi car il faut que ça tourne H24. Ou alors tu install ubuntu dans une VM (virtual box par exemple)

Merci, résolu pour le moment. Je ne vais pas faire tourner docker en local, c'était juste pour faire le ssh pour se connecter à la VM Oracle.
 

Posté(é)
  • Auteur

J'ai fait quelques ajouts sur demande de @AlexaRom et quelques refléxions supplémentaires, voici le dashboard sur les charges DC amélioré : 

  • Visualisation des kilomètres de parrainage/loot box utilisés (avec la conversion classique de 1 km = 248 Wh), si le nom du chargeur contient l'emoji suivant

image.thumb.png.7839d3005f749dafcb57485b9e96c8a3.png

Pour changer cela si ça ne vous convient pas, et que vous utilisez d'autres conventions de nommage, cela se fait ici (edit sur le tableau) : 

CASE WHEN (LOWER(geofence_name) LIKE '%️%') THEN 3.815725806*charge_energy_used ELSE NULL END as kmreferralused

Si par exemple vous nommez "SUC Chartres", "SUC Nantes", etc. vous remplacez '%️%' par '%suc%'.

Pensez aussi à modifier le total en haut à droite de la même manière.

 

Tout en bas, ajout de trois tableaux qui reprennent en fait les "moyennes" visibles en haut, mais en les séparant selon les cas : Superchargeurs (nom avec ️), Totalenergies (totalenergies dans le nom), IONITY (ionity dans le nom).

image.thumb.png.29c217e99b4bc62ab305441333469c6f.png

 

Voilà, n'hésitez pas si vous avez des besoins.

 

NB : il n'y a pas d'exactitude sur le calcul des kilomètres de parrainage utilisés, donc ne soyez pas surpris s'il y a un écart de ±1% environ entre ce qui est affiché là et ce que Tesla facture. Ils facturent bizarrement.

 

Supercharges (Charges DC)-1673100540272.json

Posté(é)

Bonjour,

En regardant le graph des états de la voiture, je me rends compte qu'elle se réveille toutes les 6 heures, exemple aujourd'hui

 

image.thumb.png.dd67342db7f06f721f4a82adab28f5f6.png

 

Je ne suis pas allé une seule fois sur l'application, vous avez une idée d'où cela peut provenir ?

Merci d'avance

Posté(é)
  • Auteur
Le 08/01/2023 à 19:51, blacastan a dit :

Bonjour,

En regardant le graph des états de la voiture, je me rends compte qu'elle se réveille toutes les 6 heures, exemple aujourd'hui

 

image.thumb.png.dd67342db7f06f721f4a82adab28f5f6.png

 

Je ne suis pas allé une seule fois sur l'application, vous avez une idée d'où cela peut provenir ?

Merci d'avance

Bonjour, c’est le comportement classique, pas d’inquiétude. 

Posté(é)
Le 08/01/2023 à 22:52, bobjouy a dit :

Bonjour, c’est le comportement classique, pas d’inquiétude. 

C'est pas Teslamate, mais on sait si ça vient de la voiture elle-même ou de l'appli mobile ...?

Posté(é)

Euh, non. Avant c'était toutes les 24h pendant 12 min sauf exception. Depuis je ne sais plus quelle mise à jour, elle ne se reveille plus toutes les 24h, sauf pour les mises à jour ou si on la reveille. Elle dort mieux.

 

Toutes les 6h, tu dois avoir un automatisme sur une de tes applis avec une fréquence toutes les 6 heures. Change ton mot de passe Tesla, reactive Teslamate, et tu devrais ne plus voir ces réveils.

Modifié par tben

Posté(é)
Le 08/01/2023 à 23:15, tben a dit :

Euh, non. Avant c'était toutes les 24h pendant 12 min sauf exception. Depuis je ne sais plus quelle mise à jour, elle ne se reveille plus toutes les 24h, sauf pour les mises à jour ou si on la reveille. Elle dort mieux.

 

Toutes les 6h, tu dois avoir un automatisme sur une de tes applis avec une fréquence toutes les 6 heures. Change ton mot de passe Tesla, reactive Teslamate, et tu devrais ne plus voir ces réveils.

Ça ne dépend pas de l'activation de l'option de partage des données ? Chez moi c'est actif et j'ai aussi les réveils périodiques (pas d'autre appli)

Posté(é)

Moi j'ai qu'un réveil par jour aussi, et le partage des données avec teslamate est actif.

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.