Aller au contenu
bobjouy

[App Tierce] Teslamate : datalogger local et gratuit

Messages recommandés

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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).

Partager ce message


Lien à poster
Partager sur d’autres sites

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)

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ;-) 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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 :-)

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

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. 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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)

Partager ce message


Lien à poster
Partager sur d’autres sites

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.
 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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. 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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)

Partager ce message


Lien à poster
Partager sur d’autres sites





×
×
  • Créer...
Automobile Propre

Automobile Propre est un site d'information communautaire qui est dédié à tout ce qui concerne l'automobile et l'environnement. Les thématiques les plus populaires de notre blog auto sont la voiture électrique et les hybrides, mais nous abordons également la voiture GNV / GPL, les auto à l'hydrogène, les apects politiques et environnementaux liés à l'automobile. Les internautes sont invités à réagir aux articles du blog dans les commentaires, mais également dans les différents forums qui sont mis à leur dispositon. Le plus populaire d'entre eux est certainement le forum voiture électrique qui centralise les discussions relatives à l'arrivée de ces nouveaux véhicules. Un lexique centralise les définitions des principaux mots techniques utilisés sur le blog, tandis qu'une base de données des voitures (commercialisées ou non) recense les voitures électriques et hybrides.