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] Teslamate : datalogger local et gratuit

Featured Replies

Posté(é)
Le 30/03/2022 à 20:52, NikodFr a dit :

Bonjour à tous.

Depuis quelques jours, je remarque que certains de mes trajets ne sont pas pris en compte par Teslamate. 
2 ans que j'utilise Teslamate et je n'ai jamais eu ce soucis (Installation sur un NAS Synology via Docker).

 

Suis-je le seul qui expérimente ce problème ?

J'ai regardé dans les logs du docker Teslamate et celui de la BDD mais c'est un peu du charabia pour moi 😓
Si quelqu'un peut m'aider à comprendre le problème, je lui en serait très reconnaissant.

Ci-dessous, 2 screenshot des logs Teslamate et Database. 

Merci d'avance pour votre aide.
 

Capture d’écran 2022-03-30 à 20.47.59.png

Capture d’écran 2022-03-30 à 20.48.39.png

Les warning sur "streaming API" c'est (peut être) pas grave mais à la fin tu as un timeout sur un accès à la base qui doit prendre trop de temps - je crois que le timeout par défaut est de 30 s (?). Il doit y avoir un pb d'index ou autre qui fait que la requête SELECT prend trop de temps, mais c'est difficile à analyser comme ça. Il y a l'option d'augmenter le timeout ce qui devrait résoudre temporairement le problème.

Posté(é)
Le 30/03/2022 à 21:23, MrFurieux a dit :

Il doit y avoir un pb d'index ou autre qui fait que la requête SELECT prend trop de temps, mais c'est difficile à analyser comme ça. Il y a l'option d'augmenter le timeout ce qui devrait résoudre temporairement le problème.

Augmenter le timeout me parait être une bonne option au moins pour isoler un peu plus mon problème.

Bon par contre, je n'ai aucune idée de comment modifier ce paramètre... Y'a une méthode pas trop compliquée ?

Posté(é)
Le 30/03/2022 à 22:05, NikodFr a dit :

Augmenter le timeout me parait être une bonne option au moins pour isoler un peu plus mon problème.

Bon par contre, je n'ai aucune idée de comment modifier ce paramètre... Y'a une méthode pas trop compliquée ?

Cf

Posté(é)

Salut,

est ce que y’en a qui ont installé leur Teslamate sur un Synology à base de docker ? Si oui avez vous suivi un tuto et lequel ?

Posté(é)
Le 01/04/2022 à 20:06, tino_ale a dit :

Salut,

est ce que y’en a qui ont installé leur Teslamate sur un Synology à base de docker ? Si oui avez vous suivi un tuto et lequel ?

Salut,

Oui pas le choix sur un Syno (DSM7 mini), des tutos ont été écrits y'a pas mal de pages il me semble, rien de bien sorcier.

Posté(é)
Le 01/04/2022 à 20:06, tino_ale a dit :

Salut,

est ce que y’en a qui ont installé leur Teslamate sur un Synology à base de docker ? Si oui avez vous suivi un tuto et lequel ?

Yep, suis en Syno aussi. Je ne me rappelle plus quel tuto j'ai suivi : plutôt un mix entre ce forum et le github de Kumpf.

 

Le plus dur est d'installer la bonne version de Docker sur ton type de Syno et après, c'est comme dans du beurre.

Posté(é)
Le 01/04/2022 à 20:16, Yann73 a dit :

Salut,

Oui pas le choix sur un Syno (DSM7 mini), des tutos ont été écrits y'a pas mal de pages il me semble, rien de bien sorcier.

DSM 7 pas obligatoire, je le fais tourner sur un 6.1.7 ;-) il faut juste que Docker soit compatible

Posté(é)
Le 02/04/2022 à 01:27, MAtos_22 a dit :

DSM 7 pas obligatoire, je le fais tourner sur un 6.1.7 ;-) il faut juste que Docker soit compatible

Oui effectivement sur 6 ca marchait aussi. 

Je suis passé à 7 sans problème également.

Posté(é)

Bonjour,

 

Pour ma part, je rencontre un souci avec teslamate, depuis que j'ai installé la version 2022.8.2 sur ma voiture. Aléatoirement, les trajets sont vides mais la voiture doit communiquer puisque la carte est bien complétée (partie du trajet entourée en vert sur une capture d'écran). 😕

Parfois le trajet n'est pas listé (écran "drives" ou "trajets"), parfois il y a juste la date de début et toute la ligne est vide (partie timeline du résumé par exemple).

Puis l'enregistrement reprend (ou pas !) en plein milieu de la conduite et le temps de stationnement précédent la coupure est erroné (on dirait que la durée du stationnement inclut de temps de semi-blackout).

 

Quelqu'un a déjà eu ce comportement ?

 

Bonne journée !

Screenshot_20220402-111520__01.jpg

Screenshot_20220402-113239.jpg

Posté(é)
Le 01/04/2022 à 20:17, NikodFr a dit :

Perso je suivi ce tuto sur mon syno.

https://github.com/adriankumpf/teslamate/issues/113

J'ai regardé et ça commence "mal", il parle d'adapter la valeur VIRTUAL_HOST ainsi que TZ dans le fichier .yml, mais elles n'y sont pas (ou plus ?) dans la version 3. C'est parti quelque part ailleurs ou juste plus nécessaire avec la dernière version du code ?

 

A l'inverse la documentation de https://docs.teslamate.org/docs/installation/docker/ indique de customiser les valeurs 

ENCRYPTION_KEY, DATABASE_PASS, POSTGRES_PASSWORD

 

Je pense que je vais partir sur la doc Teslamate.

Ma compréhension :

 

ENCRYPTION_KEY : c'est la chaine de caractère qu'on peut générer sur https://hostingcanada.org/htpasswd-generator/ en mode Bcrypt avec en input un mot de passe de son choix (sans rapport avec son compte Tesla)
DATABASE_PASS : un mot de passe de son choix (sans rapport avec son compte Tesla)
POSTGRES_PASSWORD : un mot de passe de son choix (sans rapport avec son compte Tesla)

 

Me trompe-je pas ?

 

Après je pense (en fait je suis sûr 😋) que je vais vouloir faire la configuration plus avancée https://docs.teslamate.org/docs/guides/traefik 

pour rendre tout ça joignable de l'extérieur.

Dans ce cas je comprend que ce que j'ai indiqué plus haut n'est plus à modifier dans le fichier .yml (qu'on reprend en l'état du site Teslamate du coup), mais dans un fichier d'environnement à créer.

 

Avec :

TM_ENCRYPTION_KEY=c'est la chaine de caractère qu'on peut générer sur https://hostingcanada.org/htpasswd-generator/ en mode Bcrypt ??? ou c'est autre chose
TM_DB_USER=teslamate
TM_DB_PASS= un mot de passe de son choix (sans rapport avec son compte Tesla)
TM_DB_NAME=teslamate

GRAFANA_USER=admin => faut-il garder cette valeur ou il vaut mieux la customiser ?
GRAFANA_PW=admin => absolument la customiser ?!

FQDN_TM=teslamate.example.com => est-ce qu'on peut mettre ici son DynDNS offert par Synology du genre XXXXX.synology.me ?

TM_TZ=Europe/Berlin => changer à Europe/Paris

[email protected] => on met juste un email perso ou faut-il qu'il soit celui utilisé avec Tesla ? A quoi va service cet email ?

 

J'ai un gros doute entre ce qu'est ENCRYPTION_KEY et ce qu'on met dans un fichier .htpasswd : laquelle est quoi ?

 

Ensuite, on est d'accord que sur sa box internet il faut configurer des redirections de port pour que des ports extérieurs (de son choix et de préférence différents que les ports internes) soient renvoyés vers l'IP interne du NAS respectivement 3000 et 4000 pour Grafana et Teslamate ? IP interne du NAS qu'on aura pris la peine de fixer par un baux DHCP permanent dans sa box.

Posté(é)

juste pour info, l'intégralité des données est bien dans postgre uniquement ? on peut mettre à jour teslamate et grafana sans perdre ses données du coup si on touche pas à la base postgre ?

ou y 'a des données ailleurs dans teslamate et grafana ?

Posté(é)
Le 02/04/2022 à 14:10, Fender a dit :

juste pour info, l'intégralité des données est bien dans postgre uniquement ? on peut mettre à jour teslamate et grafana sans perdre ses données du coup si on touche pas à la base postgre ?

ou y 'a des données ailleurs dans teslamate et grafana ?

Oui toutes les données sont dans la base. Grafana c'est juste de la consultation

Posté(é)
Le 02/04/2022 à 11:38, Mamiot a dit :

Bonjour,

 

Pour ma part, je rencontre un souci avec teslamate, depuis que j'ai installé la version 2022.8.2 sur ma voiture. Aléatoirement, les trajets sont vides mais la voiture doit communiquer puisque la carte est bien complétée (partie du trajet entourée en vert sur une capture d'écran). 😕

Parfois le trajet n'est pas listé (écran "drives" ou "trajets"), parfois il y a juste la date de début et toute la ligne est vide (partie timeline du résumé par exemple).

Puis l'enregistrement reprend (ou pas !) en plein milieu de la conduite et le temps de stationnement précédent la coupure est erroné (on dirait que la durée du stationnement inclut de temps de semi-blackout).

 

Quelqu'un a déjà eu ce comportement ?

 

Bonne journée !

Screenshot_20220402-111520__01.jpg

Screenshot_20220402-113239.jpg

J'ai aussi ce pb et nous en avons parlé deux ou trois pages avant. C'est très aléatoire et pour un même trajet, un coup ça va marcher, l'autre, non...

Rien à faire. Perso, j'habite dans une région pas très bien couverte

Posté(é)

Bonjour,

J'ai installé Teslamate sur oracle avec le tuto du début du forum. Avec quelques ajustements çà a marché. Par contre le n'arrive pas à péréniser les dashboards fournis dans le zip. Je les importe, nickel çà marche bien. Dès que je sors de Teslamate et que je reviens dessus, je retrouve les dashboard d'origine. Quelqu'un a-t-il eu ce problème et quelle est la solution ?

Merci de votre aide

Posté(é)
Le 02/04/2022 à 22:57, Naboo a dit :

J'ai aussi ce pb et nous en avons parlé deux ou trois pages avant. C'est très aléatoire et pour un même trajet, un coup ça va marcher, l'autre, non...

Rien à faire. Perso, j'habite dans une région pas très bien couverte

Salut Naboo,

En effet et j'avais été un des premiers à évoquer des soucis de connectivité comme cause probable.

Si aucune donnée ne remontait, je veux bien mais une partie seulement, c'est plus étrange et l'hypothèse ne tient plus vraiment !

D'autant que sur l'exemple, c'est une petite portion mais la semaine dernière, c'était sur 150km et juste après un arrêt, exactement comme là.

 

Y'a plus qu'à attendre un patch, ça a l'air méchamment lié à la 2022.8.2...

Posté(é)
Le 03/04/2022 à 09:07, Mamiot a dit :

Y'a plus qu'à attendre un patch, ça a l'air méchamment lié à la 2022.8.2...

Il faut garder en tête que Teslamate, comme toutes les autres applis du genre, utilise une API non-officielle qui peut arrêter de marcher à tout moment, ou à mal marcher, sans que Tesla ait aucun compte à rendre. Tesla a vaguement intérêt à ce que ça fonctionne bien, sauf s'ils sortent un jour un service concurrent et payant, auquel cas ce sera probablement rideau pour les autres...

Posté(é)
Le 03/04/2022 à 09:59, MrFurieux a dit :

Il faut garder en tête que Teslamate, comme toutes les autres applis du genre, utilise une API non-officielle

Comment ça une API non officielle ? Ils utilisent l'API de Tesla pour télécharger les données.

 

Pour ma part je n'ai aucun soucis avec la remontée des informations ma voiture est en version : 8.2

Posté(é)
Le 03/04/2022 à 10:13, rjulie95 a dit :

Comment ça une API non officielle ? Ils utilisent l'API de Tesla pour télécharger les données 

Ils utilisent l'API interne de Tesla qui n'est pas officiellement publiée ni documentée 

Posté(é)
Le 03/04/2022 à 10:13, rjulie95 a dit :

Comment ça une API non officielle ? Ils utilisent l'API de Tesla pour télécharger les données.

 

Pour ma part je n'ai aucun soucis avec la remontée des informations ma voiture est en version : 8.2

Officiellement Tesla n'a jamais communiqué sur l'API, ce sont des utilisateurs qui ont reverse engineered l'application pour avoir les calls disponibles.

Posté(é)
Le 03/04/2022 à 10:25, MrFurieux a dit :

Ils utilisent l'API interne de Tesla qui n'est pas officiellement publiée ni documentée 

Ce qui n'est pas tout à fait la même chose qu'un API non officielle 

Posté(é)
Le 03/04/2022 à 10:32, rjulie95 a dit :

Ce qui n'est pas tout à fait la même chose qu'un API non officielle 

Ah bon ? Comment tu qualifies une API non publiée / non documentée alors ?

Posté(é)
Le 01/04/2022 à 20:06, tino_ale a dit :

Salut,

est ce que y’en a qui ont installé leur Teslamate sur un Synology à base de docker ? Si oui avez vous suivi un tuto et lequel ?

 

J'ai fait un bout de tuto ici pour une installation simple avec un seul FQDN et SSL offloading par DSM :

 

 

Posté(é)

Bonjour,

Lorsque je visualise la dashboard "Carte des Trajets" je vois bien l'ensemble de mes trajets, y compris le long trajet vers Amiens et Le Touquet de ce weekend, et cependant sur le dashboard"Détails du Trajet", en sélectionnant la date de dimanche je n'ai rien de remonté.

Qu'est-ce que j'ai raté ? Des idées ?

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.