Impossible de rester connecté à mon compte


Informations Jeedom

Core : 4.4.19 (master)
DNS Jeedom : oui

Plugin : Tesla
Version : 2025-03-07 17:51:26 (stable)
Statut Démon : Démarré - (2025-05-23 10:01:09)

Bonjour à tous,

Depuis 15 jours je ne parviens plus à rester connecté à mon compte.

La procédure de connexion fonctionne, j’ai bien votre compte Tesla est connecté, le demon est ok également.

Lorsque je rafraîchi la page (même après avoir sauvegardé) mon compte est à nouveau déconnecté :


Lorsque je vais sur le véhicule et que je veux démarrer le proxy rien ne fonctionne

Le LOG semble OK jusqu’à ce que je rafraichisse la page

0000|[2025-05-23 10:13:19] DEBUG  : Arrêt du tracking
0001|[2025-05-23 10:13:19] INFO  : 'M-----------k' Arrêt du suivi de l'autonomie
0002|[2025-05-23 10:13:20] INFO  : 'M-----------k' Stop Server Proxy:Http Proxy Server is not started
0003|[2025-05-23 10:13:20] INFO  : Remove private and public keys if any. removed '/var/www/html/plugins/tesla/proxy/teslaKeys/com.tesla.3p.private-key.pem' removed '/var/www/html/plugins/tesla/proxy/teslaKeys/com.tesla.3p.public-key.pem' removed '/var/www/html/.well-known/appspecific/com.tesla.3p.public-key.pem'
0004|[2025-05-23 10:13:20] INFO  : Generate private and public keys if missing. read EC key writing EC key 'com.tesla.3p.public-key.pem' -> '/var/www/html/.well-known/appspecific/com.tesla.3p.public-key.pem'
0005|[2025-05-23 10:13:20] DEBUG  : Génération du PartnerToken (https://fleet-api.prd.eu.vn.cloud.tesla.com)
0006|[2025-05-23 10:13:20] DEBUG  : Génération du PartnerToken (https://fleet-api.prd.eu.vn.cloud.tesla.com)
0007|[2025-05-23 10:13:21] INFO  : Enregistrement de l'Application Fleet API (domain:xxxxx.jeedom.link)
0008|[2025-05-23 10:13:22] DEBUG  : Génération du PartnerToken (https://fleet-api.prd.eu.vn.cloud.tesla.com)
0009|[2025-05-23 10:13:22] INFO  : Enregistrement de l'Application Fleet API (domain:xxxxx.jeedom.link)
0010|[2025-05-23 10:13:23] DEBUG  : Génération du PartnerToken (https://fleet-api.prd.eu.vn.cloud.tesla.com)
0011|[2025-05-23 10:13:35] INFO  : Le token qui expire le 23 May 2025 18h13 sera mis à jour le 08 18 23 05 *
0012|[2025-05-23 10:13:35] DEBUG  : Génération du PartnerToken (https://fleet-api.prd.eu.vn.cloud.tesla.com)
0013|[2025-05-23 10:13:35] INFO  : Enregistrement de l'Application Fleet API (domain:xxxxx.jeedom.link)
0014|[2025-05-23 10:13:36] INFO  : Le plugin est connecté au compte tesla.com via jeton
0015|[2025-05-23 10:13:36] INFO  : 'M-----------k' Démarrage du suivi de l'autonomie en mode NORMAL

Je réalise bien l’appairage qui est OK sur l’app Tesla ensuite j’ai cette erreur :

[2025-05-23 10:20:32] INFO  : 'M-----------k' L'équipement a été mis à jour
[2025-05-23 10:20:32]WARNING : teslapi:withCh(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles/xxxxxxxxxxxxxxx/vehicle_data?endpoints=charge_state%3Bclimate_state%3Bclosures_state%3Bdrive_state%3Bgui_settings%3Blocation_data%3Bvehicle_config%3Bvehicle_state%3Bvehicle_data_combo(Array (     [endpoints] => charge_state;climate_state;closures_state;drive_state;gui_settings;location_data;vehicle_config;vehicle_state;vehicle_data_combo ) )) --> 403, 0,
[2025-05-23 10:20:32]WARNING : teslapi:withCh(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles/xxxxxxxxxxxxxxxx/vehicle_data?endpoints=charge_state%3Bclimate_state%3Bclosures_state%3Bdrive_state%3Bgui_settings%3Blocation_data%3Bvehicle_config%3Bvehicle_state%3Bvehicle_data_combo(Array (     [endpoints] => charge_state;climate_state;closures_state;drive_state;gui_settings;location_data;vehicle_config;vehicle_state;vehicle_data_combo ) )) --> Array (     [response] =>      [error] => Unauthorized missing scopes     [error_description] =>      [txid] => 95bbfe860db5ae0f59c2f932cf14ee0b )
[2025-05-23 10:20:32]WARNING : [M-----------k] Error 403 - Access to this resource is not authorized, developers should check required scopes: 'Unauthorized missing scopes'

Quelqu’un peux t’il m’aider?

@vercors connais tu ce problème?

Merci 'avance.

c’est capricieux oui, idem pour moi assez souvent, le proxy s’arrête et pour redémarrer c’est assez compliqué, aujourd’hui même, j’ai du désactiver le plugin et le remettre en place et ensuite en refaisant l’appairage, le serveur proxy redémarre

Hello @Morzini

Déjà une première piste :
Je vois dans le log que tu envoies :

Ils ont récemment ajouté « vehicle_location » dans la liste des scopes a autoriser/interdire pour les Thrid Party App (telles que le Plugin de Jeedom)
Est-ce que tu as bien ce vehicle_location coché ?

C’est dans https://developer.tesla.com, sur ton « Application de développeur » utilisée pour le plugin Jeedom clique sur « Plus de détails » puis dans l’onglet « Identifiants et API » clique sur « Gérer » à droite de « API et champs d’application ».
Tout devrait être coché sauf les deux derniers relatifs au Powerwall

Ensuite seconde piste, j’ai déjà eu un utilisateur dont la voiture réclamait une region autre que « Europe » (https://developer.tesla.com/docs/fleet-api/getting-started/regions-countries#countries)
J’ai ajouté un moment de l’authentification la récupération de la region pour l’utiliser par la suite (avant elle était un peu forcée sur Europe)
Essaye la dernière beta qui contient ce « fix »

Merci !

Nicolas

Bonsoir

J’ai testé les 2 solutions proposée ça ne fonctionne toujours pas :frowning:

Hello Thierry,
avec beaucoup de retard … :face_with_diagonal_mouth:
tu as résolu ton problème ?
Une nouvelle beta est en ligne depuis aujourd’hui… si tu peux tester…
Merci !
Nicolas

Bonjour

Je vais essayer et te dit mais malheureusement je ne peut plus exploiter le plugin

Hello,

J’ai mis a jour une version stable hier : 3.3.8.
Tesla a changé l’URL principale qui permet de faire l’authentification (et la récupération des tokens). C’est implémenté dans cette version stable.
Tu peux essayer ?

Merci

Nicolas

Bonsoir

Toute la procédure se déroule sans pb


Puis lorsque je rafraichi mon compte est déconnecté.

Je vois dans mon menu verrouillage Tesla que JeedomTeslaPlugin n’est pas enregistré dans les clés comme abetterrouteplanner par exemple. Y a t’il une étape que j’aurais raté

J’ai toujours cette erreur dans le log

[2025-09-03 23:32:42]WARNING : Erreur lors de la requète /api/1/users/feature_config: Unauthorized missing scopes

Je désespère de trouver une solution.

Merci de continuer a chercher
Thierry

Re

Alors je n’ai aucune idée de comment mais j’ai enfin réussi !!!

INCROYABLE après 4 mois de galère.

Merci Nicolas

1 « J'aime »

Pour information et après réflexion je crois avoir compris ce qui bloquait.

Les autorisations données à l’App Tesla ne communiquent pas entre les URL :

Il y avait des différences entre les niveaux d’autorisation de l’applicatio Jeedom que j’ai donc corrigé.

Et tout fonctionne :wink:

1 « J'aime »

Hello @Morzini
ouf !
pas trop compris ce qui bloquait… tu peux developper ?
Quelles sont ces différences et où les as tu corrigées ?

Est-ce que coté plugin y’a un truc que j’aurais pu/je pourrais vérifier pour que les autorisations soient en phase ?

Merci !!

Hello @Morzini,
En switchant sur un autre de mes comptes tesla, Je suis tombé sur le problème, que j’ai résolu grâce à ton post du 4 septembre.
J’en ai profité pour ajouter un paragraphe dans la fenêtre modale qui s’affiche quand on clique sur « Dépannage » :


(sera dispo dans la prochaine beta)

Merci à toi !
Nicolas

1 « J'aime »

Bonjour Nicolas,

Heureux d’avoir apporté une petite contribution ;-).