API Tesla qui va devenir payant

Je vois là quand ma voiture est en charge, j’ai un appel de donnée toutes les secondes ! le coût est monté déjà à 4€ en 1h, donc là c’est pas gérable…

J’ai supprimé le tracking normalement…

Est-ce que j’ai un truc à configurer ?

J ai aussi le meme pb avec un nom de domaine gratuits de synology
Comment faire?

1 « J'aime »

7.6€ en moins de 2h normalement sans le tracking mais juste en charge c’est un peu dingue…

Est-ce qu’il n’y aurait pas une solution pour utiliser uniquement les commandes sans la récupération des données ?

Je l’utilise depuis quelques jours avec le tracking désactivé dans la configuration et je n’ai pas du tout ce phénomène. 2 centimes par jour.
As tu vérifié l’état du la commande « info mode du tracking »? Chez moi elle a la valeur « PARKING_DAY » et je n’ai qu’un appel de type « data » par heure

1 « J'aime »

c’est marqué NORMAL null moi, il y a une commande pour changer je viens de le passer à PARKING DAY, je ferrai le retour voir si ça change quelque chose.

je confirme en passant à PARKING_DAY ça fonctionne, je n’ai plus de conso de data, top merci :wink:

je vais surveiller ce paramètre maintenant voir si il change d’une façon ou d’une autre…

1 « J'aime »

Bonjour,

Je rencontre le même problème que certains, c’est-à-dire que je dois me reconnecter en boucle.

Globalement, je peux me connecter dans les paramètres du plugin, mais si j’ouvre le plugin où je vois mon véhicule, il est noté hors connexion quand même. Comme si l’authentification fonctionnait mais se déconnectait instantanément.

J’ai remarqué que des logs apparaissent dans la partie « http.error » de Jeedom à chaque fois que je rafraîchis la page de paramétrage du plugin pour voir si la connexion a été maintenue suite à mon identification. N’étant pas programmeur, je ne comprends pas les logs, mais voici la réponse de ChatGPT :

Les journaux indiquent une tentative d’accès à l’API Tesla depuis votre Jeedom. Cependant, une erreur s’est produite lors de l’appel à l’endpoint /api/1/users/feature_config.
Le message d’erreur précise que le compte doit être enregistré dans la région correspondante (https://fleet-api.prd.eu.vn.cloud.tesla.com). Cela signifie que votre application n’est pas encore enregistrée pour une utilisation générale de l’API.
Pour résoudre ce problème, vous devez enregistrer votre compte en suivant la procédure décrite par Tesla, qui implique :

  1. Enregistrer votre compte : Envoyer une requête POST à l’endpoint /api/1/partner_accounts avec un token d’authentification partenaire. Le domaine utilisé doit correspondre au domaine racine des allowed_origins définis sur developer.tesla.com.
  2. Héberger une clé publique : Héberger une clé publique encodée en PEM sur votre domaine à l’emplacement suivant : https://<votre_domaine>/.well-known/appspecific/com.tesla.3p.public-key.pem. Cette clé sera utilisée pour valider les commandes générées par le proxy de commande de véhicule.

Bon, même si c’est relativement vulgarisé, ça ne m’avance pas plus. Mais peut-être que des personnes ayant le même problème que moi, mais avec plus de connaissances, trouveront des infos intéressantes pour déboguer.

Pour info, j’utilise le service DNS Market Jeedom avec une URL en eu.jeedom.link/. Je vois d’ailleurs que sur le forum, certaines personnes se posent la question de savoir si certains noms de domaine ne seraient pas pris en charge. Dans mon cas, au moment de la création de l’app (Fleet API), elle est pourtant bien acceptée sur le site Tesla, que ce soit avec un / ou pas à la fin.

@PaTiTan Avez-vous réussi à maintenir votre connexion ? Je pense que nous rencontrons le même problème.

Merci

Salut @XDII

J’ai bien le même soucis et non je ne parviens à rien, slash ou pas…

Je suis bien aussi avec le dns Jeedom eu.jeedom.link/
@vercors m’a demandé si mon adresse externe était bien en HTTPS et elle l’est bien.

Ma tesla model 3 est de Juin 2023 et provient de Chine. Je ne sais pas si cela peut avoir un lien…
J’ai fait pas mal d’essai et de recherche mais impossible que le plugin communique avec le serveur tesla, la clé fourni par https://jeedomteslaplugin.firebaseapp.com/redirect/ est immédiatement effacé dès la sortie des paramètres…

Autre truc étranges, j’ai des coûts LOLOL
Et ils sont absolument incohérents :

Oui le 24 j’ai fait pas mal d’essais de connexion et de demandes de clés… Mais sans aucuns succès…

Les coûts journalier en bas sont en centimes d’€ alors que dans le tableaux ça a changé, ils sont en €, c’est incohérent…

1 « J'aime »

Hello, @PaTiTan merci pour votre retour :slight_smile:

En effet, ma Tesla Model 3 date de 2024 et, sauf erreur de ma part, les modèles Highland disponibles en Europe sont uniquement construits en Chine. Cependant, si je devais trouver un point commun entre nos difficultés de connexion, je miserais plutôt sur le DNS Jeedom eu.jeedom.link/.

Si certains utilisateurs ont réussi à maintenir leur connexion malgré l’utilisation de eu.jeedom.link/, n’hésitez pas à nous en informer afin que nous puissions écarter cette hypothèse.

Concernant les coûts associés aux appels que vous avez partagés, cela m’a alerté et j’ai vérifié de mon côté. En effet, j’avais également des données enregistrées alors que je n’ai accès à rien.

Bonsoir @XDII,

je suis connecté avec DNS Jeedom eu.jeedom.link et cela fonctionne chez moi.

Et plus de déconnexion depuis 24h00 après la dernière mise à jour de Vercors.

Je remets mon post précédent et les indications de Vercors qui peut peut–être aider…

"Il s’agissait pour cette première partie d’être attentif à pas de " / " sur l’url d’hébergement et " / "sur l’url de redirection autorisé(s) :

Origine(s) autorisée(s) = <l’url où est hébergée jeedom sans / final sans port et qui doit débuter par « https:// » >
URI de redirection autorisé(s) = Welcome to Jeedom Tesla Plugin ! (avec le ‹ / › final) "

1 « J'aime »

Merci @cngn pour l’info .link mais toujours dans l’impasse. Avec ou sans / , que ce soit sur le site developer tesla ou dans le plugin tesla, rien n’y fait…

Voilà ce que j’ai mis :
Dans le plugin
image
Sur le site developer tesla :

J’ai refait une nouvelle API dans le doute.

Vous savez comment supprimer les API dans le compte developer du coup? car j’en ai 2 non fonctionnelle.

Pour info @vercors , quand on clique sur ce lien, l’adresse est bugger :

le lien que cela génère : (ça ajoute /redirect toute les demi-secondes à l’adresse)
https://jeedomteslaplugin.firebaseapp.com/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/redirect/index.html

Pareil pour moi avec un ddns gratuit (ddns.net par noip).
J’ai carrément aucun message d’erreur sur le site mais le bouton « Suivant » est inopérant (testé sur différents navigateurs):

Pour ceux et celles qui ont réussi, vous avez aussi des ddns gratuit ? SI oui, lesquels ?
Merci

Salut,
Perso j’utilise Duck DNS. Ca gère ipv4 et ipv6, c’est gratuit, et là, ca fonctionne avec le plugin.
A++, Toupie.

Bonjour,
Apparemment j’ai toujours le problème déconnexion dans le plugin; cad que j’ai toujours la demande de procédure de connexion dans la configuration du Plugin. Pour l’instant j’ai laissé le / final dans l’adresse d’origine autorisée. Je précise que je n’ai pas de proxy.
Questions:

  1. Est ce que le fait d’être déjà arrivé au montant de 9,5€ sur le mois BLOQUE la connexion avec Tesla ?
  2. Comment peut-on augmenter cette limite de 9,5€/mois ?
  3. Pour limiter la consommation de requêtes, comme faire pour bloquer le TRACKING dans le Plugin, car je n’ai pas trouvé ce paramétrage.
    Merci pour vos retours.

Merci.
J’ai réussi en changeant le typ de dynDNS sur NO-IP.
Je suis passé sur « myftp.org ». Regénérer les certificat et c’est good.

J’ai le même problème sans avoir rien consommé.
J’ai le message : Error 412 - A condition has not been met to process the request: 'Account XXXXXXXXXXXXX must be registered in the current region https://fleet-api.prd.eu.vn.cloud.tesla.com, please see https://developer.tesla.com/docs/fleet-api/endpoints/partner-endpoints#register'

Et je dois reconnecter à chaque fois.

Hello hello
Pour info j’ai rencontré le même problème que plusieurs personnes à savoir l’erreur suivante :

Error 412 - A condition has not been met to process the request: 
'Account XXXXXXXXXXXXX must be registered in the current region 
https://fleet-api.prd.eu.vn.cloud.tesla.com, please see 
https://developer.tesla.com/docs/fleet-api/endpoints/partner-endpoints#register'

J’ai enregistré mon application en faisant moi-même les calls API et ça a fonctionné, le plugin reste désormais connecté.

@vercors j’ai créé manuellement ma clé publique dans le répertoire indiqué dans la doc de l’API, c’est peut-être ça qui bloque pour ceux qui rencontrent le problème.

A PEM-encoded EC public key using the secp256r1 curve (prime256v1) must be and remain hosted at https://<app domain>/.well-known/appspecific/com.tesla.3p.public-key.pem.

Pour info, j’ai eu une erreur d’insertion en DB au niveau de la table tesla_fleet, il y a peut-être un petit bug quelque part, ça ne me l’a fait que pour la clé unique ci-dessous. Quand je suis passé à l’heure suivante (donc la clé unique '2025-2-1-1-1' je suppose si je suis la logique), les INSERT sont passés correctement.

[MySQL] Error code : 23000 (1062). Duplicate entry '2025-2-1-0-1' for key 'year' : INSERT INTO `tesla_fleet` SET `id` = :id, `year` = :year, `month` = :month, `day` = :day, `hour` = :hour, `carId` = :carId, `commands` = :commands, `wakes` = :wakes, `signals` = :signals, `deviceData` = :deviceData, `notCharged` = :notCharged
2 « J'aime »

Bonjour
Comment tu as réussit avec duck dns, leur domaines est en http, il n y a pas le s et tesla me refuse le domaine aussi

Hello,

Je cherche comment supprimer une api après quelques essais infructueux.
Sinon meme soucis que certains, je dois me reconnecter a chaque fois et ca ne fonctionne pas.

2025-02-01 11:57:05]WARNING : [Tesla Y Perf] Error 412 - A condition has not been met to process the request: 'Account xxxxxxxxxxxxxxxxxxxxxxxx must be registered in the current region https://fleet-api.prd.eu.vn.cloud.tesla.com, please see https://developer.tesla.com/docs/fleet-api/endpoints/partner-endpoints#register'

Merci

Salut @monfiston,

Duck DNS ne fait que rediriger un nom vers une IP. Il se fout du protocole. C’est à ton jeedom d’accepter https.

A++, Toupie.