[RESOLU] Connexion impossible au compte Tesla

As tu bien la dernière béta 2.2.0-beta-7-gaee8037 (qui corrige spécifiquement ce problème) et éventuellement redémarré le démon ?
Nicolas

J’ai vu après que c’était déjà connu.
J’ai la dernière béta maintenant donc cela devrait être Ok.

Antoine

La version 2.2.0 est maintenant en ligne !
ChangeLog : http://tesla.jeedom.free.fr/changelog
A+

Salut @vercors pense tu bientôt implementer le MFA ? :grin:

Car j’ai pas trouvé comment désactiver le MFA sur le compte Tesla
(histoire de faire fonctionner ton plugin, en attendant que tu sorte le support du MFA…)
Du coups j’ai plu accès au plugin c’est un peu compliqué sans… :grimacing:

Hello @10tribu Oui maintenant que le plugin est parfaitement compatible avec les nouveaux serveurs d’authentification, je vais me pencher sur le MFA. A+ Nicolas

1 « J'aime »

@10tribu : la version 2.3.0-beta-1-g4c9fff5 est disponible. Elle ajoute le support de l’authentification multifacteur.

Dans le panneau de configuration du plugin, sous « Email » et « Mot de passe », il y a maintenant « Code secret » qui est à renseigner si l’authentification multifacteur est activé (MFA Enrollment ).

A tester !!

Merci

Nicolas

Merci pour la rapidité :wink:
en revanche ca passe pas j’ai l’impression quand je met mon code et le temps du loader les 30 secondes sont passé et j’ai un retour :

[2021-02-16 08:58:35] tesla.DEBUG: Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=tesla function=pre_update callInstallFunction=1 [] []
[2021-02-16 08:58:39] tesla.INFO: Début d'activation du plugin [] []
[2021-02-16 08:58:40] tesla.INFO: Info sur le démon : {"log":"","state":"nok","launchable":"ok","launchable_message":"Gestion automatique d\u00e9sactiv\u00e9e","auto":"0","last_launch":"2021-02-02 15:20:13"} [] []
[2021-02-16 08:58:40] tesla.DEBUG: Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=tesla function=update callInstallFunction=1 [] []
[2021-02-16 08:58:41] tesla.INFO: Lancement du scan des vehicules Tesla... [] []
[2021-02-16 08:58:43] tesla.ERROR: La vérification du code secret a échoué. [] []
[2021-02-16 09:00:12] tesla.DEBUG: 'Joker' Exécution de la commande 'refresh()' [] []
[2021-02-16 09:00:15] tesla.ERROR: Erreur exécution de la commande [Tesla Model 3][Joker][Rafraichir] : La vérification du code secret a échoué. [] []
[2021-02-16 09:00:15] tesla.ERROR: Erreur sur la fonction cronHourly du plugin : La vérification du code secret a échoué. [] []
[2021-02-16 09:00:40] tesla.INFO: Lancement du scan des vehicules Tesla... [] []
[2021-02-16 09:01:05] tesla.INFO: Lancement du scan des vehicules Tesla... [] []
[2021-02-16 09:01:12] tesla.INFO: 'Joker' L'équipement a été mis à jour [] []
[2021-02-16 09:01:25] tesla.INFO: 'Joker' L'équipement a été mis à jour [] []
[2021-02-16 09:01:46] tesla.ERROR: Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement [] []
[2021-02-16 09:01:47] tesla.DEBUG: stop daemon [] []
[2021-02-16 09:01:47] tesla.INFO: 'Joker' Démarrage du suivi de l'autonomie en mode NORMAL [] []
[2021-02-16 09:01:51] tesla.ERROR: Erreur sur tesla::tracking() : RESTAPI\Tesla\TeslaException Object (     [message:protected] => La vérification du code secret a échoué.     [string:Exception:private] =>      [code:protected] => 0     [file:protected] => /var/www/html/plugins/tesla/3rdparty/Tesla.php(127) : runtime-created function(1) : eval()'d code(140) : runtime-created function(1) : eval()'d code     [line:protected] => 640     [trace:Exception:private] => Array         (             [0] => Array                 (                     [file] => /var/www/html/plugins/tesla/3rdparty/Tesla.php(127) : runtime-created function(1) : eval()'d code(140) : runtime-created function(1) : eval()'d code                     [line] => 539                     [function] => verifyMfaCode                     [class] => RESTAPI\Tesla\Tesla                     [type] => ->                     [args] => Array                         (                             [0] => e75bdc90-a258-42b9-b1f7-5a392ec9903e                             [1] => GN2Hv4XH                             [2] =>                              [3] => tesla-auth.sid=s%3AIte4h2c6ADrZywX0-sHYyXQjKCs6YpRl.K%2B4Jq%2BuMP%2FDK21o8Bew0eOImlpKlLUBnriyKjscw7NQ                         )                  )              [1] => Array                 (                     [file] => /var/www/html/plugins/tesla/3rdparty/Tesla.php(127) : runtime-created function(1) : eval()'d code(140) : runtime-created function(1) : eval()'d code                     [line] => 388                     [function] => login_step2                     [class] => RESTAPI\Tesla\Tesla                     [type] => ->                     [args] => Array                         (                             [0] => SBDbMlV2FHUVQGC3qeOPWAkHLNVxIYPpzOFhxs9Y9zU-                             [1] => vercorsio.github.io/jeedom-tesla-plugin                             [2] => Array                                 (                                     [_csrf] => XXXXXXXXXXXXXXXX                                     [_phase] => authenticate                                     [_process] => 1                                     [transaction_id] => GN2Hv4XH                                     [cancel] =>                                      [identity] => XXXXXX@XXXXXXXXX.com                                     [credential] => XXXXXXXXX                                 )                              [3] =>                              [4] => tesla-auth.sid=s%3AIte4h2c6ADrZywX0-sHYyXQjKCs6YpRl.K%2B4Jq%2BuMP%2FDK21o8Bew0eOImlpKlLUBnriyKjscw7NQ                         )                  )              [2] => Array                 (                     [file] => /var/www/html/plugins/tesla/core/class/tesla.class.php(151) : runtime-created function(1) : eval()'d code(164) : runtime-created function(1) : eval()'d code                     [line] => 1672                     [function] => getAccessToken                     [class] => RESTAPI\Tesla\Tesla                     [type] => ->                     [args] => Array                         (                             [0] => XXXXX@XXXXX.com                             [1] => XXXXXXXXXX                             [2] =>                          )                  )              [3] => Array                 (                     [file] => /var/www/html/plugins/tesla/core/class/tesla.class.php(151) : runtime-created function(1) : eval()'d code(164) : runtime-created function(1) : eval()'d code                     [line] => 1704                     [function] => getTesla                     [class] => tesla                     [type] => ::                     [args] => Array                         (                             [0] => 16063661270887788                         )                  )              [4] => Array                 (                     [file] => /var/www/html/plugins/tesla/core/class/tesla.class.php(151) : runtime-created function(1) : eval()'d code(164) : runtime-created function(1) : eval()'d code                     [line] => 2285                     [function] => getVehicle                     [class] => tesla                     [type] => ->                     [args] => Array                         (                         )                  )              [5] => Array                 (                     [file] => /var/www/html/plugins/tesla/core/class/tesla.class.php(151) : runtime-created function(1) : eval()'d code(164) : runtime-created function(1) : eval()'d code                     [line] => 581                     [function] => getState                     [class] => tesla                     [type] => ->                     [args] => Array                         (                         )                  )              [6] => Array                 (                     [file] => /var/www/html/plugins/tesla/core/class/tesla.class.php(151) : runtime-created function(1) : eval()'d code(164) : runtime-created function(1) : eval()'d code                     [line] => 525                     [function] => cronTrack                     [class] => tesla                     [type] => ->                     [args] => Array                         (                         )                  )              [7] => Array                 (                     [file] => /var/www/html/core/php/jeeCron.php                     [line] => 87                     [function] => tracking                     [class] => tesla                     [type] => ::                     [args] => Array                         (                         )                  )          )      [previous:Exception:private] =>  )  [] []
[2021-02-16 09:03:34] tesla.INFO: Lancement du scan des vehicules Tesla... [] []
[2021-02-16 09:03:39] tesla.INFO: 'Joker' L'équipement a été mis à jour [] []
[2021-02-16 09:03:54] tesla.INFO: 'Joker' L'équipement a été mis à jour [] []
[2021-02-16 09:04:14] tesla.ERROR: Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement [] []
[2021-02-16 09:04:15] tesla.DEBUG: stop daemon [] []
[2021-02-16 09:04:15] tesla.INFO: 'Joker' Démarrage du suivi de l'autonomie en mode NORMAL [] []
[2021-02-16 09:04:19] tesla.DEBUG: tracking every 1800s, waited 0s [] []
[2021-02-16 09:04:24] tesla.WARNING: 'Joker' Impossible de récupérer l'état de la voiture [] []
[2021-02-16 09:04:25] tesla.DEBUG: tracking every 1800s, waited 1794s [] []
[2021-02-16 09:04:31] tesla.DEBUG: 'Joker' Exécution de la commande 'refresh(Array (     [utid] => 0 ) )' [] []
[2021-02-16 09:04:33] tesla.ERROR: Erreur exécution de la commande [Tesla Model 3][Joker][Rafraichir] : La vérification du code secret a échoué. [] []
[2021-02-16 09:05:06] tesla.INFO: Lancement du scan des vehicules Tesla... [] []
[2021-02-16 09:05:11] tesla.INFO: 'Joker' L'équipement a été mis à jour [] []
[2021-02-16 09:05:20] tesla.WARNING: 'Joker' Impossible de récupérer l'état de la voiture [] []
[2021-02-16 09:05:20] tesla.ERROR: Erreur sur tesla::tracking() : Exception Object (     [message:protected] =>      [string:Exception:private] =>      [code:protected] => 0     [file:protected] => /var/www/html/plugins/tesla/core/class/tesla.class.php(151) : runtime-created function(1) : eval()'d code(164) : runtime-created function(1) : eval()'d code     [line:protected] => 2307     [trace:Exception:private] => Array         (             [0] => Array                 (                     [file] => /var/www/html/plugins/tesla/core/class/tesla.class.php(151) : runtime-created function(1) : eval()'d code(164) : runtime-created function(1) : eval()'d code                     [line] => 581                     [function] => getState                     [class] => tesla                     [type] => ->                     [args] => Array                         (                         )                  )              [1] => Array                 (                     [file] => /var/www/html/plugins/tesla/core/class/tesla.class.php(151) : runtime-created function(1) : eval()'d code(164) : runtime-created function(1) : eval()'d code                     [line] => 525                     [function] => cronTrack                     [class] => tesla                     [type] => ->                     [args] => Array                         (                         )                  )              [2] => Array                 (                     [file] => /var/www/html/core/php/jeeCron.php                     [line] => 87                     [function] => tracking                     [class] => tesla                     [type] => ::                     [args] => Array                         (                         )                  )          )      [previous:Exception:private] =>  )  [] []
[2021-02-16 09:05:24] tesla.INFO: 'Joker' L'équipement a été mis à jour [] []

Edit : cela a l’air de fonctionner … après plusieurs essais !

1 « J'aime »

Nicolas

J’ai ce message quand je navigue sur la partie carte/batterie…

http://x.x.x.x/index.php?v=d&m=tesla&p=panel 5 Uncaught TypeError: Cannot read property ‹ _leaflet_pos › of undefined

Antoine

Salut Antoine,
(idéalement un nouveau POST eut été mieux.)
Tu es sur quelle version de Jeedom et du plugin (le dernier d’après ton précédent POST) ?
Merci
Nicolas

Salut

Oui je suis à jour pour jeedom 4.1.19, debian buster et le plugin sur la dernière version du market.

Après, le plugin semble marcher correctement.

Antoine

Merci Antoine, OK je vais regarder sur ma VM 4.1.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.