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.

Montre Tizen/Tesla

Featured Replies

Posté(é)

Merci

Ca avance, j'ai un résultat du type

 

Access token: ...................................
Refreshed token created at: 02/05/2021 16:14:05 +00:00
Refreshed token expires in: 45.00:00:00

 

Que dois je faire maintenant ?

 

Copier cela dans le fichier tesla ?

Modifié par Chrislans

Posté(é)

Tu copies à partir de ta 3eme ligne eXXX...jusqu'à Created at (çà te ne le copies pas 😂

dans un fichier (en une seul ligne) token sans extension que tu mets dans le bon dossier de la montre comme expliqué.

Posté(é)

tu copie le plus gros refresh token dans un fichier token sans extension  créer avec bloc notes  et ne le laisse pas sur ce post.

Modifié par Thierry60

Posté(é)

Pas mieux, j'ai toujours une erreur :

 

file:///js/tesla.js (744) :TypeError: tizen.filesystem.openFile is not a function

Posté(é)

😀

Ca marche !!!

J'avais simplement oublié de remettre le bluetooth en service

 

Merci pour votre aide

 

Super boulot !!

Posté(é)

@Zzzzz

Bonjour,

quand je réveille ma montre et que j'appui sur le sigle Tesla, toutes les cdes sont en grisées sauf paramètre et il y a une très grande latence avant quelles passent en blanc ( mini 15s ).

Est-ce normal?

Posté(é)

C'est le temps de réveil de la voiture 

 

Comme quand tu lances l'appli officielle sur ton tel, il faut attendre entre 5 et 20 secondes en fonction de son état de veille avant d'avoir accès aux manœuvres 

Posté(é)

Il y a une animation qui te montre que la connection est en train de se faire normalement mais peut être que Zzzzz l'a retirée 

 

J'utilise une version un peu différente et pas la dernière 

Posté(é)
  • Auteur
Il y a 21 heures, Ron4n a dit :

Il y a une animation qui te montre que la connection est en train de se faire normalement mais peut être que Zzzzz l'a retirée 

 

J'utilise une version un peu différente et pas la dernière 

Oui, je l'ai retiré pour afficher l'ouverture des fenêtres en plus

  • 2 semaines plus tard...
Posté(é)

@Zzzzz Bonjour, j'ai parfois sur la montre problème de sécurité sur le site et c'est le site d'authentification de tesla qui est écrit. J'ai le choix entre oui et non. Cela arrive environ une fois tous les deux jours. Normal? En sachant que j'ai mon token dans le fichier mais que je n'ai pas encore ma voiture 😱

 

Posté(é)
  • Auteur

Bonjour Alain57,

J'avoue ne pas trop savoir comment leur serveur répond quand on n'a pas encore la voiture (et je n'ai pas envie de leur rendre ma voiture pour tester :-) ). Personne ne m'a remonté le problème jusqu'à maintenant mais le mieux c'est de voir ça quand tu auras la voiture. Si ça se reproduit à ce moment là, n'hésite pas à me le dire.

Posté(é)

Merci, je me posais la question suivante en fait: j'ai lu que le token changé tous les 3 mois. Si j'ai bien compris. Est ce que c'est bien cela?  Est ce que lorsque l'on demande un jeton (perso j'utilise la méthode PHP) celui ci change forcément ?

Est ce que mon erreur sur la montre est celle que l'on obtient lorsque le jeton change?

 

Posté(é)
  • Auteur

Quand tu demandes un jeton, il sera nouveau à chaque fois. Par contre l'ancien sera toujours valable (selon sa durée de vie, il me semble de 45j chez Tesla)

Si ton jeton n'était pas valide, je ne pense pas que tu aurais cette erreur.

Attendons que tu ai la voiture pour détecter un éventuel problème.

Posté(é)
  • Auteur

A noter qu'aujourd'hui, la montre ne marche pas. On ne peut récupérer les donnés suite à un problème sur les serveurs de Tesla. Voir le topic dédié ici : 

 

Posté(é)

C'est pas partout: 

Chez moi, pas d'accès, sur mon téléphone, accès => ca fonctionne avec la montre :-) 

Posté(é)
  • Auteur
Il y a 12 heures, Thierry.P a dit :

C'est pas partout: 

Chez moi, pas d'accès, sur mon téléphone, accès => ca fonctionne avec la montre :-) 

Chez moi, c'est l'inverse, ça fonctionne sur mon ordi mais pas sur ma montre. Peut être lié à l'opérateur. Je suis chez free (pour l'internet et pour mes forfaits mobile).

  • 4 semaines plus tard...
Posté(é)

Hello, j'ai reçu hier ma Tesla!!!

Et la montre ne fonctionne pas: les icones restent grises. J'ai pensé à une erreur dans le token et j'ai voulu en regénérer un.

La procédure que j'avais utilisée (fichier php ne fonctionne plus) J'ai trouvé un autre moyen via script python mais je ne crois pas qu'il me donne un bon token: j'ai maintenant une soixantaine de caractère alors qu'avec la procédure php j'en avais plutôt dans les 200-300 caractères. 

mes questions: quel taille environ pour un token? comment en récupérer un?

merci 

Posté(é)
  • Auteur

J'utilise ce script :

python ./auth.tokens.py -u 'your mail' -p 'yourpassword'

avec le fichier python joint.

Ca marche toujours pour moi et le token est très long ( dans les 200-300 charactères)

Tu accèdes bien au site tesla sur un navigateur ? (juste pour être certain que tu n'as pas le problème des abonnés free)

auth.tokens.py

Posté(é)

Déjà merci pour la réponse rapide. Je n'avais donc pas le bon token. Avec ta méthode j'en ai récupéré un, mis sur la montre. Aucun changement.

Lorsque j'appuie sur le logo, les 9 icones d'actions restent grisées.

Oui j'accède à Tesla mon compte via mon navigateur.

Posté(é)

Ca avance pour moi. Sans le fichier token mais avec le code en dur dans le js ça marche.

Posté(é)
  • Auteur

Alors je vois deux raisons possibles :

1) Tu n'as pas la bonne version du soft

2) Tu ne mets pas dans le bon fichier

 

Pour vérifier le point 1, regarde dans tesla.js, ligne 739, tu dois voir ça :

            var fileHandleRead = tizen.filesystem.openFile('documents/Tesla/token', 'r');
            var fileContents = fileHandleRead.readString();
            fileHandleRead.close();
            console.log('Token read from file' );
            that.refresh_token = fileContents;

 

Pour le point 2, il faut bien le mettre dans Le dossier "Tesla" (avec un "T" majuscule) et dans le fichier token (avec un "t" minuscule et sans extension. Vérifie bien que tu ne caches pas les extensions dans windows). Tu peux aussi vérifier dans les logs si tu as bien le "Token read from file" qui signifierai qu'il a bien trouvé le fichier mais que c'est le token dedans qui serait faux, avec un retour chariot à la fin par exemple).

 

Voila, tiens nous au courant de tes investigations, ça servira peut être à d'autres même si c'est une erreur bête. Non, je ne dis pas que tu es bête 😂 mais on fait parfois des erreurs grosses comme une maison, moi le premier, qu'on ne voit pas au premier coup d'oeil.

 

Bonne soirée

 

Posté(é)

J'ai la version 0.0.2 visible sur la montre.

Je regarderai dans le code.

J'ai plusieurs pistes que je n'ai pas encore testées:

Je suis sous linux, est ce que le codage de mon fichier token est le bon? Utf8 ou autre...

Faut il un saut de ligne en fin de fichier...

Dans le fichier JS le lien est vers documents/Tesla/token alors que mon système de fichier est en Documents/Tesla/token. Importance de la majuscule...

Je continuerai mes investissements demain.

Modifié par alain57

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.