Aller au contenu
bobjouy

[App Tierce] Teslamate : datalogger local et gratuit

Messages recommandés

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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...

Partager ce message


Lien à poster
Partager sur d’autres sites

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...

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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 

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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 

Partager ce message


Lien à poster
Partager sur d’autres sites

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 :

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites





×
×
  • Créer...
Automobile Propre

Automobile Propre est un site d'information communautaire qui est dédié à tout ce qui concerne l'automobile et l'environnement. Les thématiques les plus populaires de notre blog auto sont la voiture électrique et les hybrides, mais nous abordons également la voiture GNV / GPL, les auto à l'hydrogène, les apects politiques et environnementaux liés à l'automobile. Les internautes sont invités à réagir aux articles du blog dans les commentaires, mais également dans les différents forums qui sont mis à leur dispositon. Le plus populaire d'entre eux est certainement le forum voiture électrique qui centralise les discussions relatives à l'arrivée de ces nouveaux véhicules. Un lexique centralise les définitions des principaux mots techniques utilisés sur le blog, tandis qu'une base de données des voitures (commercialisées ou non) recense les voitures électriques et hybrides.