Aller au contenu
matesla3etaitsurleglovis

[App Tierce] matesla : site pour se connecter à sa voiture

Messages recommandés

J'ai fait hier soir ce qui devait être fait depuis longtemps: un relooking complet de la page qui permet d'entrer ses crédentials tesla (https://matesla.herokuapp.com/fr/matesla/AddTeslaAccount)

 

Il y a désormais un onglet tout simple pour la majorité des gens. Et un second pour ceux qui cherchent la difficulté en générant leur propre token :-)

 

Les deux sont parfaitement séparés, offrant une vue simple et propre.

Screenshot from 2020-10-07 11-35-08.png

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai fait quelques améliorations au site :-)

1) Double affichage du pourcentage de la batterie: le vrai (ce que je montrais jusque là) et l'utilisable (ce que l'app tesla montre). Les deux seront identique sur une batterie chaude, pas sur une batterie froide. Et comme les températures baissent, c'est le moment :-)

 

Voila une capture d'écran: demo_tab_charge.69d26f4b828f.png

Partager ce message


Lien à poster
Partager sur d’autres sites

Seconde amélioration: comme la voiture retourne le nombre de km restant en fonction de la batterie utilisable, c'est cette dernière valeur qu'il faut utiliser pour estimer la dégradation de la batterie. J'avais déjà remarqué que ma voiture m'affichait une dégradation très élevée quand elle avait froid, et qui diminuait une fois chaude.

 

Ce nouveau calcul resserre fortement les valeurs. Comme l'historique des voitures est sauvé dans le cloud, je me suis permis de recalculer suivant cette nouvelle formule la dégradation pour toutes les entrées sauvées. Le graphe de dégradation de chaque voiture (ainsi que sur la flotte) est donc corrigé également.

 

Voila une image

demo_battery_degradation.c029f7c6cf60.pn

 

PS: Inutile de dire que je ne comprends rien à la logique du bms de ma voiture, mais tant qu'on reste sous les 8 de moyenne après presque 2 ans et 55000 km, je suis content :-)

Partager ce message


Lien à poster
Partager sur d’autres sites

Troisième chose, j'ai rendu la page de login plus jolie, avec des captures d'écran et les explications qui vont avec. Ainsi, une personne qui arrive sur le site peut avoir une idée de ce qui est disponible.

 

Et peut-être aussi que les habitués vont découvrir des fonctionnalités qu'ils ne connaissent pas.

Partager ce message


Lien à poster
Partager sur d’autres sites

Et enfin une question: si le calcul du range EPA est foireux pour votre voiture, pouvez-vous s'il vous plaît m'envoyer le début de votre VIN et le range correct (en précisant si miles ou km).

 

Ainsi, je peux adapter le code. Le problème est en effet que tesla à tout fait pour qu'on ne puisse pas le connaître en interrogeant la voiture, tout ce qu'on peut savoir est le modèle (3, S, X), simple ou double moteur.

 

Impossible d'avoir accès à la capacité de la batterie par exemple. Donc une model 3 SR, SR+ ou LR simple moteur sont vus de la même manière. Mais le range n'est pas du tout le même...

 

Merci d'avance.

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a quelques jours, j'ai rajouté un lien permettant de réinitialiser son mot de passe (celui du site https://matesla.herokuapp.com, pas celui de tesla bien sur) si on l'a oublié.

 

En cliquant sur le lien, ça envoie un mail avec les instructions.

 

Seul hic: il fallait que dans ma page d'inscription, je demande le mail de l'utilisateur pour que cette option soit disponible.  Ce qui est désormais fait :-)

 

Pour les utilisateurs existants qui n'ont pas configuré de mail, je rajouterai un bouton qui permet de le configurer.

 

Au passage, j'ai découvert comment avoir accès à un serveur de mail gratuit sur le net, j'ai utilisé sendgrid.

Partager ce message


Lien à poster
Partager sur d’autres sites

Autre chose, sur les graphes de points, ou j'avais une régression linéaire, j'ai rajouté une polynomiale du second degré. Aucune des 2 n'est parfaites, mais on sait déjà que la dégradation de la batterie des tesla n'est heureusement pas linéaire.

J'ai rajouté les équations comme légende, mais objectivement, la valeur prédictive est faible.

 

Voila ce que ça donne :-)

 

NumberCycles

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai constaté qu'un heureux nouveau propriétaire a rajouté la première Tesla 2021 sur mon site. C'était donc l’occasion de remettre à jour le calcul du range, qui sert au calcul de la dégradation et du nombre de cycles.

 

Comme c'est une double moteur dixit la db, j'ai commencé par le cas, voila ce qu'en dit l'EPA:

https://www.fueleconomy.gov/feg/Find.do?action=sbs&id=43401 -->353 miles LR

https://www.fueleconomy.gov/feg/Find.do?action=sbs&id=43402 --> 315 miles perf

 

Sauf que quand je vais vois les snapshot de données pris sur cette voiture et fait une règle de 3 pour avoir le range 100 %, j'ai environ 541 km=338 miles.

J'ai adapté le site avec cette valeur de 338, mais si quelqu'un qui a cette voiture pouvait la charger a 100% et me confirmer la valeur ce serait cool :-)

 

Par ailleurs, je dois encore adapter pour les SR+ made in China, si quelqu'un qui en a une pouvait à l'ajouter au site et me donner l'autonomie à 100% ce serait génial :-)

Merci d'avance.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir, ça fait longtemps et ce n'est pas une bonne nouvelle... Je n'arrive plus à me connecter à ma tesla et je ne dois pas être le seul...

 

Quand mon site demande un token à tesla, il reçoit ce message "response":"endpoint_deprecated:_please_update_your_app."

 

J'ai trouvé ceci qui explique comment faire, mais ouch, ça ne va pas être du gâteau: https://tesla-api.timdorr.com/api-basics/authentication

 

Donc, laissez moi une semaine ou deux pour faire remarcher ce truc. On va l'avoir, je prends ça comme un défi intellectuel :-)

Partager ce message


Lien à poster
Partager sur d’autres sites

Plusieurs personnes qui ont le problème, mais ça marche avec la mienne... Par contre, je vois des timeout dans le log...

 

Pouvez-vous réessayer? Peut-être que c'est tesla qui a été temporairement plus lent? Ce ne serait pas la première fois.

 

Si ça se reproduit, serait-il possible de me donner le nom de login sur mon site (ce qui me permettra de récupérer le bon token dans la base) et l'autorisation de me connecter à la voiture? Ainsi, je pourrai débogger ce qui se passe.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon, les nouvelles ne sont pas exactement bonnes. J'ai adapté mon site pour qu'il puisse traiter la version javascript de la page de login, version qui arrive de plus en plus souvent. Et sur mon PC perso, ça marche nickel à tout les coups.

 

Par contre, sur le site hébergé dans le cloud, ça fait un timeout car tesla refuse de donner la page de login. Cette nouvelle crasse semble sortie il y a 10 jours, voir les messages sur https://github.com/timdorr/tesla-api/issues/260

 

Que je mette un proxy ou pas ne change rien (alors que ça marche, même avec proxy que j'utilise sur le site officiel, à partir de mon PC). De toute évidence, tesla a repéré que mon site a fait des demandes trop fréquentes à son goût et m'a blacklisté. Il semblerait d'après les discussions que plus de 4 par minutes est trop...

 

La solution que j'espère temporaire: utiliser un outil externe pour voir le token, par exemple https://github.com/enode-engineering/tesla-oauth2 et introduire directement ce dernier dans le second onglet de la page https://matesla.herokuapp.com/fr/matesla/AddTeslaAccount

 

De mon côté, je vais continuer à parcourir les forums de dev et voir si quelqu'un à une solution pour cesser d'être blacklisté.

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour

J'arrive plus à générer mon Token, ça a marché au mois de février

Maintenant quand le lance la commande :

python3.9 tesla.py -e [email protected] -p XXXXXXX -f token.txt

ça tourne et ça me redonne plus la main et donc le fichier n'est pas généré 

 

J'ai activé la double auth sur mon compte tesla et essayé avec la commande:

python3.9 tesla.py -e -e [email protected] -p XXXXXXX -f token.txt --passcode xxxx

Même résultat  le script ne me donne pas la main et aucune erreur qui s'affiche 

 

A vous une idée ?

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a 19 minutes, bilygates a dit :

Bonjour

J'arrive plus à générer mon Token, ça a marché au mois de février

Maintenant quand le lance la commande :

python3.9 tesla.py -e [email protected] -p XXXXXXX -f token.txt

ça tourne et ça me redonne plus la main et donc le fichier n'est pas généré 

 

J'ai activé la double auth sur mon compte tesla et essayé avec la commande:

python3.9 tesla.py -e -e [email protected] -p XXXXXXX -f token.txt --passcode xxxx

Même résultat  le script ne me donne pas la main et aucune erreur qui s'affiche 

 

A vous une idée ?

Je ne sais pas quel script tu utilises mais il n'est probablement plus à jour, Tesla ayant changé l'authentification en forçant l'utilisation de son portail SSO auth.tesla.com (Oauth2) en dépréciant l'ancienne méthode, il y a 2/3 mois.

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a 29 minutes, Yann73 a dit :

Je ne sais pas quel script tu utilises mais il n'est probablement plus à jour, Tesla ayant changé l'authentification en forçant l'utilisation de son portail SSO auth.tesla.com (Oauth2) en dépréciant l'ancienne méthode, il y a 2/3 mois.

Justement j'utilise le scripts fourni ici un peu plus haut depuis le changement de Tesla : https://github.com/enode-engineering/tesla-oauth2 et je l'ai mis à jour aujourd'hui.

Je sais pas s'il y a autre chose justement

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Tesla devient de plus en plus strict on dirait... Non seulement, mon site n'arrive plus a générer de token car il est bloqué, mais ce script semble l'être aussi! J'ai du renouveler mon token il y a quelques semaines et je me suis également fait jeter.

 

En désespoir de cause, je me suis généré un token via teslaFI, qui lui marche encore, et l'ai fourni à mon site. Ca, ça marche (pour combien de temps, aucune idée).

Partager ce message


Lien à poster
Partager sur d’autres sites

J'encourage tout ceux qui utilisaient mon site à utiliser cette app et a entrer un token.

 

Et aux nouveaux à s'y inscrire :-)

 

De mon côté, je vais enfin pouvoir me remettre sur de l'intéressant, cad le monitoring des superchargeurs qui sont référencés par les voitures. Et ainsi avoir une idée du taux d'occupation des différents superchargeur à différent moments.

Partager ce message


Lien à poster
Partager sur d’autres sites

Comme promis, même si vacances oblige, j'ai pris mon temps, le site monitore désormais les superchargeurs. Quand il se connecte à une tesla, il récupère l'info des SuC disponibles, localisation, nombre de stalle libre/total.

 

Un début d'interface sera pour cette semaine, je pense proposer une liste de Suc, avec comme stats le remplissage moyen par heure, par jour de la semaine (avec min et max). Plus les pires jours de l'année.

 

Pourquoi pas aussi une carte avec les SuC monitorés et un téléchargement des données.

 

Les idées et commentaires constructifs sont les bienvenus :-)

Partager ce message


Lien à poster
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez publier maintenant et s'inscrire plus tard. Si vous avez un compte, connectez-vous pour publier un message.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.





×
×
  • 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.