-
Compteur de contenus
40 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Tout ce qui a été posté par Makaroon
-
Parfait ! Merci beaucoup pour ton aide 😁. Ca aurait été problématique si j'avais sorti l'application sans connaître ce bug 😅. Si tu vois d'autres bugs ou si tu as des remarques sur l'application, n'hésites pas !
-
Super ! 😀 Est-ce que tu as pu valider la clé virtuelle sur l'application Tesla une fois l'application installée ? Si oui, est ce que les commandes fonctionnent ? A noter que parfois la popup de validation de s'affiche pas du 1er coup sur l'application Tesla et il faut recommencer.
-
Merci pour le test, ça m'aide beaucoup ! 🙂 De ce que j'ai vu, le problème ne se situe pas sur la vérification de l'état de l'appairage mais sur le déclenchement de celui-ci via l'URL qui redirige vers l'application Tesla. J'ai tenté un correctif dans la dernière version (1.2.2-beta). Je ne sais pas si ça va fonctionner, mais je croise les doigts. Peux-tu me dire si ça fonctionne pour toi sur la nouvelle version lorsque tu resélectionnes ton véhicule stp ?
-
J'ai livré une nouvelle version (1.2.1-beta) avec le correctif pour la déconnexion et j'ai ajouté des logs pour le problème d'appairage. Est ce que tu pourrais réessayer la sélection du véhicule avec cette version stp ? Ca me permettra d'avoir les détails de l'erreur de mon côté 🙂.
-
Le bug de déconnexion sera corrigé à la prochaine mise à jour 🙂 Concernant l'erreur, celle-ci survient quand l'application n'est pas appairée au véhicule. Normalement à la sélection du véhicule ou lorsque tu lances une commande, tu devrais être redirigé vers l'application Tesla si l'appairage n'a pas encore été fait. Une fois l'application Tesla ouverte, il y a une popup de validation qui doit s'ouvrir normalement. Est ce que tu as déjà été redirigé vers l'application Tesla après avoir sélectionné ton véhicule ?
-
Bonjour @Lili06, Merci pour ton retour ! Effectivement, avec l'abonnement en mode test on reçoit un mail à chaque renouvellement (toutes les 5 minutes pour l'abonnement mensuel et 30 minutes pour l'abonnement annuel). Je n'ai malheureusement pas la main sur ces mails, c'est Google qui les envoie 🙁. Je te conseilles d'utiliser l'abonnement annuel pour réduire (un peu) le nombre de mails reçus. Je n'ai pas encore de solution réutilisable à l'infini pour avoir un abonnement de test plus long. Je pourrais fournir un code promo pour une période d'essai mais ça ne fonctionnerait qu'une seule fois à ma connaissance. Concernant la connexion avec Tokens, il faut maintenant utiliser ceux de la nouvelle API Tesla, les anciens ne fonctionneront pas. Par contre, la méthode pour en obtenir est moins pratique qu'avant et je ne connais pas d'outil simple permettant d'en générer comme l'application Tesla Tokens de Denouche sur l'ancienne API. Cette option de connexion n'a peut être plus sa place dans l'appli finalement. Le plus pratique reste de se connecter avec les identifiants Tesla. Ca fonctionne comme sur un navigateur, j'ai juste intégré le chargement de la page de connexion Tesla à l'application.
-
Merci pour ton retour ! 🙂 Désolé, j'avais oublié qu'il fallait accepter une nouvelle invitation de testeur via le lien suivant: https://play.google.com/apps/testing/com.makaroon.tesladash Attention à bien utiliser le même compte Google que celui utilisé pour télécharger l'application !
-
Bonjour à tous, Plusieurs mois ce sont écoulés depuis la dernière mise à jour (ça passe vite 😮). J'ai pris mon temps pour réfléchir à l'avenir de Tesla Dash et j'ai finalement décidé de poursuivre malgré la mise en place de la nouvelle API payante de Tesla. Comme dit précédemment, avec cette nouvelle API, je suis obligé de passer à un système d'abonnement. C'est donc une des choses ajoutées dans la dernière version. Deux options d'abonnement (mensuel et annuel) sont pour l'instant configurées mais vouées à évoluer en fonction des tarifs d'utilisation de l'API Tesla (qui n'ont toujours pas été communiqués 😒). L'abonnement permet actuellement de débloquer la récupération des données du véhicule via l'API Tesla ainsi que l'exécution de commandes chiffrées vers le véhicule. En gros sans abonnement, il est uniquement possible de customiser son tableau de bord et d'utiliser le mode démo. Pour les testeurs (j'espère qu'il reste des intéressés😅), il sera évidemment possible de s'abonner gratuitement avec une carte de test en acceptant l'invitation sur le lien suivant avec le même compte Google que celui utilisé pour télécharger l'application : https://play.google.com/apps/testing/com.makaroon.tesladash L'inconvénient, c'est qu'avec cette méthode, le temps de l'abonnement est drastiquement réduit car la carte de test est censée être utilisée pour tester les différents scénarios possibles (renouvellement automatique, résiliation, pause...etc.) et le nombre de renouvellements automatiques est limité à 6 ou 7. En prenant l'abonnement annuel vous pourrez quand même tester l'application pendant 3h sans avoir besoin de vous réabonner. Et au pire ça prend 15s pour se réabonner avec la carte de test. Si c'est trop contraignant, dîtes le moi et j'essayerai de trouver une autre solution. Voici à quoi la page de validation d'un abonnement ressemble en mode test : Si vous êtes inscrit en tant que testeur et que votre page de validation est différente, ce n'est pas normal et je vous déconseille d'aller plus loin si vous ne voulez pas vous abonner pour de vrai. Ecrivez-moi en MP si vous rencontrer ce problème. Voici les changements apportés dans cette nouvelle version (v1.2.0-beta) : Migration de l'ancienne API vers le nouveau Vehicle Command SDK de Tesla (appels chiffrés, appairage avec le véhicule), Ajout d'un système d'achat in-app pour souscrire un abonnement (mensuel ou annuel), Ajout d'une tuile affichant l'image du véhicule. Un appui sur celle-ci permet d'afficher la page de sélection du véhicule, Améliorations esthétiques et ergonomiques, Ajout de la personnalisation des bords des tuiles (épaisseur et couleur), Ajout d'une nouvelle page permettant de voir l'historique des évènements effectués depuis l'application, Optimisation des appels de récupération des données du véhicule, Amélioration de l'affichage des tuiles lorsqu'aucune donnée n'est disponible, Améliorations visuelles diverses, Modification de la couleur de l'icône de l'application, Optimisation du temps de chargement de l'application lors de son ouverture, Amélioration des indicateurs de chargement, Amélioration de la gestion des notifications d'erreurs avec l'ajout d'une icône dédiée en haut à droite du tableau de bord, Corrections de nombreux bugs. Si vous rencontrez un bug ou que vous avez des idées de fonctionnalités, d'améliorations ou toutes autres remarques, n'hésitez pas à venir en discuter ici 🙂. Et si vous découvrez Tesla Dash et que vous souhaitez m'aider à tester l'appli, vous pouvez vous inscrire avec une adresse Gmail via le lien suivant : https://appdistribution.firebase.dev/i/93fac061fd6a5552
-
Bienvenue au club ! Beaucoup de petites applications utilisant l'API Tesla sont dans cette situation malheureusement... J'étais sur le point de lancer mon application quand Tesla à annoncé cette nouvelle API. Je dois moi aussi revoir mon modèle de vente en conséquence. Mais bon, tout le monde ne voudra pas forcément payer un abonnement pour chaque application tierces Tesla utilisées. Je pense que certaines applications tierces vont malheureusement disparaitre. Du côté purement technique, je ne sais pas si tu as déjà eu l'occasion de creuser les différentes solutions pour implémenter ce SDK dans ton application. Je trouve la documentation de Tesla assez pauvre et l'utilisation de leur SDK développé en GO dans une application Android ou IOS n'a pas l'air évidente. En tout cas, je te souhaite bon courage pour cette transition. Et sans aucune prétention, si tu souhaites échanger sur le sujet n'hésite pas. Je pense qu'étant donné la situation il serait préférable de s'entraider pour trouver des solutions.
-
Bonjour à tous, Une nouvelle version de Tesla Dash est disponible pour les testeurs (v1.0.116-beta). Voici les nouveautés de cette mise à jour : Ajout d'une tuile affichant la date et l'heure de rafraîchissement des données, Un appui sur la tuile de position du véhicule permet maintenant d'afficher la carte en plein écran, Affichage des infos liées à l'itinéraire en cours sur la carte en plein écran, Ajout de la vitesse du véhicule sur la carte en plein écran, Modification des dispositions par défaut (nécessite une réinstallation pour les voir), Suppression de la confirmation de fermeture du frunk, Correction de l'affichage de l'icône de "mise à jour en attente" sur la tuile de mise à jour logicielle, Correction d'un bug sur la tuile de contrôle du toit ouvrant (@dvk en espérant que ça suffise à régler le problème). C'était censé être la dernière version bêta mais avec l'arrivée de la nouvelle API Tesla, je vais encore attendre avant de passer l'application en version "finale". J'espère que Tesla donnera plus d'informations concernant les prix des différents palier de l'API d'ici la fin de l'année et que ceux-ci seront accessibles aux développeurs indépendants. En attendant, je vais réfléchir aux futures évolutions de l'application 🙂 Amusez-vous bien !
-
Merci 🙂 Je vais bientôt livrer une nouvelle version avec, entre autre, un correctif pour le toit ouvrant. Par contre je ne comprends toujours pas pourquoi le comportement est différent lorsque le véhicule est verrouillé. Il faudra voir ce que ça donne sur la nouvelle version. Merci @elpadre, ça fait plaisir à lire ! Ton aide serait la bienvenue 😁. N'hésite pas à t'inscrire via ce lien pour avoir accès à la version Bêta. Concernant l'officialisation de l'API Tesla, c'est effectivement un gros problème pour moi et par extension pour beaucoup d'applications tierces qui utilisaient jusqu'à maintenant gratuitement l'API Tesla non officielle (qui va évidemment disparaître). La nouvelle API sera payante, mais Tesla n'a pas encore donné le prix des différents paliers d'utilisation. Je pense malheureusement qu'il ne sera plus possible pour moi de vendre l'application en achat unique et qu'il faudra passer à un abonnement mensuel (ou annuel) qui reste à définir. En plus de l'aspect économique, l'aspect technique rentre aussi en jeu puisque je vais devoir faire des modifications dans le code pour utiliser la nouvelle API, ce qui retarde encore le lancement de l'appli. Mais la vraie question c'est : est ce que les fonctionnalités apportées par Tesla Dash justifient de faire payer un abonnement aux utilisateurs ? Si vous estimez que oui, je ferais tout mon possible pour que le prix soit juste. Sinon, qu'est ce qu'il manquerait à l'application pour qu'un abonnement soit justifié ? Cette nouvelle arrive avec un timing assez pourri car je comptais sortir l'application sur le Play Store avant la fin de l'année. Mais dans l'état, je ne peux pas car ce serait malhonnête de vendre mon application en achat unique sans savoir si le modèle économique sera encore viable dans 3 mois. C'est assez pénible pour moi de me dire que 2 ans de développement pourrait finir à la poubelle, donc j'aimerais bien trouver une solution pérenne. Si vous avez des suggestions n'hésitez donc pas à les partager.
-
Bonjour @dvk, et merci pour ton retour 🙂 J'ai trouvé un bug dans le code, mais je pense qu'il doit y avoir autre chose... C'est bizarre que ça affiche sur mon appli un message d'erreur lorsque le véhicule est verrouillé et pas sur celle de Tesla, j'utilise la même commande pourtant. Tu dis aussi que tu peux choisir le pourcentage d'ouverture depuis l'appli Tesla quand le véhicule est déverrouillé ? Je pensais que c'était uniquement possible depuis l'écran du véhicule et qu'on ne pouvait que "ventiler" depuis l'application. Je suis curieux de voir à quoi ça ressemble. Est ce que tu pourrais m'envoyer des captures d'écran de l'appli Tesla dans les différentes situations stp ? Est ce que tu pourrais aussi m'envoyer en message privé le données récupérées en appuyant sur le bouton "Copier toutes les infos du véhicule" dans les paramètres dans différentes situations stp (toit ouvert, fermé, ventilé et réglé à un certain pourcentage) ? Ca me sera très utile pour comprendre le fonctionnement tu toit ouvrant et comme tu es le seul testeur avec un Model S, tu es mon seul espoir 🙏.
-
Merci @vibe et @thom75 pour vos retours ! Pour le frunk, c'est une oubli de ma part. J'avais copier/coller une partie du code de la tuile du trunk et j'ai oublié qu'on pouvait pas fermer le frunk automatiquement 😅. J'ai modifié le code, la confirmation de fermeture ne sera donc plus présente pour le frunk dans la prochaine version. Sinon à ma connaissance, il n'y a pas moyen de savoir via l'API si une motorisation aftermarket est installée sur le frunk. @dvk Est ce que tu as eu l'occasion de tester l'ouverture du toit ouvrant ? Et est-ce que l'icône est parlante en mode ouvert et fermé ? (je demande car j'ai un peu galéré à trouver une idée d'icône)
-
Bonjour Nicofan, J'avais déjà répondu à cette demande sur la 1ère page, mais je vais reprendre ma réponse et la compléter ici. La recharge programmée est possible mais contraignante pour les raisons suivantes : Avec le fonctionnement actuelle de Tesla Dash, c'est à dire sans serveur, c'est l'application qui contrôle le lancement et l'arrêt de la recharge. Donc si le smartphone n'est pas connecté à internet ou s'il est éteint, ça ne fonctionne plus. Admettons que le 1er point n'est pas un problème et que le smartphone est toujours allumé et connecté à internet. Si l'application passe en arrière-plan ou que le smartphone est verrouillé, on se retrouve limité par Android dans l'exécution d'actions afin d'économiser de la batterie. Il ne reste dans ce cas que 2 possibilités pour vérifier quand lancer ou arrêter la recharge : exécuter un script en arrière-plan une fois toutes les 15 minutes (on ne peut pas faire plus fréquemment), afficher en permanence une notification pour contourner la limite des 15 minutes (et encore je suis même pas sûr que ça fonctionne quand le smartphone est verrouillé). L'alternative c'est d'avoir un serveur qui fait le travail à la place de l'application afin de s'affranchir des limitations d'Android. Par contre, un serveur n'est pas gratuit donc ça nécessiterait sans doute un abonnement pour l'utilisateur et donc la création d'un compte. De plus, il faut savoir que le stockage du token Tesla sur le serveur serait obligatoire afin de pouvoir exécuter des commandes. L'utilisation d'un serveur me semble être la solution la plus fiable mais aussi la plus coûteuse, que ce soit en temps de développement ou financièrement parlant. D'un autre coté, ajouter cette fonctionnalité directement dans l'application est bien plus simple mais pas assez fiable. L'idéal serait que l'API Tesla intègre un réglage des heures de recharge plus précis et que tout soit géré par la voiture (ou les serveurs Tesla) au lieu de l'application. C'est le cas de la limite de recharge par exemple. On peut la régler dans l'application et la voiture s'arrête toute seule de charger une fois la limite atteinte. Pour conclure, même si j'en comprends le besoin, l'ajout de la recharge programmée est pour le moment conditionné par le succès de Tesla Dash sur le Play Store. Je pense avoir fait le tour des possibilités mais si quelqu'un à d'autres idées, je suis preneur 🙂.
-
Une nouvelle version est disponible pour les testeurs. La v1.0.114 ajoute 2 nouvelles fonctionnalités et corrige 2 bugs : Ajout de la tuile de contrôle du toit ouvrant, Ajout d'options dans les paramètres permettant d'activer la confirmation de certaines actions (portes, coffres, fenêtres et toit ouvrant), Correction d'un bug empêchant d'exécuter une action lors d'un appui en haut à droite d'une tuile, Correction du calcul de puissance de charge en triphasé (à confirmer en conditions réelles). @dvk Tu vas pouvoir ouvrir ton toit ouvrant depuis Tesla Dash et activer la confirmation de l'ouverture des fenêtres 🙂. @vibe Il y avait finalement bien un bug, mais comme je n'ai pas l'habitude d'appuyer en haut à droite des tuiles, je ne m'en était pas rendu compte. Pour info, c'était le bouton de suppression d'une tuile qui "interceptait" les appuis dans le coin supérieur droit car il était toujours présent bien qu'invisible et inactif. @thom75 Effectivement, le calcul n'était toujours pas bon. Je calculais la puissance en triphasé en considérant une tension entre 2 phases alors que Tesla donne la tension entre la phase et le neutre. Il fallait donc multiplié par 3 au lieu de √3. Du coup la bonne formule est la suivante : P = U * I * 3. En plus de ça, Tesla ne fourni pas le bon nombre de phases parfois. Tu avais donc comme résultat sur mon appli la puissance en monophasé. Si je reprends la tension et l'intensité sur ta capture d'écran de l'appli Tesla, on a donc P = 244 * 12 * 3 = 8783 W = 8,783 kW Par contre, sur ta capture d'écran on dirait que Tesla arrondi la puissance à l'entier inférieur, bizarre. Si tu as à nouveau l'occasion de recharger en triphasé, pourras-tu me dire si c'est bon cette fois stp ?
-
J'ai livré la version 1.0.103-beta à l'instant. Celle-ci apporte les modifications suivantes : Correction d'un bug lors de la récupération des codes options, Correction d'un bug de changement d'état sur la tuile de dégivrage, Désactivation du carrousel infini sur la page de sélection du véhicule lorsqu'il y en a qu'un seul (@cashou cadeau !). @thom75 et @vibe, j'ai corrigé un autre bug lié à la génération d'image, mais je ne sais pas si ça règle le problème. Pourriez-vous me dire si il y a du mieux avec cette nouvelle version svp ? Je ne savais pas qu'on ne pouvait pas fermer les fenêtres sur les Model S pre-refresh. Ca doit être pareil pour les Model X je suppose. J'en prends bonne note, merci 🙂 Le niveau de charge est modifiable en appuyant sur la tuile du niveau de batterie. Tu peux le régler entre 50 et 100%.
-
Merci à tous pour vos retours 😀 Je suis content que le problème soit corrigé pour certains d'entre vous. Pour les autres, une nouvelle version est disponible (1.0.112-beta). Elle embarque les modifications suivantes : Ajout de logs en cas d'erreur lors de la récupération de la liste des véhicules et des codes options, Ajout de la détection du modèle du véhicule à l'aide du VIN pour la génération de l'image, Correction du problème d'accès à l'application en cas d'erreur lors de la récupération des codes options. Le 1er point me permettra d'avoir plus d'infos sur l'erreur de récupération des codes options. Le 2ème devrait corriger le problème de @dvk. @thom75 et @vibe, si votre problème d'accès à l'appli est corrigé, pourriez-vous me partager le résultat du bouton de copie des codes options svp ? (même si il y a de grandes chances que ce soit vide) Ah bon ? Tu proposerais quoi à la place ?
-
Je me demande quel est le point commun entre thom75 et toi. Par hasard, aurais-tu plusieurs véhicules Tesla ? Dans ton cas ça ne fonctionne pas car je n'ai pas pris en compte le code MT10A pour détecter les Model S 100D. Désolé pour ceux qui n'arrivent plus à accéder à l'application 😟 Je regarde ce soir.
-
Il y a vraiment beaucoup de différences de comportement pour cette fonctionnalité... Si vous appuyez sur le bouton "Copier les codes options" vous n'avez toujours rien ?
-
J'ai déjà eu quelques retours et il se trouve que les codes options ne sont parfois pas disponibles via l'API Tesla "classique". Ma solution actuelle pour générer l'image du véhicule n'est donc pas fiable... Après quelques recherches, j'ai appris que Tesla avait abandonné l'utilisation des codes options dans son API "classique" depuis quelques années. Ca expliquerait pourquoi il y a autant d'erreurs ou carrément une absence totale de codes options. En parallèle, j'ai découvert un point d'entrée d'une autre API Tesla qui permet de récupérer une liste plus sobre de codes qui contient juste ce qu'il faut pour générer l'image de son véhicule (modèle, peinture, jantes et type d'intérieur). J'ai donc (encore) déployé une nouvelle version (1.0.111-beta) qui se base là-dessus. Pourriez-vous tester à nouveau et me dire si le problème est résolu svp ? 🤞 A noter que pour voir l'image de votre véhicule dans le menu latéral, il faudra vous reconnecter.
-
C'est gentil de proposer 🙂 Je viens justement de déployer une nouvelle version (1.0.110-beta) qui permettra grâce à votre aide de comprendre (je l'espère) pourquoi l'image du véhicule ne se génère pas pour certains. J'ai pour cela ajouté un bouton dans les paramètres permettant de copier dans le presse-papiers la liste des codes options du véhicule. Les testeurs ayant le point d'exclamation à la place de l'image du véhicule, pourriez-vous m'envoyer par MP (ou ici, comme vous voulez) la liste de vos codes options svp ? Pour rentrer un peu plus dans les détails, ces codes décrivent votre véhicule (modèle, peinture, jantes, intérieur...etc.) ce qui permet de générer une image la plus fidèle possible de votre Tesla. Or, il existe environ 700 codes permettant de décrire la configuration des différents modèles de Tesla, donc c'est assez difficile à automatiser. La plupart sont d'ailleurs complétement inutiles pour générer l'image. En plus, Tesla fait parfois des erreurs dans ces codes ce qui n'arrange pas les choses... Par exemple, si je me base uniquement sur les codes options que Tesla me fourni, j'ai un Model 3 pre-refresh alors qu'en réalité non 🙁 Pour mon Model 3, je génère l'URL suivante à partir de mes 61 codes options : https://static-assets.tesla.com/configurator/compositor?model=m3&view=STUD_3QTR&bkba_opt=1&size=1000&options=PPSW,W40B,MT337,IBB1&crop=1235,500,350,300 Enfin voici les 2 modifications apportées par cette nouvelle version : - Correction d'un problème de mise à jour du pourcentage de batterie, - Ajout du calcul de puissance en triphasé (à vérifier en conditions réelles).
-
Merci à tous pour vos retours ! Visiblement la dernière version n'a pas tellement amélioré les choses... Je vais en préparer une nouvelle avec des logs plus fournies pour essayer d'avoir des infos supplémentaires. C'est malheureusement impossible pour moi de tester correctement cette génération d'image car je ne peux le faire qu'avec mon Model 3. Pour bien faire, il me faudrait des listes de codes options de plusieurs modèles avec des options différentes.
-
Salut ! Merci pour ton retour 🙂 Je n'ai pas ce soucis de mon côté. Je suis quand même allé vérifier dans le code et la zone "cliquable" occupe bien toute la surface de la tuile, je ne peux pas l'agrandir plus. Par contre, si tu utilises souvent le bouton du frunk, tu peux agrandir la tuile et la déplacer à un endroit plus accessible sur le tableau de bord, ou utiliser une tuile invisible pour créer un décalage vers le bas de la rangée en haut de l'écran. J'en profite pour te poser 2 questions. Est ce que tu vois l'image de ton véhicule dans le menu latéral ? Quel modèle possèdes-tu ?
-
Salut ! Il doit encore y avoir un truc qui coince. Est ce que l'option pour les rapports d'incident est bien active dans les paramètres de l'application ? Ca pourrait m'aider à trouver d'où vient le problème. Sinon pour la puissance, peux-tu me dire avec quels voltage et ampérage tu obtiens 8kW sur l'appli Tesla ? J'ai pas fait le calcul du triphasé pour la puissance car je pensais que Tesla donnait directement la bonne valeur via son API. Par contre si je multiplie 2,9kW par √3 pour prendre en compte le triphasé, on arrive à 5kW et non 8kW. Du coup il doit me manquer un élément dans l'équation.
-
Une nouvelle version de l'application (1.0.109-beta) est disponible pour les testeurs. J'ai fait des modifications sur le chargement de l'image du véhicule, j'espère que ça réglera le problème. @Lili06 @dvk et les autres testeurs qui ont le problème, pouvez-vous me dire si vous voyez votre véhicule avec cette nouvelle version svp ? Pour ceux que ça intéresse, voici les modifications et correctifs apportés : Correction de l'affichage du temps de recharge restant quand celui-ci dépasse 24h, Correction du chargement de l'image du véhicule, Modification de la position du texte d'une étape du tutoriel qui l'empêchait d'apparaître sur les petits écrans, Modification de l'animation sur la tuile de niveau de batterie lorsque le véhicule est en charge.