Commandes en erreur 403

OUIIIIII ! Ca marche, super.
Et j’ai testé un déverrouillage/ verrouillage de la voiture et ca passe nickel chrome.
Un très grand merci !!!

1 « J'aime »

je ne comprend pas, il faut coché proxy?
on met quoi dedans?

on fait quoi avec cette page?
https://www.tesla.com/_ak/jeedomteslaplugin.firebaseapp.com
ça ne fait rien quand on clique sur finish

il faut faire quelque chose sur l’application tesla?

@monfiston
De ce que je comprends, le serveur proxy n’est à utiliser que si tu as une nouvelle model 3 (highland). Si c’est le cas, tu coches l’option, tu indiques un numéro de port (4443 s’il n’est pas déjà utilisé par une autre appli chez toi). Puis tu cliques sur « start » pour démarrer le serveur. Cela permettra de signer certaines commandes comme cela est maintenant nécessaire pour les nouvelles models 3 (on me corrigera si je me trompe…).

Pour le lien, tu dois scanner le QR code avec ton téléphone. Cela va ouvrir l’appli tesla qui te demandera si tu veux bein autoriser le plugin de Nicolas a agir comme clé virtuelle de ton véhicule.
Si tu suis la procédure et que tu vas ensuite dans le paramètres sur l’écran de ta voiture, tu y verras une clé virtuelle avec le nom du plugin parmis les autres clés que tu as enregistrées.

En espérant que cela t’aide un peu :wink:
A++, Arnaud,

2 « J'aime »

Bonjour

J’ai pu démarrer le proxy en écrasant les binaires par ceux que j’avais compilé précédemment (et en bidouillant le startServer vu que c’est une arch non prise en compte). Le proxy répond bien sur le port par défaut

0011|- Create a self-signed localhost server certificate using OpenSSL
0012|The HTTP Proxy Server is now started at https://localhost:4443 (pid 652819)
0013|Output in /var/www/html/plugins/tesla/proxy/output.log:
0014|Note: The server is started in background. Use 'kill 652819' to stop it
0015|2024-03-01T20:04:04Z [debug] Creating proxy
0016|2024-03-01T20:04:04Z [info ] Listening on localhost:4443
0017|, referer: http://192.168.1.135/index.php?v=d&m=tesla&p=tesla&id=82

Par contre la commande de déverouillage ne fonctionne pas. (model 3 de juin 2023)
[2024-03-01 21:04:53][SCENARIO] **-- Start :** Scenario lance manuellement. [2024-03-01 21:04:53][SCENARIO] - Exécution du sous-élément de type [action] : action [2024-03-01 21:04:53][SCENARIO] Exécution de la commande [Véhicules][Tesla M3][Réveiller] [2024-03-01 21:04:54][SCENARIO] Exécution de la commande [Véhicules][Tesla M3][Contrôler le verrouillage] avec comme option(s) : {"background":"0","select":"1"} [2024-03-01 21:04:54][SCENARIO] "https://localhost:4443/api/1/vehicles/LRW3E7FS6XXXXX/command/door_unlock" returns nothing! [2024-03-01 21:04:54][SCENARIO] Fin correcte du scénario

@vercors, je t’envoie les binaires FreeboxDelta en MP

Bonsoir @vercors

J’ai 2 petites questions concernant le proxy
1 - doit-il être déclaré en NAT sur la box pour être accédé de l’extérieur
2 - je l’avais paramétré via la première méthode (./tools/startServer.sh ). y-a-t’il quelque chose à faire avant de lancer le proxy via la page véhicule ?

Norbert

Bonsoir, perso ca ne fonctionne toujours pas chez moi.
TM3 de 2021 donc non highland.
J’ai bien décoché le serveur proxy, j’ai une « unsigned_cmds_hardlocked »
en cochant le serveur proxy j’ai « connection refused »

je suis sur une freebox delta

Il me semble que le pb n’ets pas limité aux teslas M3 highland ! j’ai une MY de decembre concernée par le pb et certains le signalent sur des M3 récentes mais non highland

, les executables pour la freeboxdelta ne sont pas encore fournis dans le plugin. Je les ai compilés et fournis a vercors. Si tout va bien il les integrera dans une prochaine beta.

Quand tu as decoché le proxy tu as bien sauvegardé la config?

Hello

Nouvelle beta 3.2.1-beta.249.178 qui permet de piloter le Server Http (Start/Stop/Status)
J’ai enfin réussi à envoyer des commandes de réglage d’ampérage vers une tesla qui nécessite l’utilisation des Signed Commands :tada:
Dites moi si c’est ok pour vous (cad le changement de l’ampérage depuis jeedom, après mise à jour vers cette beta et redémarrage du server HTTP) et je déroule les autres changements (toutes les commandes ne sont pas migrées)

Egalement cette beta inclus le script pour les Freebox Delta (grand merci à @clepron)

Merci !!
Nicolas

2 « J'aime »

Et jai toujours le message ‹ unlock returns nothing ›

Suis sur mon tel, au besoin je regarderai plus en detail ce soir

MERCI @vercors,

Chez moi, ca fonctionne nickel !

  • Tesla MY de decembre 23
  • Jeedom sur Odroid XU4 (architecture armv71)

(J’ai été obligé de reconnecter le plugin à tesla via un jeton de connexion)

Je peux modifier l’ampérage sur Jeedom, MAJ sur l’app Tesla (et vice versa)

En pb sur cette version, j’ai une :

500 : Internal Server Error

lorsque je clique sur decouverte (non bloquant puisque ma voiture est déjà integrée) - pb lié aux teslas virtuelles. plus de message si je désactive la fonctionnalité (je n’ai pas de tesla virtuelles paramétrées chez tesla)

5523|[Sat Mar 02 17:35:45.334426 2024] [php7:error] [pid 22838] [client 90.38.227.170:56072] PHP Fatal error:  Uncaught ArgumentCountError: Too few arguments to function FakeTesla::__construct(), 0 passed in /var/www/html/plugins/tesla/core/class/tesla.class.php on line 2 and exactly 1 expected in /var/www/html/plugins/tesla/3rdparty/FakeTesla.php:19\nStack trace:\n#0 /var/www/html/plugins/tesla/core/class/tesla.class.php(2): FakeTesla->__construct()\n#1 /var/www/html/plugins/tesla/core/ajax/tesla.ajax.php(80): tesla::getVehicles()\n#2 {main}\n  thrown in /var/www/html/plugins/tesla/3rdparty/FakeTesla.php on line 19, referer: https://stetienne.famillegrataloup.fr/index.php?v=d&m=tesla&p=tesla
5524|[Sat Mar 02 17:35:48.454763 2024] [php7:error] [pid 22773] [client 90.38.227.170:56102] PHP Fatal error:  Uncaught ArgumentCountError: Too few arguments to function FakeTesla::__construct(), 0 passed in /var/www/html/plugins/tesla/core/class/tesla.class.php on line 2 and exactly 1 expected in /var/www/html/plugins/tesla/3rdparty/FakeTesla.php:19\nStack trace:\n#0 /var/www/html/plugins/tesla/core/class/tesla.class.php(2): FakeTesla->__construct()\n#1 /var/www/html/plugins/tesla/core/ajax/tesla.ajax.php(80): tesla::getVehicles()\n#2 {main}\n  thrown in /var/www/html/plugins/tesla/3rdparty/FakeTesla.php on line 19, referer: https://stetienne.famillegrataloup.fr/index.php?v=d&m=tesla&p=tesla
5525|[Sat Mar 02 17:36:56.864732 2024] [php7:error] [pid 22852] [client 90.38.227.170:56443] PHP Fatal error:  Uncaught ArgumentCountError: Too few arguments to function FakeTesla::__construct(), 0 passed in /var/www/html/plugins/tesla/core/class/tesla.class.php on line 2 and exactly 1 expected in /var/www/html/plugins/tesla/3rdparty/FakeTesla.php:19\nStack trace:\n#0 /var/www/html/plugins/tesla/core/class/tesla.class.php(2): FakeTesla->__construct()\n#1 /var/www/html/plugins/tesla/core/ajax/tesla.ajax.php(80): tesla::getVehicles()\n#2 {main}\n  thrown in /var/www/html/plugins/tesla/3rdparty/FakeTesla.php on line 19, referer: https://stetienne.famillegrataloup.fr/index.php?v=d&m=tesla&p=tesla&id=tesla
5526|[Sat Mar 02 17:37:08.430237 2024] [php7:error] [pid 23759] [client 90.38.227.170:56505] PHP Fatal error:  Uncaught ArgumentCountError: Too few arguments to function FakeTesla::__construct(), 0 passed in /var/www/html/plugins/tesla/core/class/tesla.class.php on line 2 and exactly 1 expected in /var/www/html/plugins/tesla/3rdparty/FakeTesla.php:19\nStack trace:\n#0 /var/www/html/plugins/tesla/core/class/tesla.class.php(2): FakeTesla->__construct()\n#1 /var/www/html/plugins/tesla/core/ajax/tesla.ajax.php(80): tesla::getVehicles()\n#2 {main}\n  thrown in /var/www/html/plugins/tesla/3rdparty/FakeTesla.php on line 19, referer: https://stetienne.famillegrataloup.fr/index.php?v=d&m=tesla&p=tesla&id=tesla

Norbert

1 « J'aime »

Merci @ngrataloup
Pour les fake je vais un œil jeter !

bonsoir
as tu réussi à déverrouiller avec le plugin ?
Moi j’ai ça

0465|[2024-03-02 19:50:47]DEBUG : Set mode "NORMAL"
0466|[2024-03-02 19:50:47]INFO : 'Tesla M3' Suivi de l'autonomie en mode NORMAL
0467|[2024-03-02 19:50:47]DEBUG : 'Tesla M3' Exécution de la commande 'door_onoff(Array (     [background] => 0     [select] => 1 ) )'
0468|[2024-03-02 19:50:48]ERROR : Erreur exécution de la commande [Véhicules][Tesla M3][Contrôler le verrouillage] : "https://localhost:4443/api/1/vehicles/LRW3E7FS6PCXXXX/command/door_unlock" returns nothing!
0469|[2024-03-02 19:50:48]DEBUG : 'Tesla M3' Exécution de la commande 'charge_amps(Array (     [background] => 0     [slider] => 10 ) )'
0470|[2024-03-02 19:50:48]INFO : 'Tesla M3' L'ampérage de recharge est déjà réglé à 10A

J’aurais tendance à dire que pour lampérage c’est bon (mais je ne sais pas où vrifier sur l’appli), par le déverrouillage ne marche pas.

J’ai la même erreur , mais comme @vercors nous a demandé de tester l’ampérage, j’ai considéré que le verrouillage qui ne fonctionne pas est normal

@ngrataloup
Bonjour,
Avec quelle version installée vous arrivez à modifier l’ampérage?
Merci

1 « J'aime »

Bonjour
La derniere beta (faut specifier dans le profil marketplace davoir les beta).

La dernière beta, celle du 2/03

Hello,
Version beta 3.2.1-beta.252.178 : l’ensemble des commandes est maintenant disponible sur les nouvelles Tesla (Signed Commands)
Merci pour vos retours
(ensuite je passerais cette version stable si les feux passent au vert !)
A+
Nicolas

1 « J'aime »

je viens de tester vite fait, et pour le mode sentinel ça fonctionne impec (arrêt et démarrage). Je vais pouvoir à nouveau replanifier le scénario. merci !!

A voir mais par contre jai un doute sur le contenu de detail data. Le retour est intraitable je ne sais pas si cetait comme ca avant.