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 25/09/2021 à 14:24, MrFurieux a dit :

Il ne dit pas exactement que c'est un bug connu de l'API, il suppose que c'est un incident ponctuel (côté Tesla) et il espère qu'il ne se reproduira pas.

Ce n'est pas non plus ce que j'ai dit (ou voulu dire). C'est un bug connu dans le sens où il est répertorié et il a un lien avec l'API Tesla. Mais en effet, on ne sait pas si c'est un bug de l'API, de Teslamate, des serveurs Tesla, de la position de la lune…

Posté(é)

En attendant un éventuel correctif, voici comment vous pouvez nettoyer votre base de données Teslamate.

 

⚠️ Je préfère insister lourdement dessus, avant toute choses, faites une sauvegarde des données ! À effectuer juste avant toute autre manipulation, car si vous cassez quelque chose, vous n'aurez pas de recours. ⚠️ 

 

Le problème qui a eu lieu hier (et qui reviendra peut-être, on ne sait pas), c'est qu'un trajet est démultiplié. On voit bien le souci avec le panneau des trajets, par exemple ici, j'ai le trajet complet tout en bas et ensuite une découpe, avec des petits trajets tous de 600 ou 800 mètres qui viennent polluer les informations. Notez que la destination est toujours la même, le point de départ évolue lui en fonction du trajet.

64908888_Capturedecran2021-09-25a14_26_27.thumb.png.9d0561eccfad4916843a66bca87cfec5.png

 

L'idée est donc de garder le premier trajet complet, celui en bas de ma capture, et de supprimer tous les autres. Pour cela, notez l'identifiant du premier mauvais trajet et celui du dernier en ouvrant chaque trajet, puis en regardant l'URL. À la fin, vous verrez normalement ceci : var-drive_id=475 ; l'identifiant de ce trajet est 475, par exemple.

 

Dans mon cas, le premier trajet mauvais est identifié par le numéro 475, le dernier est 514. Une fois que vous avez ces deux extrêmes, utilisez le terminal sur votre serveur Teslamate pour modifier la base. Cela se fait en se connectant à l'aide d'une commande de ce type

docker-compose exec database psql teslamate teslamate

 

Sachant qu'à la fin, c'est le nom de la base puis le nom de l'utilisateur qu'il faut saisir, à adapter selon votre situation. Si vous n'avez pas d'erreur, vous aurez une nouvelle ligne de commande disponible, cette fois pour manipuler la base de données. Attention, c'est à ce stade que vous pouvez tout casser.

 

Voici la commande à saisir pour supprimer tous les trajets mauvais, avec les deux limites déterminées plus tôt. Voici ce que j'ai saisi pour mon exemple, à adapter en fonction de vos identifiants bien sûr.

DELETE FROM drives WHERE id between 475 and 514;

 

Vérifiez trois fois que vous avez mis les bonnes valeurs et confirmez avec la touche entrée/retour. Si tout va bien, vous aurez une réponse du type

DELETE 40

Où 40 est le nombre d'enregistrements supprimés. Dans mon cas, le maximum a été 142 ! 😳

 

Retournez dans Teslamate pour vérifier que vous avez supprimé les trajets nécessaires, si c'est bon recommencez avec les suivants !

 

C'est un peu pénible à faire, mais une fois qu'on a pris le coup de main, ça va assez vite et on retrouve des données normales :

1214067663_Capturedecran2021-09-25a14_43_32.thumb.png.4684ae7a97d5735f9fab35bebfcb2cdd.png

 

Merci à wilcovh sur GitHub pour l'info sur la suppression de plusieurs trajets à la fois.

Modifié par nicolinux

Posté(é)

Merci @nicolinuxpour l'explication sur le nettoyage. Je testerai cela tout à l'heure ou demain.

 

Par contre, cela me l'a fait hier matin et cela l'a refait sur le trajet de ce midi donc cela ne semble pas être un incident ponctuel 😕 J'en ai profité pour upgrader Teslamate en 1.24.1.

Posté(é)
Le 25/09/2021 à 14:53, AoS a dit :

Par contre, cela me l'a fait hier matin et cela l'a refait sur le trajet de ce midi donc cela ne semble pas être un incident ponctuel 😕 J'en ai profité pour upgrader Teslamate en 1.24.1.

C'est ce que je craignais… j'espère que le correctif arrivera vite, mais en attendant, on pourra corriger dans la foulée. On doit utiliser la voiture tout à l'heure, on verra ce que ça donne.

Posté(é)
Le 25/09/2021 à 14:53, AoS a dit :

Merci @nicolinuxpour l'explication sur le nettoyage. Je testerai cela tout à l'heure ou demain.

 

Par contre, cela me l'a fait hier matin et cela l'a refait sur le trajet de ce midi donc cela ne semble pas être un incident ponctuel 😕 J'en ai profité pour upgrader Teslamate en 1.24.1.

Il faut peut être le signaler à Adrian alors, son dernier commentaire publié c'est 

Citation

Thanks @langerhans! Since a lot of people seem to have been affected at around the same time, it might have been an API hiccup on Tesla's side. Let's see if it was a one-time thing or if it occurs again.

 

Posté(é)
Le 25/09/2021 à 15:04, MrFurieux a dit :

Il faut peut être le signaler à Adrian alors

Bien vu, j'ajoute un mot.

 

Le 25/09/2021 à 14:55, nicolinux a dit :

On doit utiliser la voiture tout à l'heure, on verra ce que ça donne.

70 trajets enregistrés pour un seul ! 😬

 

Donc en effet, rien de corrigé pour le moment. 

 

Suggestion du créateur de Teslamate

 

Citation

If you are affected, you can try to disable the Streaming API on the TeslaMate settings page. I suspect that Tesla is currently sending incorrect data.

Je teste de mon côté, je coupe et je verrai sur le trajet retour.

Modifié par nicolinux

Posté(é)
  • Auteur

XRh69Ia.jpg

 

Je viens aussi d'avoir le souci tiens, je vais nettoyer pour voir, et disable le streaming API.

 

2Z8kRpv.png

f4dtZ9d.png

Modifié par bobjouy

Posté(é)

jai l'impression que ca le fait depuis hier depuis que j ai fais la maj. Y a moyen de revert une maj ?

 

btw, c'est une bonne habitude de faire un select avant d'envoyer un delete :

select * from drives where id > xxx order by id;

puis si cela vous convient faire :

delete from drives where id > xxx ;

(fleche haut pour rappeler le select, modifier le select * par delete et enlever le order, on est sur de pas faire de boulette)

 

 

Modifié par jpp59

Posté(é)
Le 25/09/2021 à 17:13, jpp59 a dit :

jai l'impression que ca le fait depuis hier depuis que j ai fais la maj. Y a moyen de revert une maj ?

 

Je n’ai pas fait la MAJ et j’ai le même problème 🤷‍♂️

Posté(é)
Le 25/09/2021 à 17:16, NikodFr a dit :

Je n’ai pas fait la MAJ et j’ai le même problème 🤷‍♂️

ok merci pour  le retour.Attendons un retour du dev alors.

Modifié par jpp59

Posté(é)

J'ai le même problème, hier et encore aujourd'hui. Je l'ai remonté aussi au développeur.

Il va y avoir du ménage à faire.

 

Capture d’écran 2021-09-25 à 19.03.56.png

Modifié par TomaGo

Posté(é)

Je viens de lire vos messages mais je n'ai pas compris ce que cela créer comme pb ?

Posté(é)

Ça créer plein de doublons, donc ça fausse les stats

Posté(é)

C'est ce qui me semblait avoir compris. Donc limite vaut mieux le couper en attendant que cela revienne à la normal ? Non ?

Posté(é)
Le 25/09/2021 à 19:42, TTK22 a dit :

Donc limite vaut mieux le couper en attendant que cela revienne à la normal ? Non ?

Non, ce n’est pas nécessaire. Comme je l’expliquais plus tôt, couper le streaming dans les réglages de Teslamate est la solution recommandée par le développeur. J’ai testé, ça fonctionne en effet, je n’ai plus de problème depuis que j’ai désactivé l’option. 

Posté(é)

Couper le streaming revient à couper le serveur non ? Tu n'as plus aucune remontée.

Posté(é)
Le 25/09/2021 à 21:26, jpp59 a dit :

Couper le streaming revient à couper le serveur non ? Tu n'as plus aucune remontée.

Si si, ça fonctionne toujours et avec la même précision pour autant que je puisse en juger. Je ne connais pas le détail mais la plus grosse différence semble être liée à la veille, il y a deux options supplémentaires liées dans les paramètres

5D62234F-D981-44AA-A87E-1AC191F70E1E.thumb.jpeg.93fcae90a751633d4f906686b2dc426c.jpeg
 

En soi, je préférerais garder le streaming mais en attendant le correctif, ça semble fonctionner parfaitement. En tout cas, j’ai fait deux trajets sans problème depuis, alors qu’avant c’était systématique d’en avoir plusieurs dizaines d’enregistrés à chaque fois. 

Posté(é)

ok, j ai desactivé aussi de mon coté alors. Ca bug trop, des centaines d enregistrements en doublons ...

Posté(é)

je viens de vérifier, pareil pour moi, doublon depuis le 24 vers 17h

désactivé aussi, je verrai demain

Posté(é)

Hello,

De mon côté toujours en 1.23.7 et les doublons ont commencé exactement à midi hier (samedi 25).

Pas de doublons sur mes trajets vers 11h et à partir de 13h c’est la foire!

J’ai désactivé le streaming aussi… Je roule tout à l’heure pour aller au poney je vais voir ce que ça donne.

 

edit: aucun problème sans streaming API

Modifié par supervedro
Après test

Posté(é)
Le 25/09/2021 à 23:21, TTK22 a dit :

je viens de vérifier, pareil pour moi, doublon depuis le 24 vers 17h

désactivé aussi, je verrai demain

Mêmes symptômes, ça m'a mis plein de trajets au 24 après 17h, mais les trajets tard le soir n'ont pas été impacté.
J'ai juste fait le ménage qui va bien et laissé le streaming actif. A voir si ça se reproduit par la suite ou non.

Posté(é)
Le 26/09/2021 à 11:30, cybervince a dit :

Mêmes symptômes, ça m'a mis plein de trajets au 24 après 17h, mais les trajets tard le soir n'ont pas été impacté.
J'ai juste fait le ménage qui va bien et laissé le streaming actif. A voir si ça se reproduit par la suite ou non.

Même problème hier et je n'ai pas tenté de réactiver le streaming encore.

Au delà de ce problème (espérons) ponctuel, la situation de Teslamate et des projets similaires est un peu inconfortable étant donné que l'API non-officielle utilisée peut changer sans prévenir et sans explication, ou pire être verrouillée si Tesla décide que ça va bien. C'est même assez étonnant qu'ils laissent faire vu que c'est une charge sur leurs serveurs et leur bande passante. Est-ce que qqun a entendu parler d'une position officielle (ou juste publique) de Tesla sur le sujet ?

Posté(é)
Le 26/09/2021 à 18:52, MrFurieux a dit :

C'est même assez étonnant qu'ils laissent faire vu que c'est une charge sur leurs serveurs et leur bande passante. Est-ce que qqun a entendu parler d'une position officielle (ou juste publique) de Tesla sur le sujet ?

Tu as raison que tout ça peut sauter d’un jour au lendemain, mais je pense que tu surestimes la charge serveur. Une API de ce type ne fournit pas des données lourdes et les utilisateurs d’apps comme Teslamate doivent être une extrême minorité parmi les clients Tesla. 

 

Cela dit, je serais curieux aussi de savoir s’ils en ont parlé un jour. Je me dis qu’ils laissent faire car ça ne leur coûte pas grand chose et ça colle avec leur image un peu geek. À la limite, le plus surprenant pour moi c’est qu’ils ne proposent pas des fonctions de ce type dans l’app mobile. Au moins un historique des trajets et pourquoi pas la consommation sur chaque parcours, avec une jauge d’efficience, ce serait pas mal déjà. 

Posté(é)

C'est assez dingue mais je n'ai pas eu le bug de mon côté, pourtant j'ai utilisé ma Model 3 et j'étais encore en 1.24 sur Teslamate 😅
Un ami a bien eu le bug de son côté sur son Teslamate 1.24.

Côté voiture je suis en 2021.32.10, est-ce que cela joue ? je ne pense pas

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.