Aller au contenu
bobjouy

[App Tierce] Teslamate : datalogger local et gratuit

Messages recommandés

J'ai des fois des longues périodes de réveil sur ma TM3 mais ce n'est pas du tout systématique et je ne suis pas persuadé que Teslamate en soit la cause ... car j'ai aussi des longues périodes de sommeil ininterrompu.

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a une heure, dyter a dit :

Bon après essais de teslamate 3 jours, une vrai cata pour la conso, aujourd'hui ma voiture s'est réveillé à 6h22 et n'a jamais voulu se rendormir !

 

Après analyse des requetes IP dans mon adguard, le fautif: api-prd.vn.tesla.services (CNAME: qts-api-prd.vn.tesla.services)

Je n'ai que Teslamate, après désactivation de celui-ci tout est rentré dans l'ordre, bref sympa pour les trajets mais cela s'arrête là pour moi.

 

 

capture.txt 12 Ko · 2 downloads

Plusieurs choses me viennent à l'esprit :

- As-tu bien activé l'option "API de Streaming" dans les réglages de Teslamate ?

- Est-ce que l'exigence comme quoi le véhicule doit être verrouillé est activé ? Et si oui ta voiture est bien fermée ?

- En dehors de Teslamate tu n'as pas un autre truc qui vient poller l'api ? Autre service de ce type, widget quelconque...

 

Teslamate est je crois le poller le mieux conçu au niveau efficience afin de ne pas réveiller la voiture notamment grâce à l'api de streaming, et même sans ça il fonctionnait déjà plutôt bien avant.

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a 51 minutes, Yann73 a dit :

Plusieurs choses me viennent à l'esprit :

- As-tu bien activé l'option "API de Streaming" dans les réglages de Teslamate ?

- Est-ce que l'exigence comme quoi le véhicule doit être verrouillé est activé ? Et si oui ta voiture est bien fermée ?

- En dehors de Teslamate tu n'as pas un autre truc qui vient poller l'api ? Autre service de ce type, widget quelconque...

 

Teslamate est je crois le poller le mieux conçu au niveau efficience afin de ne pas réveiller la voiture notamment grâce à l'api de streaming, et même sans ça il fonctionnait déjà plutôt bien avant.

 

 

Je plussoie.... J'ai 35000kms de datas, il n'a jamais empêché la voiture de s'endormir. Moi je dit que ca vaut la peine de refaire un essai, éventuellement changer ton mdp Tesla. J'ai bcp appris sur ma voiture, Teslamate est vraiment super bien fait si t'aime le data porn 😜

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a 5 minutes, slyTM3 a dit :

Je plussoie.... J'ai 35000kms de datas, il n'a jamais empêché la voiture de s'endormir. Moi je dit que ca vaut la peine de refaire un essai, éventuellement changer ton mdp Tesla. J'ai bcp appris sur ma voiture, Teslamate est vraiment super bien fait si t'aime le data porn 😜

Disons qu'il y a le côté geek avec tout plein d'infos de partout ce qui est top, aka le data porn comme tu dis, et avoir un Grafana par dessus ça permet de faire des trucs vraiment sympa :) 

Mais aussi dans certains cas le fait d'avoir les statistiques complets de charge pour faire sa comptabilité et séparer le pro du perso par exemple (ce qui est moins marrant d'un coup) 🤣

 

Un petit bonus à rajouter à Teslamate, ça a été le premier à intégrer les nouvelles API pour s'authentifier, ça mérite un kudo pour le développeur qui est très réactif ! 1.21.3 dispo btw, des corrections mineures.

Modifié par Yann73

Partager ce message


Lien à poster
Partager sur d’autres sites

Celui la je l'aime beaucoup, je l'ai découvert par hasard y'a pas très longtemps ! Mais le top ca reste la fonction géofence pour ajouter le coût de ses recharges à la maison.

2042255231_Screenshot2021-02-08at20_26_50.thumb.png.a5c0f333016cf0f1bc74c450da049a4c.png

Modifié par slyTM3

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai parlé trop vite, je crois que c'est à cause du site https://registration.teslatasks.com/generateTokens , c'est le seul endroit ou j'ai donné mon MP de compte pour générer mon Token, le hic c'est que même en changeant mon MP de compte tesla, l'API continu de fonctionner ! idem en supprimant l'accès à mon compte secondaire ! Quelqu'un sait comment révoquer un token autrement ?

 

En attendant la seul astuce que j'ai trouvé pour que ma voiture s'endorme, c'est de bloquer le nom de domaine api-prd.vn.tesla.service via mon Adguard

Modifié par dyter

Partager ce message


Lien à poster
Partager sur d’autres sites

De mémoire au changement de mot de passe les tokens sont révokés, sur le coup c'est possible que ce soit ce site qui empêche ta voiture de dormir si tu as bien paramétrés Teslamate comme j'ai expliqué juste avant.

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a une heure, Yann73 a dit :

De mémoire au changement de mot de passe les tokens sont révokés, sur le coup c'est possible que ce soit ce site qui empêche ta voiture de dormir si tu as bien paramétrés Teslamate comme j'ai expliqué juste avant.

Comme je l'ai dit le changement de mot de passe n'y a rien fait, n'y meme la suppression du compte, le token fonctionne toujours !

J'ai essayé la revoke avec postman sauf que c'est pour l'ancien oAuth et la procédure pour la V3 n'existe pas. Bref on va attendre les 45 jours, c'est quand même dingue de la part de Tesla niveau sécurité c'est pas terrible, mieux vaut utiliser le compte pour le coup

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Ola, je pense qu'il y a beaucoup de mélanges dans ces échanges :

1. si on change le mot-de-passe de son compte Tesla, tous les tokens générés sont révoqués par Tesla. Si on a mis ses credentials sur un compte, ils sont évidemment invalidés.

2. Teslamate ne cherche pas à réveiller la voiture (qu'il ne contacte jamais d'ailleurs). J'ai pas trouvé un endroit dans l'application où il fait un POST (mais j'ai pas encore tout lu). 

 

@njul ,  @Yann73 Il est possible de définir des lieux de charge directement depuis la liste des charges, en cliquant sur le lien dans la colonne "Location"

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a 7 heures, teebex a dit :

Ola, je pense qu'il y a beaucoup de mélanges dans ces échanges :

1. si on change le mot-de-passe de son compte Tesla, tous les tokens générés sont révoqués par Tesla. Si on a mis ses credentials sur un compte, ils sont évidemment invalidés.

Comme je le dit pour la 3ème fois j'ai changé mon MP de mon compte secondaire et le token fonctionne toujours, j'ai même supprimer le conducteur secondaire de ce compte via mon compte principal (où je ne communique jamais mes idents) et j'ai toujours accès, même avec l'appli Tesla ! (peut-être qu'il faut attendre 24h ou c'est un bug de l'OAuth V3 je sais pas mais c'est dingue ...).

 

Un conseil banisez https://registration.teslatasks.com/generateTokens et préférez un générateur de token en python ou php où les sources sont visibles, j'ai voulu faire vite et bien je regrettre ...

Modifié par dyter

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a 2 heures, dyter a dit :

Comme je le dit pour la 3ème fois j'ai changé mon MP de mon compte secondaire et le token fonctionne toujours,

 

Il y a 9 heures, teebex a dit :

si on change le mot-de-passe de son compte Tesla, tous les tokens générés sont révoqués par Tesla.

compte secondaire <> compte principal... ou bug OAuth ?

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est bon mon token est enfin KO, il fallait bien attendre 24h 😉

 

Bon sinon j'avoue que Teslamate est un outils bien roder et s'intègre parfaitement dans un serveur synology à coter de mes autres docker (adguard, domoticz ...).

Les requetes de pulling sont de l'ordre de 3 par secondes et la carte d'une seconde, il ne lui manque plus que les actions dans l'autre sens (activation charge, portes, sentinelle, ...) pour remplacer l'appli Tesla !

Partager ce message


Lien à poster
Partager sur d’autres sites

à l’instant, dyter a dit :

C'est bon mon token est enfin KO, il fallait bien attendre 24h 😉

 

Bon sinon j'avoue que Teslamate est un outils bien roder et s'intègre parfaitement dans un serveur synology à coter de mes autres docker (adguard, domoticz ...).

Les requetes de pulling sont de l'ordre de 3 par secondes et la carte d'une seconde, il ne lui manque plus que les actions dans l'autre sens (activation charge, portes, sentinelle, ...) pour remplacer l'appli Tesla !

Dans la même veine si tu veux de l'intégration avec ta domotique (je l'ai fait de mon côté avec une Homey), tu peux utiliser le broker MQTT pour récupérer la donnée (ou en pusher si tu as des topics propres à ta domotique que tu veux lire d'un autre outil).

J'utilise également le broker pour un widget iOS (via "Scriptable") qui est bien mieux foutu que celui de base de l'appli Tesla, qui du coup interroge en temps réel teslamate :) 

Le prérequis est de rajouter l'auth au niveau MQTT sinon c'est open bar, et ajouter 2/3 trucs au niveau du reverse proxy, mais ça se fait assez facilement.

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a une heure, Yann73 a dit :

Dans la même veine si tu veux de l'intégration avec ta domotique (je l'ai fait de mon côté avec une Homey), tu peux utiliser le broker MQTT pour récupérer la donnée (ou en pusher si tu as des topics propres à ta domotique que tu veux lire d'un autre outil).

J'utilise également le broker pour un widget iOS (via "Scriptable") qui est bien mieux foutu que celui de base de l'appli Tesla, qui du coup interroge en temps réel teslamate :) 

Le prérequis est de rajouter l'auth au niveau MQTT sinon c'est open bar, et ajouter 2/3 trucs au niveau du reverse proxy, mais ça se fait assez facilement.

C'est ce que je voulais faire mais pour le coup le plugin Telsa intégré à domoticz est mieux foutu car je peu lancer la charge ou la clim à distance ou encore ouvrir mon portail par géoloc... Simplement l'authentification OAuth V3 n'a pas encore été intégré, ce n'est que l'histoire de quelques jours ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a 7 minutes, dyter a dit :

C'est ce que je voulais faire mais pour le coup le plugin Telsa intégré à domoticz est mieux foutu car je peu lancer la charge ou la clim à distance ou encore ouvrir mon portail par géoloc... Simplement l'authentification OAuth V3 n'a pas encore été intégré, ce n'est que l'histoire de quelques jours ;)

Yes mais ce plugin va taper les APIs, alors oui c'est bien pour la partie contrôle, mais du coup ça fait du polling aussi (ça doit te sortir quelques stats non ? Ne serait-ce que le % de batterie), donc possiblement réveil de la voiture, empêchement du dodo, etc..

Perso je contrôle avec l'appli ça me suffit, et tout ce qui est "polling" ou affichage des datas passe par Teslamate & son broker, comme ça aucun réveil ^^

 

Le widget donne ça pour ceux que ça intéresse (ça nécessite un peu de bidouille, j'ai du forker un projet github qui permet d'exposer le broker mqtt lié à Teslamate en api car il ne gérait pas l'auth sur ma config MQTT) :

IMG_0171.thumb.PNG.bd5fb0430a241c7fe22539f67da35c8a.PNG

 

Il peut être utilisé en plus petit (moitié) sans la map.

Sous Android j'utilisais Tesla Notifications (autre sujet sur le forum) mais vu que je suis repassé sous iOS après 12 ans d'abstinence je voulais une solution sympa aussi, et un widget c'est plutôt cool ^^

Modifié par Yann73

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a 30 minutes, Yann73 a dit :

Yes mais ce plugin va taper les APIs, alors oui c'est bien pour la partie contrôle, mais du coup ça fait du polling aussi (ça doit te sortir quelques stats non ? Ne serait-ce que le % de batterie), donc possiblement réveil de la voiture, empêchement du dodo, etc..

Perso je contrôle avec l'appli ça me suffit, et tout ce qui est "polling" ou affichage des datas passe par Teslamate & son broker, comme ça aucun réveil ^^

Non il interroge la Tesla que toutes les 60 minutes quand elle est chez moi, du coup cela n'empeche pas la mise en veille à coup sure (<20 mins) et l'émission de commandes reste immédiat (l'intéret de la domotique à la base 😉)

Avant Teslamate j'avais programmer un refresh automatique à 1 minutes en fonction de si elle est chez moi ou pas via un ping en wifi permanent, car quand elle n'est pas chez moi c'est sentinelle ou roule donc pas besoin de sleeping. Maintenant avec Teslamate je ne suis plus sûre d'avoir besoin de logguer avec ma domotique toutes les 1 minutes si ce n'est pour la géofence d'ouverture de portail.

 

Sympa ton widget, c'est pour espionné sa femme car en général on sait où on est avec sa Tesla 😂

 

Le mien est encore brouillon, mais c'est surtout les conditions en domotique qui sont intéressantes à programmer comme par exemple couper la piscine si tesla en charge pour pas que ça disjoncte ou programmer une charge avec arret à tel heure ou encore programmer le chauffage à partir de 10 degré ....

 

9y68.png

Modifié par dyter

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a 5 heures, Yann73 a dit :

Dans la même veine si tu veux de l'intégration avec ta domotique (je l'ai fait de mon côté avec une Homey), tu peux utiliser le broker MQTT pour récupérer la donnée (ou en pusher si tu as des topics propres à ta domotique que tu veux lire d'un autre outil).

J'utilise également le broker pour un widget iOS (via "Scriptable") qui est bien mieux foutu que celui de base de l'appli Tesla, qui du coup interroge en temps réel teslamate :) 

Le prérequis est de rajouter l'auth au niveau MQTT sinon c'est open bar, et ajouter 2/3 trucs au niveau du reverse proxy, mais ça se fait assez facilement.

 

Il y a 4 heures, Yann73 a dit :

Perso je contrôle avec l'appli ça me suffit, et tout ce qui est "polling" ou affichage des datas passe par Teslamate & son broker, comme ça aucun réveil ^^

 

Le widget donne ça pour ceux que ça intéresse (ça nécessite un peu de bidouille, j'ai du forker un projet github qui permet d'exposer le broker mqtt lié à Teslamate en api car il ne gérait pas l'auth sur ma config MQTT) :

 

 

Il peut être utilisé en plus petit (moitié) sans la map.

Sous Android j'utilisais Tesla Notifications (autre sujet sur le forum) mais vu que je suis repassé sous iOS après 12 ans d'abstinence je voulais une solution sympa aussi, et un widget c'est plutôt cool ^^

 

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est vrai @M-ric tu as raison, à me relire c'est pas simple à comprendre pour des gens qui ne sont pas dans le domaine.

Le problème est que par défaut rien n'est prévu pour faire ça simplement comme si on installait une application sur le téléphone et zou ça marche, ça nécessite de modifier des éléments à plusieurs endroits et il n'y a pas une procédure qui décrit de A à Z comment faire.

De plus si c'est mal utilisé (notamment sans authentification sur le broker MQTT) on peut exposer au grand public les infos de sa voiture, dont sa localisation par exemple, même si le développeur a mis en place un petit token à ce niveau qui en pratique empêche de partager les trucs sensibles).

 

Je peux détailler les trucs les plus troubles et aider qui souhaiterait faire la même chose.

 

D'ailleurs voici les liens :

- Widget "Scriptable" : https://github.com/DrieStone/TeslaData-Widget (grosso modo un script en JS qui se content d'aller récupérer un Json et le parser).

- Le projet qui permet d'exposer en restAPI certains éléments provenant d'MQTT : https://github.com/tlj/teslamate-mqtt-api (c'est ce dernier que j'ai fork pour ajouter l'authentification, je partagerais si besoin).

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a 3 minutes, M-ric a dit :

@Yann73

ce n’était pas un reproche, juste un amusement sincère : je ne bosse pas là-dedans mais j’ai moi aussi un langage hermétique qui hérisse Madame à la maison. Teslamate me suffit pour le moment :D 

Haha ne t'inquiètes pas je ne l'ai pas pris comme un reproche :)

C'est juste qu'en me relisant après ton message je me suis rendu compte que j'aurais pu davantage détailler, après je ne veux pas trop m'éloigner non plus du sujet original :) 

Partager ce message


Lien à poster
Partager sur d’autres sites

Je ne suis pas informaticien mais je t'ai compris Yann73 😉

 

L'idée du widget est sympa, même pose quand même des problèmes de sécurité car je ne suis pas sûre qu'ouvrir les ports de mosquito soit une bonne idée, l'idéal serait d'écouter le MQTT par domoticz car l'appli domoticz existe déjà sur smartphone avec Widgets configurables, reconnaissance vocale ...

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.