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 25/07/2021 à 10:14, bobjouy a dit :

Salut Marc, voilà en quelques captures qui devrait t'aider

Il faut être connecté avec des droits d'admin, pas juste de viewer pour pouvoir le faire.

Merci pour ces explications ... on peut d'ailleurs importer directement le fichier texte comme JSON (il faut juste choisir "all files" au lieu "JSON file" dans le filtre de fichiers).

 

Juste une petite suggestion ... mettre ce message d'explication sur l'installation de tes dashboards en épingle.

Posté(é)

@bobjouymerci pour ce super tuto pour installer teslamate sur Oracle cloud.

Tres simple et bien détaillé ! Beau boulot !

Maintenant, il me reste deux choses à faire:

- sécuriser l’accès, la c’est un peu « portes ouvertes »

- importer mes données qui sont sur le raspberry pi

Je trouve ça plus sympa de l’avoir sur un serveur cloud 

Posté(é)
Le 25/07/2021 à 10:14, bobjouy a dit :

Salut Marc, voilà en quelques captures qui devrait t'aider :

Salut Bob, Désolé de faire le vilain noob mais j'ai beau chercher partout dans les variables (je bidouille le prix du mazout et ça marche) mais impossible d'avoir le prix de mes charges (même sans changer le kWh défaut) ni la conso (avec ou sans vampire drain, ça m'affiche bêtement no data)

 

image.png.185fcd358502bbd7e1258c0871f7c601.png

Posté(é)

@bobjouy ça ne change rien non, last 2d, last 7d... Mais c'est étrange car le comparatif mazout se calcul bien...

J'avais changé la variable Autonomie_max par exemple de 499 à l'epa 423 de la SR+ et là ça fonctionne bien... 

Posté(é)

Pour ceux qui on des soucis avec la dégradation de batterie, il faut modifier directement la variable "autonomie-max" de 499 vers la valeur désirée (386 pour ma part) dans le JSON puis importer le dashboard "details". Si on modifie la variable dans Grafana après l'importation ce n'est pas bien pris en compte.

Posté(é)
Il y a 7 heures, Beatles17 a dit :

Pour ceux qui on des soucis avec la dégradation de batterie, il faut modifier directement la variable "autonomie-max" de 499 vers la valeur désirée (386 pour ma part) dans le JSON puis importer le dashboard "details". Si on modifie la variable dans Grafana après l'importation ce n'est pas bien pris en compte.

Même faire une recherche dans tout le fichier JSON sur la valeur 499 renseignée de base par Bob pour que cela soit propre ;)

Posté(é)

Dans les tableaux de bord "overview" appelé également "détail" j'aimais bien le graphe indiquant le détail de la charge qui indiquait pas mal d'informations dont l'énergie ajoutée est ce que c'est possible de retrouver ces informations sur le nouveau panel  ?

Merci

overview.thumb.png.22e89cb91a0024fd386a197f6a0098b3.png

Posté(é)
Il y a 5 heures, EPX a dit :

Même faire une recherche dans tout le fichier JSON sur la valeur 499 renseignée de base par Bob pour que cela soit propre ;)

Oui c’était l’idée j’ai pas été assez explicite 😅 

Posté(é)
  • Auteur
Il y a 11 heures, Marcus_54 a dit :

Dans les tableaux de bord "overview" appelé également "détail" j'aimais bien le graphe indiquant le détail de la charge qui indiquait pas mal d'informations dont l'énergie ajoutée est ce que c'est possible de retrouver ces informations sur le nouveau panel  ?

Merci

Oui tu peux copier un panel en cliquant dessus, et le coller dans n'importe quel autre dashboard

Posté(é)

Quand vous hébergez Teslamate dans le cloud, quelle sécurité vous mettez en place pour limiter l'accès ?

Posté(é)
à l’instant, TomaGo a dit :

Quand vous hébergez Teslamate dans le cloud, quelle sécurité vous mettez en place pour limiter l'accès ?

Cloud ou VPS tu peux utiliser le docker-compose fourni par le dev qui contient Traefik (qui génère également des certificats SSL via let's encrypt ce qui est plutôt pratique).

Avec tu peux activer une basic authentication sur Teslamate (qui n'a pas de gestion d'auth par défaut), et sur Grafana également (ou bien simplement l'authentification Grafana de base).

Posté(é)
Il y a 1 heure, Yann73 a dit :

Cloud ou VPS tu peux utiliser le docker-compose fourni par le dev qui contient Traefik (qui génère également des certificats SSL via let's encrypt ce qui est plutôt pratique).

Avec tu peux activer une basic authentication sur Teslamate (qui n'a pas de gestion d'auth par défaut), et sur Grafana également (ou bien simplement l'authentification Grafana de base).

J'ai essayé, mais il faut un nom de domaine compatible pour générer le certificat.

J'avais simplement créé une entrée avec no-ip.com, mais ça ne fonctionne pas.

Obligé d'utiliser une solution payante pour le nom de domaine ou j'ai raté quelque chose ?

Posté(é)
Il y a 1 heure, Bart a dit :

Obligé d'utiliser une solution payante pour le nom de domaine ou j'ai raté quelque chose ?

Non, c'est bien ça, les services qui fournissent des certificats gratuits comme Let's Encrypt reposent tous sur un nom de domaine.

 

Je ne crois pas qu'on puisse avoir un domaine gratuitement. Si vous voulez payer le moins possible, les .OVH sont vendus 3 € HT par an (2 € la première année) : https://www.ovh.com/fr/domaines/dotovh.xml

 

Les .fr ne sont pas beaucoup plus chers, à 7 € HT par an. Dans tous les cas, OVH offre aussi une boite mail avec 5 Go de stockage, c'est pas un mauvais deal.

Modifié par nicolinux

Posté(é)

et du coup sans nom de domaine comment est ce que l'on peut sécuriser l'accès à un TeslaMate qui serait dans le cloud d'Oracle ?

Posté(é)
il y a 46 minutes, TomaGo a dit :

et du coup sans nom de domaine comment est ce que l'on peut sécuriser l'accès à un TeslaMate qui serait dans le cloud d'Oracle ?

Le nom de domaine ne sécurise pas vraiment l'accès au site de toute manière, il permet de chiffrer le contenu entre serveur et navigateur.

 

Grafana a son propre système d'authentification avec compte, donc le mieux c'est de l'activer. C'est pour Teslamate lui-même que c'est un peu pénible, il faut activer l'authentification basique au minimum, mais c'est le serveur web qui doit faire ça. Dans la documentation, ils utilisent Traefik, moi je lui préfère Caddy, mais le problème reste le même, ils fonctionnent sur un nom de domaine et non une IP.

 

Si vous voulez vraiment faire sans, je crois qu'Apache peut se contenter d'une IP sans https. Mais bon, ce n'est pas conseillé comme pratique et vu le prix d'un nom de domaine, je pense que ça ne vaut pas le coup de le faire…

Modifié par nicolinux

Posté(é)
il y a 2 minutes, TomaGo a dit :

sinon un .htacces avec mot de passe fait le boulot non ?

Les fichiers .htaccess sont gérés par Apache (en gros, pour faire simple), donc il faudrait installer et configurer Apache sur le serveur. Et si c'est sans HTTPS, le mot de passe est transmis en clair, c'est franchement pas top, limite ça ne sert à rien.

Posté(é)

Sur raspberry, j'utilise pivpn (choix entre  openvpn ou wireguard. J'ai choisi Wireguard) avec un domaine .ovh pour 3€ chez OVH. Je pense qu'il est possible de l'installer sur les VM oracle.

L'appli tunnel VPN Wireguard est dispo sur Android, Windows, linux, Ios. Une fois le tunnel actif, vous êtes connectés sur votre réseau local et avez accès à tous vos serveurs.

Posté(é)
Il y a 11 heures, nicolinux a dit :

Les fichiers .htaccess sont gérés par Apache (en gros, pour faire simple), donc il faudrait installer et configurer Apache sur le serveur. Et si c'est sans HTTPS, le mot de passe est transmis en clair, c'est franchement pas top, limite ça ne sert à rien.

Je l'ai fait, la flemme de gérer du letsencrypt et si en effet le trafic est en clair, ça empêche à minima un quidam de tout savoir sur la vie de ma voiture (et la mienne, accessoirement) en accedant à mes dashboards.

 

J'ai juste mis un container nginx en plus, 4 lignes de conf, et c'est bon ; ça marche chez moi mais ça marcherait chez oracle/Azure/BledHébergement/...

Posté(é)
il y a 1 minute, NicolasB a dit :

J'ai juste mis un container nginx en plus, 4 lignes de conf, et c'est bon ; ça marche chez moi mais ça marcherait chez oracle/Azure/BledHébergement/...

Peu importe l'hébergeur faire un reverse proxy avec Nginx va fonctionner ouais.
Pour Traefik qui est en standard dans le docker-compose fourni par le dev Teslamate il est tout à fait possible de désactiver la partie let's encrypt il suffit de commenter les lignes qui vont bien.

Posté(é)

Bien sûr, mais fonctionner sans https sur un tel projet avec un serveur public, ça me paraît dangereux. Chacun fait ce qu’il veut, mais je rappelle que Teslamate donne accès à la position hyper précise de votre voiture à tout moment. 
 

Je pense que 3€ par an reste très raisonnable pour avoir un minimum de sécurité avec la configuration proposée par les créateurs de Teslamate. Sinon, mieux vaut à mon avis installer le service sur une machine en local et inaccessible depuis l’extérieur de chez vous. 

Posté(é)

Yes entièrement d'accord, de toute façon n'importe quel site devrait être en https de nos jours, la question ne se pose même pas :D 

 

Je vais être cru mais quand je vois le nombre de questions basiques concernant la configuration de Teslamate sur Linux alors qu'il suffit de chercher un peu sur le net pour la plupart ou même "essayer", il serait peut-être préférable de partir sur des solutions en ligne toutes faites type TeslaFi ou Teslascope, le risque de voir ses données fuiter sur internet serait moindre, ou ne serait-ce que tout perdre suite à une fausse manip, on reste sur du DIY avec Teslamate.

Posté(é)
il y a 2 minutes, Yann73 a dit :

il serait peut-être préférable de partir sur des solutions en ligne toutes faites type TeslaFi ou Teslascope

Je suis bien d'accord, mais après je ne veux pas décourager quelqu'un qui voudrait apprendre, et Teslamate est pas mal pour ça (un projet Docker qui reste simple).

 

 

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.