Aller au contenu
bobjouy

[App Tierce] Teslamate : datalogger local et gratuit

Messages recommandés

Yes, mais il ne faudra pas que ces personnes viennent se plaindre d'avoir tout perdu à cause d'une fausse manip, ou voir se profiler une fête de 200 personnes chez eux parce que leur adresse a fuité sur le net :D 

C'est pas pour décourager que je dis ça, mieux vaut prévenir que guérir comme on dit ! :) 

 

Bref le but n'est pas de lancer un débat c'est plus de la prévention les gens font ce qu'ils veulent évidemment, simplement faites attention et pensez à utiliser la fonction recherche, les réponses sont bien souvent déjà présentes dans la 50aine de page du sujet ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Bonjour, je suis concerné car j’ai beaucoup galéré dans l’installation de mon côté.
Pourtant j’ai bien suivi la documentation du site Teslamate et autres sur internet.

Mais je n’avais aucune expérience en Linux ni en VM avant. Et je ne passe pas par un Raspberry mais par une VM sur la Freebox delta.

Je pense avoir réussi, mais je n’aurai la confirmation ou non du bon fonctionnement qu’une fois la livraison de la voiture prévue en août … me restera le backup à gérer aussi, j’ai tenté de le mettre en place en suivant vos messages des pages précédentes mais pareil sans données, je ne sais pas si c’est fonctionnel ou non.

Après ou en effet, TeslaFi serait nettement plus simple, mais 50$ par an, quand tu peux l’avoir gratuitement en local chez toi, je me dis que je suis prêt à y passer des heures pour le mettre en place …

Partager ce message


Lien à poster
Partager sur d’autres sites

à l’instant, Batmat86 a dit :


Bonjour, je suis concerné car j’ai beaucoup galéré dans l’installation de mon côté.
Pourtant j’ai bien suivi la documentation du site Teslamate et autres sur internet.

Mais je n’avais aucune expérience en Linux ni en VM avant. Et je ne passe pas par un Raspberry mais par une VM sur la Freebox delta.

Je pense avoir réussi, mais je n’aurai la confirmation ou non du bon fonctionnement qu’une fois la livraison de la voiture prévue en août … me restera le backup à gérer aussi, j’ai tenté de le mettre en place en suivant vos messages des pages précédentes mais pareil sans données, je ne sais pas si c’est fonctionnel ou non.

Après ou en effet, TeslaFi serait nettement plus simple, mais 50$ par an, quand tu peux l’avoir gratuitement en local chez toi, je me dis que je suis prêt à y passer des heures pour le mettre en place …

Sur le coup je mentionnais surtout ceux qui l'ouvrent sur internet (de chez eux, bad choice... ou bien dans une VM gratos comme sur Oracle cloud dont ça parle dernièrement).

Si Teslamate reste cloisonné à son environnement à part une perte de données sur une fausse manip le risque est moindre si on peut se le permettre ou si on backup bien :) 

Partager ce message


Lien à poster
Partager sur d’autres sites

@Yann73 Si ta crainte vient de ma question sur la sécurisation rassure-toi j'utilise Teslamate depuis 2019 donc je sais de quoi on parle. Je voulais juste savoir si il y a une astuce simple pour l'héberger à l'extérieur, qu'il soit accessible de partout et sécurisé.

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour le moment, pour ma part, le point que je n’arrive pas à faire, c’est faire la mise à jour du grafana.

Car celle installée par défaut de Teslamate est dans une ancienne version. J’ai bien tenté de suivre la procédure décrite dans la doc sur le site de grafana mais cela n’a pas marché bien que les commandes semblait avoir fonctionné car pas eu d’erreur. Mais en me reconnectant sur mon grafana j’étais toujours sur l’ancienne version.

Après cela ne sert peut être pas à grand chose de mettre à jour, mais voir en bas à droite de mon écran l’icône me disant qu’une mise à jour est disponible me perturbe

Mais oui, peut être qu’à terme, je changerai de solution car j’ai déjà passé de très nombreuses heures et pas encore certains que cela va fonctionner ^^

A suivre donc et je risque de revenir vous solliciter malheureusement

Partager ce message


Lien à poster
Partager sur d’autres sites

à l’instant, TomaGo a dit :

@Yann73 Si ta crainte vient de ma question sur la sécurisation rassure-toi j'utilise Teslamate depuis 2019 donc je sais de quoi on parle. Je voulais juste savoir si il y a une astuce simple pour l'héberger à l'extérieur, qu'il soit accessible de partout et sécurisé.

Du tout ne t'inquiètes pas, c'est juste un ressenti global car le sujet est plutôt devenu un support technique pour débutants Linux :D

Pour moi la meilleure solution extérieur si on veut rester sur un coup faible c'est un VPS chez un hébergeur type Scaleway, OVH etc.. (pas le truc gratuit sur Oracle Cloud, j'ai expliqué pourquoi déjà), et un nom de domaine afin de pouvoir avoir des certificats SSL propres. Alors oui ce n'est pas gratuit, mais le coût reste quand même assez faible sur l'année.

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a 5 minutes, Batmat86 a dit :

Pour le moment, pour ma part, le point que je n’arrive pas à faire, c’est faire la mise à jour du grafana.

Car celle installée par défaut de Teslamate est dans une ancienne version. J’ai bien tenté de suivre la procédure décrite dans la doc sur le site de grafana mais cela n’a pas marché bien que les commandes semblait avoir fonctionné car pas eu d’erreur. Mais en me reconnectant sur mon grafana j’étais toujours sur l’ancienne version.

Après cela ne sert peut être pas à grand chose de mettre à jour, mais voir en bas à droite de mon écran l’icône me disant qu’une mise à jour est disponible me perturbe emoji28.png

Mais oui, peut être qu’à terme, je changerai de solution car j’ai déjà passé de très nombreuses heures et pas encore certains que cela va fonctionner ^^

A suivre donc et je risque de revenir vous solliciter malheureusement emoji22.png

Si tu veux tenter Grafana 8 tu peux changer l'image dans le docker-compose, il en existe tout plein sur docker hub : https://hub.docker.com/search?q=grafana&type=image

Bitnami par exemple est assez connu, donc tu peux remplacer :

image: teslamate/grafana:latest

par
 

image: bitnami/grafana:latest

 

Après si Adrian n'a pas mis à jour en 8 il y a peut-être une raison donc c'est fort possible que certains dashboards déconnent, il y a d'ailleurs une issue ouverte sur le projet ou il mentionne clairement que la 8 n'est pas encore supportée : https://github.com/adriankumpf/teslamate/issues/1728

Partager ce message


Lien à poster
Partager sur d’autres sites

J'en profite pour donner (rappeler ?) la commande pour corriger un trajet non pris en compte.

Ça m'est arrivé à quelques reprises et la documentation officielle retournait une erreur.

 

Sous Docker la solution est simple, il suffit d'avoir le drive ID du trajet (visible dans l'URL du trajet en question sous la variable var-drive_id=999 dans Grafana) puis de taper la commande suivante dans le terminal (après s'être positionné dans le répertoire qui contient le fichier docker-compose.yml) :

docker-compose exec teslamate bin/teslamate rpc "TeslaMate.Repo.get(TeslaMate.Log.Drive, 999) |> TeslaMate.Log.close_drive()"

En remplaçant 999 par votre ID de trajet évidemment.

 

Si votre trajet n'est pas visible dans la liste c'est probablement qu'il est masqué car non terminé. Dans ce cas il suffit de tester les numéros entre les trajets où il est supposé se trouver.

Il est possible de retrouver des trajets plusieurs semaines (mois même) après.

 

C'est tout bête mais ça m'a aidé alors je partage 😁

Partager ce message


Lien à poster
Partager sur d’autres sites

Grâce au tuto de @bobjouy, teslamate marche nickel sur le cloud de Oracle .

Apres avoir cree un nom de domaine sur OVH, j’ai fait l’installation avec Traeffik comme recommandé dans la doc de Teslamate.

Il faut simplement modifier les réglages réseau par rapport au tuto, mais tout roule maintenant sur le cloud avec une installation « sécurisée « pour 3€ par an …

Modifié par Bart

Partager ce message


Lien à poster
Partager sur d’autres sites

Grâce au tuti de @bobjouy, teslamate marche nickel sur le cloud de Google.

Le cloud d’Oracle plutôt si tu as suivi son tutoriel ? Et non le cloud Google ?

J’ai voulu testé mais bloqué à l’étape du paiement. J’ai bien pu saisir ma carte et validé via ma banque la saisie des coordonnés. Oracle me dit Ok mais pour passer à l’étape suivante, j’ai le message m’informant que le mode de paiement n’est pas correct. Pour je paie pourtant depuis des années avec ma carte, PayPal, Amazon… donc j’ai laissé tomber.

Partager ce message


Lien à poster
Partager sur d’autres sites

Parlant du Cloud Oracle je suis en train de faire plein de tests dessus car ça a pas mal attisé ma curiosité, à priori on peut créer une VM Arm gratuite de 4 OCPU / 24gb de ram dans le always free tier.

A vérifier sur le long terme (surtout après le free trial de 30j) et surtout la stabilité (dans le sens est-ce qu'elles ne se font pas despawn en cas de forte charge sur l'infra) des VM gratuites comme je mentionnais précédemment, quand c'est gratuit faut toujours se méfier :D 

Et sur le coup avec le dashboard impossible de savoir les coûts horaires de ce qu'on créé comme objet (et leur estimator est pourri, on peut créer 3 VMs 4 OCPU / 24gb de ram c'est toujours à 0€...), c'est pas top ça, même Crosoft est plus transparent c'est dire :D 

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a 2 heures, Bart a dit :

Grâce au tuti de @bobjouy, teslamate marche nickel sur le cloud de Google.

 

il y a 24 minutes, Batmat86 a dit :

Le cloud d’Oracle plutôt si tu as suivi son tutoriel ? Et non le cloud Google ?

Non je pense que c’est bien le cloud de google, j’avais tenté ça avant de voir le tuto de Bobjouy.

Il fallait déclarer un nom de domaine qui renvoyait l’adresse IP fixe de la VM dans un fichier env… J’y arrivais pas 😱 donc j’ai trashé!

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 29/07/2021 à 18:06, Bart a dit :

j’ai fait l’installation avec Traeffik comme recommandé dans la doc de Teslamate.

Il faut simplement modifier les réglages réseau par rapport au tuto

Salut @Bart , je suis entrain de faire la même chose et j'ai 2 questions :

- pour l'installation Traeffik, une fois les 3 fichiers htacces, .env et docker compose créés, tu en fais quoi ?

- Quelles modifications as tu réalisé dans les réglages réseau ?

 

Merci !

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a 33 minutes, TomaGo a dit :

Salut @Bart , je suis entrain de faire la même chose et j'ai 2 questions :

- pour l'installation Traeffik, une fois les 3 fichiers htacces, .env et docker compose créés, tu en fais quoi ?

- Quelles modifications as tu réalisé dans les réglages réseau ?

 

Merci !

Je ne me rappelle pas avoir modifié de conf réseau, par défaut un network bridgé "teslamate_default" est créé donc tous les containers communiquent ensemble.

Edit : Peut-être que Bart parle des ports à ouvrir côté Security List (sur la console OC donc), Bob a mentionné dans son tuto comment y accéder il me semble, ensuite il te faut ajouter en Ingress les ports 443 et 80 (le 80 sert pour let's encrypt) comme suit :
image.thumb.png.277efdc71581906b5dd3185cf9cc704b.png

 

Pour que le fichier .htaccess soit pris en compte il te suffit d'ajouter les labels qui vont bien pour traefik dans le service teslamate, je viens de voir d'ailleurs que le dev avait mis à jour le docker-compose.yml avec : https://docs.teslamate.org/docs/guides/traefik

Je pense que si tu suis step by step la doc ça devrait marcher sans souci.

 

Sinon petit retour de la VM ARM sur le Cloud Oracle, j'ai réussi à remonter mon infra docker dessus mais c'est assez merdique du fait que les binaires docker-compose ne sont pas dispos directement pour du arm64 (ou aarch64), mais ça se fait. Pas d'utilisation possible de Portainer par exemple sans aller modifier tout un tas de truc si on veut faire du compose V3 (et en V2 les containers galèrent à communiquer entre eux, la gestion des hostnames étant différentes).

 

Modifié par Yann73

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a une heure, TomaGo a dit :

Salut @Bart , je suis entrain de faire la même chose et j'ai 2 questions :

- pour l'installation Traeffik, une fois les 3 fichiers htacces, .env et docker compose créés, tu en fais quoi ?

- Quelles modifications as tu réalisé dans les réglages réseau ?

 

Merci !

J’ai laissé le fichier la ou ils sont pour une éventuelle réinstallation ou upgrade.

Pour la conf reseau, c’est effectivement l’ouverture des ports 80 et 443.

S’inspirer du tuto de @bobjouy pour les ports 3000 et 4000 (qui ne sont plus à ouvrir dans notre cas)

Quand j’aurai le temps , je ferai un bout de tuto complémentaire à celui de @bobjouy

Partager ce message


Lien à poster
Partager sur d’autres sites

Je viens d'ajouter un nouveau dashboard suite à quelques discussions, spécialement pour les Supercharges/Charges DC, avec plein de filtres, je pense que vous comprendrez : 

image.thumb.png.505cf1ff91f72bbae610ea98a33cf5db.png

 

Par exemple, toutes mes Supercharges de moins de 30 minutes qui ont ajouté plus de 65 % de batterie.

 

On peut filtrer sur : 

  • puissance moyenne minimale
  • delta de batterie minimal ajouté
  • durée maximale
  • SoC début mini
  • SoC fin maxi
  • Puissance Maximale atteinte (pic de puissance en gros) minimale à afficher

 

 

 

Supercharges et DC.txt

Modifié par bobjouy
txt mis à jour

Partager ce message


Lien à poster
Partager sur d’autres sites

J'y vais pas souvent mais le dashboard sur les stats périodiques est pas si mal

 

1583468275_Capturedecran2021-08-10a15_14_29.thumb.png.b2066b6b8da891f8eed5608ea9b382a1.png

Bon, ça confirme ce qu'on sait tous : quand ça caille, ça consomme plus :D 

 

J'en ai profité pour ajouter la vitesse moyenne.

Modifié par bobjouy

Partager ce message


Lien à poster
Partager sur d’autres sites

Une coupure de courant a eu raison de mon installation !!!

Le Raspberry PI3 et sa carte SD n'ont pas résisté à la coupure de courant d'hier 15h.

A priori, la base de donnée est corrompue (mauvais enregistrement !!!!)

Au départ j'avais un message du type "Database system is in recovery mode" et les champs des différents dashboards (quand ils s'affichaient) étaient vides.

Après plusieurs bidouilles dont la restauration d'une ancienne sauvegarde (sans effacer la base), j’obtiens, de manière aléatoire quelques affichages avec grafana.

 

Teslamate Résumé.png

Teslamate Timeline.png

On voit bien dans le Timeline que les derniers enregistrements sont incomplets !!!

A minima la base à un problème. Peut être la carte SD !!!

La dernière sauvegarde de la base date de 7 jours, mais entre temps, j'ai parcouru environ 1700 kms !!!

Modifié par Gégé13821
Complément, suppression couleur et taille du texte titre

Partager ce message


Lien à poster
Partager sur d’autres sites

Inutile de mettre un gros texte rouge et énorme je pense.

 

Voilà pourquoi les backups réguliers sur un support externe (cloud, périphérique externe...) sont importants quand on fait une installation maison, on l'a répété pas mal de fois 👍

Après tu dis avoir restauré la base sans effacer celle corrompue, pas sûr que ce soit tip top au niveau cohérence des données.

 

Tu as de la chance de ne pas avoir tout perdu déjà, rasp + sd c'est assez sensible, c'est une des raisons pour lesquelles je privilégie une VM dans le Cloud plutôt qu'un truc à la maison, la redondance électrique et matériel n'est pas la même.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour à vous, je voulais savoir s’il était possible de faire un export de base et données de TeslaFi vers Teslamate ?

Je me pose la question, ne sachant toujours pas si mon installation de Teslamate est correcte, prenant possession de ma voiture que le 18 août.

Mais devant faire pas mal de routes ce mois ci avec, je me dis que si je dois reprendre ma configuration Teslamate et faire que tout soit ok, je pourrais peut être rater pas mal de trajet. Donc peut être dois je prévoir une solution, plus simple au début avant de m’assurer que tout fonctionne correctement dans Teslamate.

Merci par avance de vos retours.

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a 19 heures, Batmat86 a dit :

Bonjour à vous, je voulais savoir s’il était possible de faire un export de base et données de TeslaFi vers Teslamate ?

Oui c'est ce que j'ai fait au début.

J'ai testé un mois Teslafi puis j'ai tout basculé dans Teslamate sans perte de donné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.