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é(é)

J'ai fait l'update ainsi que celle de Grafana que je n'avais pas encore faite. Ca m'a effacé tous les super dashboards de @bobjouy...!

Est-ce le comportement normal ?

Y a-t-il un endroit ou faire un backup avant une prochaine MàJ ?

Posté(é)

J'utilise Teslamate depuis quelques jours sur ma model 3 LR 2021.

J'ai laissé la voiture garée depuis hier 9H30, elle s'était endormie 10 min après.

Elle n'est pas branchée, il n'y a pas sentinelle, elle est à portée du réseau wifi.

Ce matin je regarde teslamate : elle s'est réveillée cette nuit vers 23h50 pendant 6 heures.

Je ne comprends pas pourquoi, à priori pas de mise à jour arrivée.

 

Une idée de pourquoi cette insomnie ?

Posté(é)
  • Auteur
Il y a 2 heures, emerout a dit :

Une idée de pourquoi cette insomnie ?

Les infos prises par Teslamate sur les états de sommeil sont non pertinentes. Il me semble d’ailleurs qu’ils le marquent. 

Posté(é)
Il y a 2 heures, bobjouy a dit :

Les infos prises par Teslamate sur les états de sommeil sont non pertinentes. Il me semble d’ailleurs qu’ils le marquent. 

Ah, pourquoi sont-elles non pertinentes ?

Je n'ai rien trouvé dans la doc à ce sujet.

C'est l'API Tesla qui renvoi des données erronnées ?

Modifié par emerout

Posté(é)

N'étant pas un grand spécialiste de sécurité, je viens prendre quelques conseils.

 

@Belokan J'ai vu que tu avais essayé de sécuriser ton Grafana accessible depuis l'extérieur. Mais je n'ai pas trouvé comment tu t'y étais pris au final.

 

De mon coté, TeslaMate est installé par Docker sur mon Syno.

Je me sers de mon certificat SSL Let's Encrypt du Syno pour me connecter en HTTPS puis je passe par le Reverse Proxy pour pointer vers Grafana (en HTTP en interne).

Jusque là, je pense que tout va bien.

Par contre, par défaut, Grafana laisse tout le monde voir les dashboards. J'aimerai couper cet accès. J'ai cru comprendre qu'il fallait modifier la variable:

[auth.anonymous]
# enable anonymous access
;enabled = false

dans le fichier Grafana.ini. Sauf que j'ai beau chercher, je ne trouve pas où est caché ce fichier dans mon Syno.

 

Des idées ? Commentaires éventuels sur ma stratégie ?

 

Merci.

Posté(é)
il y a 25 minutes, Avydéas a dit :

dans le fichier Grafana.ini. Sauf que j'ai beau chercher, je ne trouve pas où est caché ce fichier dans mon Syno.

Le fichier est dans 

/etc/grafana/grafana.ini

à l'intérieur du container grafana. Tu peux le modifier en rentrant dans le container, puis redémarrer le container pour prendre en compte. Mais les modifs seront perdue si le container est deleted ....

Il n'est pas indiqué dans la documentation comment configurer grafana, c'est faisable mais il faut quelques connaissances en docker pour faire tout ça ...

Posté(é)
Il y a 6 heures, emerout a dit :

J'utilise Teslamate depuis quelques jours sur ma model 3 LR 2021.

J'ai laissé la voiture garée depuis hier 9H30, elle s'était endormie 10 min après.

Elle n'est pas branchée, il n'y a pas sentinelle, elle est à portée du réseau wifi.

Ce matin je regarde teslamate : elle s'est réveillée cette nuit vers 23h50 pendant 6 heures.

Je ne comprends pas pourquoi, à priori pas de mise à jour arrivée.

 

Une idée de pourquoi cette insomnie ?

J'ai eu pareil l'autre jour ...

 

Il y a 6 heures, etienne33 a dit :

réchauffage du pack ?

C'est aussi la conclusion à laquelle j'étais arrivée 😉

Posté(é)
Il y a 2 heures, Avydéas a dit :

Belokan J'ai vu que tu avais essayé de sécuriser ton Grafana accessible depuis l'extérieur. Mais je n'ai pas trouvé comment tu t'y étais pris au final.

Comme tous mes autres services Web@home. Je me connecte à mon VPN et j'y accède "localement" (version courte). 

Posté(é)

Pour conserver les modifications à l'intérieur d'un container il faut monter un système de fichier car oui les containers sont en lecture seule. Les modifications effectuées le sont dans un système de fichier temporaire à l'image de ce qui se passe quand on démarre un PC sur une distribution LiveCD. Au relancement du container seules les données modifiées en dehors de celui-ci sont conservées, pour le reste c'est le contenu du container.

 

Le montage de la partition s'effectue avec les "volumes" :

 

Exemple : le fichier import ici est en dehors du container (mettre un / à la fin pour un dossier complet, un nom de fichier pour un simple fichier)

Citation

    volumes:
      - ./import:/opt/app/import

 

Pour ma part Teslamate tourne sur mon NAS QNAP (je peux partager le fichier YML qui va bien sur demande en MP) et j'y accède via un autre container (Traefik) qui assure le chiffrement des données (HTTPS avec certificat Let's Encrypt) et l'authentification utilisateur pour ne pas laisser un libre accès au monde entier aux stats et parcours de ma voiture.

 

N'hésitez pas à poser vos questions, j'y répondrais si je sais... :-)

Modifié par gourou

Posté(é)
Le 12/01/2021 à 17:18, Belokan a dit :

Comme tous mes autres services Web@home. Je me connecte à mon VPN et j'y accède "localement" (version courte). 

Vous avez un moyen simple de vous connecter à Teslamate sur un Synology via VPN depuis un smartphone?

Posté(é)
il y a 29 minutes, AoS a dit :

Vous avez un moyen simple de vous connecter à Teslamate sur un Synology via VPN depuis un smartphone?

Une fois connecté à ton VPN tu devrais pouvoir y accéder via https://tonsynology:3000 comme depuis ton réseau local.

Posté(é)
Le 13/01/2021 à 10:53, gourou a dit :

Pour conserver les modifications à l'intérieur d'un container il faut monter un système de fichier car oui les containers sont en lecture seule. Les modifications effectuées le sont dans un système de fichier temporaire à l'image de ce qui se passe quand on démarre un PC sur une distribution LiveCD. Au relancement du container seules les données modifiées en dehors de celui-ci sont conservées, pour le reste c'est le contenu du container.

 

Le montage de la partition s'effectue avec les "volumes" :

 

Exemple : le fichier import ici est en dehors du container (mettre un / à la fin pour un dossier complet, un nom de fichier pour un simple fichier)

 

Pour ma part Teslamate tourne sur mon NAS QNAP (je peux partager le fichier YML qui va bien sur demande en MP) et j'y accède via un autre container (Traefik) qui assure le chiffrement des données (HTTPS avec certificat Let's Encrypt) et l'authentification utilisateur pour ne pas laisser un libre accès au monde entier aux stats et parcours de ma voiture.

 

N'hésitez pas à poser vos questions, j'y répondrais si je sais... :-)

Bonjour,

Merci pour l'explication.

Je comprends mieux pourquoi les seuls fichiers grafana.ini trouvé sur mon Syno sont dans des dossiers avec des noms à coucher dehors (qui sont donc en fait des dossiers temporaires du container).

De mon coté, je ne souhaite que modifier ce fichier de configuration pour activer l'accès sécurisé puisque je passe déjà par le HTTPS du Syno pour y accéder. C'est d'ailleurs fou qu'on ne puisse pas juste configurer ça dans l'interface utilisateur.

Du coup que me conseillerais-tu de faire? Dois-je modifier mon YML pour qu'il explique que le fichier grafana.ini est ailleurs (dans un dossier non temporaire) ?

Ca m'intéresse beaucoup de comprendre ce que je fais mais je pars de très loin.

Posté(é)
Le 12/01/2021 à 17:18, Belokan a dit :

Comme tous mes autres services Web@home. Je me connecte à mon VPN et j'y accède "localement" (version courte). 

Ok. J'avais commencé comme ça mais je ne trouve pas pratique de devoir aller connecter le VPN à chaque fois que je veux consulter à l'extérieur.

Posté(é)
il y a 36 minutes, Avydéas a dit :

Ok. J'avais commencé comme ça mais je ne trouve pas pratique de devoir aller connecter le VPN à chaque fois que je veux consulter à l'extérieur.

C'est un "clic" sur un widget ou sur un launcher c'est quand même pas contraignant... 

 

Mais comme j'ai dit c'est la version courte, en réalité j'utilise un port knocker depuis mon téléphone (ou via un formulaire hébergé sur une instance AWS) pour "réveiller" le service sslh qui permet la connexion au VPN/ssh/https 🤭

Posté(é)

Bonjour,

J'ai bien réussi à installer Teslamate sur mon Syno et cela marche vraiment bien.

J'ai vu qu'il y avait une nouvelle version. C'était ma première incursion dans le monde de Docker et je ne sais pas comment mettre à jour Teslamate. Je me connecte en ssh et il y a une commande magique ?

Merci

Posté(é)

Bonjour @dominion, c'était similaire pour moi ici et la réponse :

 

Le 05/10/2020 à 08:58, ebretteville a dit :

https://docs.teslamate.org/docs/upgrading

 


docker-compose pull

puis


docker-compose up -d

 

Tu peux également faire une backup (voir ligne de commande sur la doc) avant.

Modifié par J0kers

Posté(é)
Il y a 12 heures, J0kers a dit :

Bonjour @dominion, c'était similaire pour moi ici et la réponse :

 

 

Tu peux également faire une backup (voir ligne de commande sur la doc) avant.

Merci. J'avais vu la ligne de commande dans la doc mais pas moyen de la faire fonctionner.

Du coup, je m'y suis repenché et j'ai trouvé!

Merci du coup de main.

Y a moyen de faire un cron ou un truc du genre ?

Posté(é)

l'insomnie est bien réèle, par exemple chez moi, réveil ce matin vers 6h50 et après contrôle de mes logs wifi, il y'a eu des échanges entre ma m3p et les serveurs Tesla :

 

17/01/2021 6:49 am     1h 35m 36s     UP 1.8 MB      DOWN : 2.56 MB

Posté(é)
Il y a 3 heures, xcorp a dit :

l'insomnie est bien réèle, par exemple chez moi, réveil ce matin vers 6h50 et après contrôle de mes logs wifi, il y'a eu des échanges entre ma m3p et les serveurs Tesla :

 

17/01/2021 6:49 am     1h 35m 36s     UP 1.8 MB      DOWN : 2.56 MB

Choucroute de la mer, c’est un peu indigeste au petit déjeuner :s

 

Erreur de topic peut-être ?

Posté(é)
Il y a 2 heures, M-ric a dit :

Choucroute de la mer, c’est un peu indigeste au petit déjeuner :s

 

Erreur de topic peut-être ?

 pas du tout ! 

 

j'aurais certainement dû citer le message de emerout où il etait question de reveils intempestifs identifiés dans teslamate :)

Posté(é)
Il y a 6 heures, xcorp a dit :

 pas du tout ! 

 

j'aurais certainement dû citer le message de emerout où il etait question de reveils intempestifs identifiés dans teslamate :)

Désolé, j’étais pourtant remonté dans la page pour voir s’il y avait un rapport...

 

J'ai Teslamate et également une alternance de phases de sommeil et d’éveil mais impossible de dire si c’est un cycle normal mis en évidence par Teslamate ou induit par Teslamate. J’ai un faible pour la première option mais pas de preuve concrète si ce n’est qu’elle s’endort rapidement et que la page :4000 montre que le développeur s’est soucié de l’an problématique du sommeil. 

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.