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] Jeedom : piloter sa Tesla

Featured Replies

Posté(é)
Le 17/05/2024 à 17:06, Pedritto a dit :

Ils ont dû oui. Par simple curiosité j'ai chargé à 1A cette nuit pendant 6h soit environ 1,5kWh. Je m'attendait a potentiellement avoir perdu de l'autonomie. Mais non, j'ai gagné environ 2km ✌️.

Gagné 2kms ça ne veut strictement rien dire, tu pourrais parler en KWh ou au pire %. Dans tous les cas, c'est moins de 1%.

L’appli Tesla affichait combien de KWh de charge ?

 

Tu dis que t’as testé cette nuit mais j'ai posté mon message ce matin, j’ai du louper quelque chose.

 

Modifié par vince_007

Posté(é)
Le 17/05/2024 à 21:49, vince_007 a dit :

Tu dis que t’as testé cette nuit mais j'ai posté mon message ce matin, j’ai du louper quelque chose

Ben ptet que je ne suis pas né de la dernière pluie et que je n'ai pas découvert très ce talon de consommation suite à ton post.

Si tu regardes mon 1er post, je demande pourquoi l'appli ne permet de descendre sous les 5A. Risque pour la batterie (auquel cas je m'abstiendrai), a cause du mauvais rendement ou autre.

En gros lorsqu'un nuage j'ai possibilité 

- couper, mais selon la réponse de @Remy c'est plutôt mauvais. En plus je me met a injecter. La pire solution.

- Compenser par le réseau, mais malgré le 'bon rendement' de cette compensation ça reste moins intéressant que charger de nuit. Mise en place ultra simple ne rien faire

- descendre la puissance. C'est le plus intéressant économiquement. Mais mise en œuvre potentiellement délicate voir cauchemardesque.

 

Sinon, 2km ne veulent peut être pas dire grand chose, mais ça veut quand même déjà dire que ce n'est pas 10km (<=>  rendement 100%) ni -10km.

Ce n'est pas non plus le dernier point d'un mouvement brownien. Idem pour Jedlix qui compte  une charge a 55- 60W. Toutes les données se tiennent (mais ok,p probablement qu'elles sont toutes basée sur la même estimation/mesure).

Pour moi cela ne fait que confirmer le '1A dans le vent' . J'en déduis, à la louche, des rendements pour 2, 3, 4, 5 A de 50, 66, 75, 80%. Avant que l'ami Ohm ne vienne mettre son grain de sel.

Je voulais aussi voir si la voiture tenait cette charge sur la durée : la réponse est oui.

En conclusion, oui il semblerait que je puisse tenter un suivit de charge.

Reste a le faire correctement 🥴.

Posté(é)
Le 18/05/2024 à 00:04, Pedritto a dit :

Ben ptet que je ne suis pas né de la dernière pluie et que je n'ai pas découvert très ce talon de consommation suite à ton post.

Si tu regardes mon 1er post, je demande pourquoi l'appli ne permet de descendre sous les 5A. Risque pour la batterie (auquel cas je m'abstiendrai), a cause du mauvais rendement ou autre.

En gros lorsqu'un nuage j'ai possibilité 

- couper, mais selon la réponse de @Remy c'est plutôt mauvais. En plus je me met a injecter. La pire solution.

- Compenser par le réseau, mais malgré le 'bon rendement' de cette compensation ça reste moins intéressant que charger de nuit. Mise en place ultra simple ne rien faire

- descendre la puissance. C'est le plus intéressant économiquement. Mais mise en œuvre potentiellement délicate voir cauchemardesque.

 

Sinon, 2km ne veulent peut être pas dire grand chose, mais ça veut quand même déjà dire que ce n'est pas 10km (<=>  rendement 100%) ni -10km.

Ce n'est pas non plus le dernier point d'un mouvement brownien. Idem pour Jedlix qui compte  une charge a 55- 60W. Toutes les données se tiennent (mais ok,p probablement qu'elles sont toutes basée sur la même estimation/mesure).

Pour moi cela ne fait que confirmer le '1A dans le vent' . J'en déduis, à la louche, des rendements pour 2, 3, 4, 5 A de 50, 66, 75, 80%. Avant que l'ami Ohm ne vienne mettre son grain de sel.

Je voulais aussi voir si la voiture tenait cette charge sur la durée : la réponse est oui.

En conclusion, oui il semblerait que je puisse tenter un suivit de charge.

Reste a le faire correctement 🥴.

Perso pour la charge solaire, vue l’instabilité du plugin Tesla dans Jeedom, je préfère piloter la borne de recharge, au moins ça fonctionne tout le temps et ça ne passe pas par le cloud, c'est tout en local.

Après pour les nuages, je tolère 1A d’import, si ça dépasse, je coupe la charge et je ne reprends que si l’export est suffisant pour relancer la charge à 6A. Importer 230W pour charger à 1380W, c'est plus rentable que de charger 1380W en heures creuses.

 

Le reste du temps, je module le courant de charge en fonction de la production, de l’import et export. En gros, si j’importe plus que 1A, alors je baisse la charge de 1A, et inversement, si j’exporte 1A, j’augmente la charge de 1A. 

L’astuce dans le scenario est de travailler uniquement avec les courants plutôt que les puissances c'est directe comme calcul.

 

Le peu de charge perdu en dessous des 6A et vraiment négligeable sur le taux d’autoconsommation à l’année. Après ça dépend de ton installation solaire, perso, j'ai que 6,4KW avec 14 panneaux.

Posté(é)
Le 18/05/2024 à 07:40, vince_007 a dit :

Perso pour la charge solaire, vue l’instabilité du plugin Tesla dans Jeedom, je préfère piloter la borne de recharge, au moins ça fonctionne tout le temps et ça ne passe pas par le cloud, c'est tout en local.

Après pour les nuages, je tolère 1A d’import, si ça dépasse, je coupe la charge et je ne reprends que si l’export est suffisant pour relancer la charge à 6A. Importer 230W pour charger à 1380W, c'est plus rentable que de charger 1380W en heures creuses.

 

Le reste du temps, je module le courant de charge en fonction de la production, de l’import et export. En gros, si j’importe plus que 1A, alors je baisse la charge de 1A, et inversement, si j’exporte 1A, j’augmente la charge de 1A. 

L’astuce dans le scenario est de travailler uniquement avec les courants plutôt que les puissances c'est directe comme calcul.

 

Le peu de charge perdu en dessous des 6A et vraiment négligeable sur le taux d’autoconsommation à l’année. Après ça dépend de ton installation solaire, perso, j'ai que 6,4KW avec 14 panneaux.

pareil, je ne gère plus la charge, les commandes,... avec ces applis, je pilote la borne, au moins c'est fiable et c'est suivi dans le temps

 

d'ailleurs on a toujours pas de nouvelle de @verrcors, alors qu'on lui a indiqué sur un autre forum que son appli n'est pas fonctionnelle de la dernière mise à jour du 6mai!

 

Posté(é)
Le 18/05/2024 à 07:40, vince_007 a dit :

L’astuce dans le scenario est de travailler uniquement avec les courants plutôt que les puissances c'est directe comme calcul

Mon scénario devra être bien plus complexe.

Déjà je n'ai que 1,7kW de panneaux. J'arrive donc très rapidement a des niveaux bas, je ne peux pas couper à la.moindre baisse.

Surtout j'ai aussi un routeur solaire (donc je n'exporte pas, sauf si l'eau est à T°=> 2 cas a gérer) et le moteur de la piscine également asservi par pas d'environ 100W.

Le 18/05/2024 à 07:53, leafvsniro a dit :

son appli n'est pas fonctionnelle de la dernière mise à jour du 6mai

Chez moi ça fonctionne. Bien qu'il y ait régulièrement des 'Sauts' de 1A de la puissance de charge (sans que la consigne ne bouge, elle). Même pas sûr que ce soit dû au plugin.

Posté(é)
Le 18/05/2024 à 08:58, Pedritto a dit :

Mon scénario devra être bien plus complexe.

Déjà je n'ai que 1,7kW de panneaux. J'arrive donc très rapidement a des niveaux bas, je ne peux pas couper à la.moindre baisse.

Surtout j'ai aussi un routeur solaire (donc je n'exporte pas, sauf si l'eau est à T°=> 2 cas a gérer) et le moteur de la piscine également asservi par pas d'environ 100W.

Chez moi ça fonctionne. Bien qu'il y ait régulièrement des 'Sauts' de 1A de la puissance de charge (sans que la consigne ne bouge, elle). Même pas sûr que ce soit dû au plugin.

Étrange que ça fonctionne pour toi, quand on voie le nombre de personnes chez qui ça ne fonctionne pas

 

https://community.jeedom.com/t/commandes-en-erreur-403/116525/375

Posté(é)
  • Auteur

Hello !

Est-ce que ceux pour qui le plugin ne fonctionne pas parfois, ont un jeedom 4.4 ?
Il y a eu des changements dans Jeedom 4.4 qui nécessitent un ajustement du code au niveau des plugins.

Le plugin tesla n'est pour l'instant pas 100% compatible avec la 4.4

Je fais l'upgrade vers 4.4 sur mon jeedom "de prod" et je vais upgrader mon code pour qu'il fonctionne correctement

A+

Nicolas

Posté(é)

Bonjour 

Je suis en 4.4, et ça ne fonctionne pas,

mais avec les scénarios qui relancent le daemon ça fonctionne 

Posté(é)
Le 21/05/2024 à 21:46, vercors a dit :

Est-ce que ceux pour qui le plugin ne fonctionne pas parfois, ont un jeedom 4.4 ?

Je suis en 4.4.6 et en effet à chaque rafraîchissement du token le démon est en erreur

Posté(é)
Le 21/05/2024 à 21:46, vercors a dit :

Hello !

Est-ce que ceux pour qui le plugin ne fonctionne pas parfois, ont un jeedom 4.4 ?
Il y a eu des changements dans Jeedom 4.4 qui nécessitent un ajustement du code au niveau des plugins.

Le plugin tesla n'est pour l'instant pas 100% compatible avec la 4.4

Je fais l'upgrade vers 4.4 sur mon jeedom "de prod" et je vais upgrader mon code pour qu'il fonctionne correctement

A+

Nicolas

Oui, je suis aussi en 4.4.

Posté(é)

Bonsoir @vercors

J'ai mis à jour le plugin avec la bêta que tu as publiée aujourd'hui.

Le token a été rafraîchi sans aucun problème... Bien joué 👍

Posté(é)
Le 22/05/2024 à 21:37, 3.14R a dit :

Le token a été rafraîchi sans aucun problème... Bien joué 👍

@vercors

 

J'ai été trop optimiste !

Le problème persiste, il se voit 5 min après le refresh :

image.thumb.png.8b60e8acb1dfb734ed4d7ec1f695ef07.png

 

En fait, c'est peu-être normal qu'on le voit 5 min après car le refresh a lieu 5 min avant l'expiration :

Le token qui expire le 23 May 2024 13h11 sera mis à jour le 06 13 23 05 *

 

Modifié par 3.14R

Posté(é)
  • Auteur

Bonsoir

Mise en ligne de la version beta 3.2.8-beta.284.180 qui corrige l'image qui manque sur le widget et qui améliore la gestion de récupération du token. 

Merci pour vos retours !

Nicolas

Posté(é)

Je pense que le problème vient de Tesla qui n'accepte plus les anciens appels /command comme ils l'avaient annoncé :(

Posté(é)
Le 27/05/2024 à 21:51, vercors a dit :

Bonsoir

Mise en ligne de la version beta 3.2.8-beta.284.180 qui corrige l'image qui manque sur le widget et qui améliore la gestion de récupération du token. 

Merci pour vos retours !

Nicolas

Version installée a suivre pour le Token.

Par contre, la commande limite de charge ne fonctionne pas, voici le log:

0019|[2024-05-28 09:36:42] DEBUG  : 'GF-xxx-TC' Exécution de la commande 'charge_limit(Array (     [slider] => 93     [wakeUpIfNeeded] => 1     [user_login] => admin     [user_id] => 1 ) )'
0020|[2024-05-28 09:36:43]WARNING : teslapi:sendRequest(POST https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles/XP7YGCEL7NB00xxxx/command/set_charge_limit(Array (     [percent] => 93 ) )) --> 403, 0,
0021|[2024-05-28 09:36:43]WARNING : teslapi:sendRequest(POST https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles/XP7YGCEL7NB00xxxx/command/set_charge_limit(Array (     [percent] => 93 ) )) --> Array (     [response] =>      [error] => Tesla Vehicle Command Protocol required, please refer to the documentation here: https://developer.tesla.com/docs/fleet-api#2023-10-09-rest-api-vehicle-commands-endpoint-deprecation-warning     [error_description] =>      [txid] => 46df24d9ea5ba5566f7d2563f12d328c )
0022|[2024-05-28 09:36:43]WARNING : [GF-xxx-TC] Error 403 - Access to this resource is not authorized, developers should check required scopes: 'Tesla Vehicle Command Protocol required, please refer to the documentation here: https://developer.tesla.com/docs/fleet-api#2023-10-09-rest-api-vehicle-commands-endpoint-deprecation-warning'
0023|[2024-05-28 09:36:43] ERROR  : Erreur exécution de la commande [Garage][GF-xxx-TC][Contrôler la limite de charge] :

 

Posté(é)

Je viens de faire des tests d'appels de l'API à la main, j'arrive bien à rafraichir l'access token, je peux wake up le vehicule, récupérer ses données, mais dès que je veux lui demander de changer l'ampérage de charge (ou autre action), j'ai ça avec une 403 Forbidden 

 

{
"response": null,
"error": "Tesla Vehicle Command Protocol required, please refer to the documentation here: https://developer.tesla.com/docs/fleet-api#2023-10-09-rest-api-vehicle-commands-endpoint-deprecation-warning",
"error_description": ""
}
 
 

Modifié par etienne31

Posté(é)

et du coup leur solution pour continuer à faire des appels est d'utiliser la nouvelle fleet API (vehicle command : https://github.com/teslamotors/vehicle-command?tab=readme-ov-file) avec un accès OAuth, mais c'est eux qui valident les accès OAuth, ça risque de ne pas être simple à obtenir...

 

Il faut un domaine avec SSL dans le process de soumission...

 

edit Je viens de reussir à obtenir un accès OAuth de la part de Tesla, je continue mon exploration.

Modifié par etienne31

Posté(é)
Le 27/05/2024 à 21:51, vercors a dit :

Mise en ligne de la version beta 3.2.8-beta.284.180 qui corrige l'image qui manque sur le widget et qui améliore la gestion de récupération du token.

Bonjour @vercors

comme dit précédemment mon Jeedom est en version 4.4.x

L'image de la voiture est bien de retour.

Mais le démon se "déconnecte" suite au rafraîchissement du token :

0456|[2024-05-28 11:51:02] INFO  : Le token qui expire le 28 May 2024 19h51 sera mis à jour le 46 19 28 05 *
0457|[2024-05-28 11:51:02] INFO  : Le jeton d'accès a été rafraichi
0458|[2024-05-28 11:56:46]WARNING : teslapi:sendRequest(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles(Array ( ) )) --> 401, 0,
0459|[2024-05-28 11:56:46]WARNING : teslapi:sendRequest(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles(Array ( ) )) --> Array (     [error] => token expired (401) )
0460|[2024-05-28 11:56:46]WARNING : [Deep Blue] Error 401 - Connexion impossible, vérifiez vos identifiants: 'token expired (401)'
0461|[2024-05-28 11:56:46]WARNING : 'Deep Blue' Impossible de récupérer l'état de la voiture
0462|[2024-05-28 11:56:46]WARNING : teslapi:sendRequest(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles(Array ( ) )) --> 401, 0,
0463|[2024-05-28 11:56:46]WARNING : teslapi:sendRequest(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles(Array ( ) )) --> Array (     [error] => token expired (401) )
0464|[2024-05-28 11:56:46]WARNING : [Deep Blue] Error 401 - Connexion impossible, vérifiez vos identifiants: 'token expired (401)'
0465|[2024-05-28 11:56:46]WARNING : 'Deep Blue' Impossible de récupérer l'état de la voiture
0466|[2024-05-28 11:57:36]WARNING : teslapi:sendRequest(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles(Array ( ) )) --> 401, 0,
0467|[2024-05-28 11:57:36]WARNING : teslapi:sendRequest(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles(Array ( ) )) --> Array (     [error] => token expired (401) )
0468|[2024-05-28 11:57:36]WARNING : [Deep Blue] Error 401 - Connexion impossible, vérifiez vos identifiants: 'token expired (401)'
0469|[2024-05-28 11:57:37]WARNING : 'Deep Blue' Impossible de récupérer l'état de la voiture
0470|[2024-05-28 11:57:37]WARNING : teslapi:sendRequest(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles(Array ( ) )) --> 401, 0,
0471|[2024-05-28 11:57:37]WARNING : teslapi:sendRequest(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles(Array ( ) )) --> Array (     [error] => token expired (401) )
0472|[2024-05-28 11:57:37]WARNING : [Deep Blue] Error 401 - Connexion impossible, vérifiez vos identifiants: 'token expired (401)'

 

Posté(é)

le problème c'est que les commandes GET (récupération d'info) fonctionnent, mais que TESLA a désactivé (comme prévu / annoncé) les commandes d'action comme le pilotage de la charge, la limite etc...

La seule solution c'est de switcher d'API et de système d'authentification, mais c'est pas évident pour un plugin public comme Jeedom

Posté(é)
Le 28/05/2024 à 12:56, 3.14R a dit :

Bonjour @vercors

comme dit précédemment mon Jeedom est en version 4.4.x

L'image de la voiture est bien de retour.

Mais le démon se "déconnecte" suite au rafraîchissement du token :

0456|[2024-05-28 11:51:02] INFO  : Le token qui expire le 28 May 2024 19h51 sera mis à jour le 46 19 28 05 *
0457|[2024-05-28 11:51:02] INFO  : Le jeton d'accès a été rafraichi
0458|[2024-05-28 11:56:46]WARNING : teslapi:sendRequest(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles(Array ( ) )) --> 401, 0,
0459|[2024-05-28 11:56:46]WARNING : teslapi:sendRequest(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles(Array ( ) )) --> Array (     [error] => token expired (401) )
0460|[2024-05-28 11:56:46]WARNING : [Deep Blue] Error 401 - Connexion impossible, vérifiez vos identifiants: 'token expired (401)'
0461|[2024-05-28 11:56:46]WARNING : 'Deep Blue' Impossible de récupérer l'état de la voiture
0462|[2024-05-28 11:56:46]WARNING : teslapi:sendRequest(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles(Array ( ) )) --> 401, 0,
0463|[2024-05-28 11:56:46]WARNING : teslapi:sendRequest(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles(Array ( ) )) --> Array (     [error] => token expired (401) )
0464|[2024-05-28 11:56:46]WARNING : [Deep Blue] Error 401 - Connexion impossible, vérifiez vos identifiants: 'token expired (401)'
0465|[2024-05-28 11:56:46]WARNING : 'Deep Blue' Impossible de récupérer l'état de la voiture
0466|[2024-05-28 11:57:36]WARNING : teslapi:sendRequest(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles(Array ( ) )) --> 401, 0,
0467|[2024-05-28 11:57:36]WARNING : teslapi:sendRequest(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles(Array ( ) )) --> Array (     [error] => token expired (401) )
0468|[2024-05-28 11:57:36]WARNING : [Deep Blue] Error 401 - Connexion impossible, vérifiez vos identifiants: 'token expired (401)'
0469|[2024-05-28 11:57:37]WARNING : 'Deep Blue' Impossible de récupérer l'état de la voiture
0470|[2024-05-28 11:57:37]WARNING : teslapi:sendRequest(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles(Array ( ) )) --> 401, 0,
0471|[2024-05-28 11:57:37]WARNING : teslapi:sendRequest(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles(Array ( ) )) --> Array (     [error] => token expired (401) )
0472|[2024-05-28 11:57:37]WARNING : [Deep Blue] Error 401 - Connexion impossible, vérifiez vos identifiants: 'token expired (401)'

 

Je confirme pas d'amélioration côté Token, toujours le script qui intervient pour redémarrer le démon.

Posté(é)
Le 28/05/2024 à 13:11, etienne31 a dit :

le problème c'est que les commandes GET (récupération d'info) fonctionnent, mais que TESLA a désactivé (comme prévu / annoncé) les commandes d'action comme le pilotage de la charge, la limite etc...

La seule solution c'est de switcher d'API et de système d'authentification, mais c'est pas évident pour un plugin public comme Jeedom

As-tu activé le serveur proxy et appairé la voiture comme indiqué ici ?

Posté(é)
Le 28/05/2024 à 14:42, vibe a dit :

As-tu activé le serveur proxy et appairé la voiture comme indiqué ici ?

Merci @vibe j'avais loupé ce message 👍

Posté(é)

je vois que jeedom a déjà trouvé un workaround, je me demande quel token Oauth ils utilisent ?

De mon côté c'est 100% custom donc ça résout pas mon problème mais j'avance :)

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.