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

Ce sont juste les containers qui démarrent, suffit de regarder si il n'y a pas d'erreur ou autre dedans mais ça semble ok.

Donc tu peux lancer avec un "docker-compose up -d" pour que ce soit en background.

J'ai vu que tu avais lancé avec le compte root du coup, donc ça t'a créé des containers avec comme prefixe root_ au lieu du compte "freebox", donc c'est possible que ça n'attache pas les volumes (les données persistantes) déjà existants vu qu'ils ont été créé avec l'autre compte "freebox".

Donc soit tu refais le ménage complet pour avoir la base saine et tu relances tout depuis le compte freebox avec du sudo, soit tu continues comme ça mais tu devras réimporter tes données si tu as un dump de la bdd (cf. la doc Teslamate ou les xx fois où l'on a répété la procédure dans ces pages ^^).

Posté(é)

ok je vais donc le refaire avec le compte freebox

donc

 

sudo docker stop $(docker ps -a -q)

 

sudo docker rm $(docker ps -a -q)

 

sudo docker-compose up

sudo docker-compose up -d

Posté(é)

Bonsoir a tous

 

J'essaye depuis ce matin d'installer Teslamate et je n'y arrive pas MAIS DU TOUT.

 

Il y a t 'il un tuto pour les (vraiment) nuls ?

 

Posté(é)

Je ne veux pas être déplaisant mais Teslamate nécessite quelques connaissances de base avec les lignes de commande et le monde UNIX. Il faut aussi savoir mettre les mains dans le cambouis de temps en temps, avoir une stratégie de sauvegarde…

 

Si vous n’avez pas tout ça, je pense qu’un service clés en main comme TeslaFi est la meilleure option. Vous ne risquerez pas de perdre du temps et des données, ce qui n’est pas le plus grave, mais surtout vous ne risquerez pas de dévoiler par erreur des données très confidentielles.
 

Une app comme Teslamate affiche toutes les adresses visitées avec votre Tesla, y compris la vôtre et par défaut, il y a zéro sécurité. Ça me semble dangereux de se lancer dans une telle installation à l’aveugle. 

Posté(é)

Peut-être que ton message passera moins inaperçu que le mien il y a quelques pages @nicolinux 😂

 

Même si je partage le même ressenti depuis un moment vu que de plus en plus de personnes souhaitent utiliser Teslamate, nous restons là pour aider sur notre temps libre, mais cela reste assez difficile quand vous partez vraiment de 0 en terme de connaissances techniques et que vous ne cherchez pas un peu un minimum sur le net ou comprendre (un minimum) les commandes tapées.

Posté(é)
Le 02/10/2021 à 21:13, Yann73 a dit :

Peut-être que ton message passera moins inaperçu que le mien il y a quelques pages @nicolinux 😂

 

Oups, désolé pour la redite. 
 

Mais oui, c’est super de vouloir apprendre et pourquoi pas avec Teslamate qui a l’avantage d’être fourni en docker facile à utiliser. Mais il faut le faire en passant du temps au départ pour se documenter un peu, si c’est juste taper des lignes de commande un peu au hasard et sans les comprendre, c’est la catastrophe assurée. Je crois que beaucoup ici ne réalisent pas que l’accès aux données n’est pas protégé par un mot de passe par défaut, ce qui fait que n’importe qui peut accéder à l’adresse de votre domicile, de votre lieu de travail et tout le reste. 
 

Sans même parler de pertes de données, ou de problèmes potentiels avec la voiture, notamment sur sa veille. Bref, c’est pas un outil anodin.  

Posté(é)
Le 02/10/2021 à 21:23, nicolinux a dit :

Je crois que beaucoup ici ne réalisent pas que l’accès aux données n’est pas protégé par un mot de passe par défaut

Pour quelqu’un déjà sur le réseau local, tant qu’on n’a pas ouvert la machine hôte à l’extérieur, non ? (Je mets de côté le cas d’une attaque vraiment ciblée)

Posté(é)
Le 02/10/2021 à 22:05, M-ric a dit :

Pour quelqu’un déjà sur le réseau local, tant qu’on n’a pas ouvert la machine hôte à l’extérieur, non ? (Je mets de côté le cas d’une attaque vraiment ciblée)

Oui si c’est installé en local, ça limite ce risque là en effet. Du moins tant que c’est vraiment fermé sur l’extérieur mais par défaut, surtout avec les box opérateurs, ça devrait être le cas. 

Posté(é)
Le 02/10/2021 à 22:05, M-ric a dit :

Pour quelqu’un déjà sur le réseau local, tant qu’on n’a pas ouvert la machine hôte à l’extérieur, non ? (Je mets de côté le cas d’une attaque vraiment ciblée)

Par défaut (avec une box d'un opérateur habituel) tu as effectivement un premier jalon de protection car ton réseau local ne communique que dans un sens (du moins à l'initiation des connexions) avec internet pas de port forwarding par défaut de l'extérieur (wan/internet) vers le réseau local (lan), donc à moins de vraiment comme tu dis effectuer une attaque ciblée le risque est bien moindre et nécessite des techniques plus avancées (type reverse shell et compagnie, entre autre).

Le risque en revanche est bien plus important pour un utilisateur lambda qui installe ce genre d'outil sur un VPS (oracle gratuit pour ne citer que celui-ci), car il dispose d'une ip publique et la partie sécurité n'est pas forcément active par défaut sur les réseaux créés en public cloud, donc tout est ouvert par défaut.

Modifié par Yann73

Posté(é)
Le 02/10/2021 à 22:23, M-ric a dit :

@Yann73 et @nicolinux : je vous sens au taquet là ! Merci pour vos réponses :) 

Un peu de prévention ne fait pas de mal, après les gens font ce qu'ils veulent évidemment, et comme je l'ai dit on aide quand même sur notre temps libre :) 

Posté(é)

Attention à l ipv6 tout de même, tout ton réseau local est routable par défaut.. Normalement c'est bloqué par la box aussi mais une simple case à coché et c'est dispo...



Posté(é)
Le 02/10/2021 à 16:50, MakeArt a dit :

Bonjour à tous, 

 

Je galère à importer les .CSV de Teslafi. je les vois bien apparaître au redémarrage de Teslamate, j'importe, mais rien n'est ajouté dans la base.

Est-ce qu'il faut paramétrer Teslafi d'un certaine façon ? format de la date ? heure ?

 

Merci pour votre aide

Bon j'ai essayé de changer les formats de date, mais rien n'y fait. J'ai réussi à importer le moi de mars 2021 (2 semaines d'enregistrements) mais impossible pour les autres mois complets.... 

Si vous avez une solution je suis preneur afin de basculer complètement sur Teslamate.

 

Merci d'avance pour vos conseils

Posté(é)
Le 02/10/2021 à 22:58, MakeArt a dit :

Bon j'ai essayé de changer les formats de date, mais rien n'y fait. J'ai réussi à importer le moi de mars 2021 (2 semaines d'enregistrements) mais impossible pour les autres mois complets.... 

Si vous avez une solution je suis preneur afin de basculer complètement sur Teslamate.

 

Merci d'avance pour vos conseils

À part la doc fournie à cette adresse https://docs.teslamate.org/docs/import/teslafi/ je crains que tu n'aies besoin de contacter le développeur. Peut-être qu'il y a un truc qui pêche dans ton jeu de données.

La fonctionnalité est en bêta elle doit encore déconner sur certaines choses.

Posté(é)
Le 02/10/2021 à 23:07, Yann73 a dit :

À part la doc fournie à cette adresse https://docs.teslamate.org/docs/import/teslafi/ je crains que tu n'aies besoin de contacter le développeur. Peut-être qu'il y a un truc qui pêche dans ton jeu de données.

La fonctionnalité est en bêta elle doit encore déconner sur certaines choses.

Yes, Je commence à connaitre toute la doc par coeur :-) ! Et sur le sujet elle est assez succinct. En fouillant je fois que pas mal de personnes sont dans mon cas. Teslamate indique que l'import c'est bien passé, mais rien est écrit dans la base.

 

Wait & see des mise à jours 

Posté(é)

Salut à tous 

Merci pour vos messages .

Je ne sais pas si je démarre de rien mais je n'ai pas pratique depuis 30 ans (tout autre direction depuis). Je sais encore écrire assez /couramment/clairement en C++ et j'ai une connaissance assez bonne du hardware

Je ne "connais" pas linux (que j'ai utilisé à mes debits mais WIn depuis) mais le mode commande ne me pose pas de problème ( ou comme n dit je comprends vite quand on m'explique longtemps).

Le problème est que un certains nombre de concept et le fonctionnement de docker (pas le principe) me sont inconnus car pas pratiqués. 

Je cherchais un doc pas à pas

Hard mini nécessaire  ? ( je vois que certains l'ont installé sur des FBX delta) mais je n'ai acces que à un PC dedié + ma box ( une vielle révolution inchangé depuis.... )

 

J'ai essayé de lancer le container mais il y a des erreurs ..

Merci pour la suggestion TESLAFi mais l'idée c'est de se divertir et d'apprendre de choses nouvelles

Posté(é)

Je suis un peu comme toi niveau connaissance dans le domaine, je tâtonne un peu.

Effectivement le mien est installé sur une VM stockée sur une Freebox Delta.

Ça fonctionne très bien sauf que je me choppe à chaque fois des trucs que personne n'a encore vu... 😢

Posté(é)
Le 03/10/2021 à 17:06, bgrigoriu a dit :

J'ai essayé de lancer le container mais il y a des erreurs ..

Fais nous part de tes erreurs pour que nous puissions t'aider ;) 

En principe si tu suis 'bêtement' l'installation de la doc ça fonctionne directement.

Pour le hw mini disons que ça peut tourner sur un raspberry 3 ou 4 sans souci. C'est plutôt au niveau de l'affichage dans Grafana que ça va peiner un peu plus.

Posté(é)

Salut 

Merci pour l'aide

Donc Je roule sur un Win10 ( un vieux portable avec un I5 seulement 4GB RAM)

J'ai installé  Docker desktop a priori sans souci ( ca a pris un bail ~10 min)

J'essaye de lancer le docker-compose et  jai ca 

Il est clair que j'ai loupé une etape. 

 

 

C:\Users\b_gri\Desktop\Tesla>docker-compose up -d

Traceback (most recent call last):

  File "docker\api\client.py", line 214, in _retrieve_server_version

  File "docker\api\daemon.py", line 181, in version

  File "docker\utils\decorators.py", line 46, in inner

  File "docker\api\client.py", line 237, in _get

  File "requests\sessions.py", line 543, in get

  File "requests\sessions.py", line 530, in request

  File "requests\sessions.py", line 643, in send

  File "requests\adapters.py", line 439, in send

  File "urllib3\connectionpool.py", line 670, in urlopen

  File "urllib3\connectionpool.py", line 392, in _make_request

  File "http\client.py", line 1255, in request

  File "http\client.py", line 1301, in _send_request

  File "http\client.py", line 1250, in endheaders

  File "http\client.py", line 1010, in _send_output

  File "http\client.py", line 950, in send

  File "docker\transport\npipeconn.py", line 32, in connect

  File "docker\transport\npipesocket.py", line 23, in wrapped

  File "docker\transport\npipesocket.py", line 72, in connect

  File "docker\transport\npipesocket.py", line 52, in connect

pywintypes.error: (2, 'CreateFile', 'Le fichier spécifié est introuvable.')

 

During handling of the above exception, another exception occurred:

 

Traceback (most recent call last):

  File "docker-compose", line 3, in <module>

  File "compose\cli\main.py", line 81, in main

  File "compose\cli\main.py", line 200, in perform_command

  File "compose\cli\command.py", line 60, in project_from_options

  File "compose\cli\command.py", line 152, in get_project

  File "compose\cli\docker_client.py", line 41, in get_client

  File "compose\cli\docker_client.py", line 170, in docker_client

  File "docker\api\client.py", line 197, in __init__

  File "docker\api\client.py", line 221, in _retrieve_server_version

docker.errors.DockerException: Error while fetching server API version: (2, 'CreateFile', 'Le fichier spécifié est introuvable.')

[1288] Failed to execute script docker-compose

Posté(é)

Du serveur sur Windows 10 ? Hmm *kof kof*

 

Blague (ou pas :p) à part l'erreur semble assez explicite, tu as bien le fichier yml à l'endroit où tu lances ?

Posté(é)

Oui autrement ca ne marcherait pas

l'erreur est peut etre explicite mais il faut savoir "lire" 

Desolé pour le WIn mais c'est ce que j'ai sous la main.  je vais recuperer ensuit un PC dedie pour le monter sous linux mais je voudrais deja comprendre comment ca marche.

 

Posté(é)

Sur ton vieux portable, je te conseille plutôt d'installer un Ubuntu. Tu sera plus à l aise avec docker

Posté(é)
Le 03/10/2021 à 20:04, jpp59 a dit :

Sur ton vieux portable, je te conseille plutôt d'installer un Ubuntu. Tu sera plus à l aise avec docker

Je suis en train d'avancer 

j ai mis le wsl

Je suis en train de mettre docker desktp mais après une installation sans soucis le service ne démarre pas

je dois garder win 10  car j ai plein d appli specfiques ( par exemple la connexion avec l oscciloscope)

Finalement tout a demaré 

 

MAIS MAIS 

quand j'essaye de me logger sur teslamate on me dit que reCaptcha is requireed 

Je vais essayer de comprendre mais un coup de main sera aprecié

Posté(é)
Le 03/10/2021 à 21:30, bgrigoriu a dit :

Je suis en train d'avancer 

j ai mis le wsl

Je suis en train de mettre docker desktp mais après une installation sans soucis le service ne démarre pas

je dois garder win 10  car j ai plein d appli specfiques ( par exemple la connexion avec l oscciloscope)

Finalement tout a demaré 

 

MAIS MAIS 

quand j'essaye de me logger sur teslamate on me dit que reCaptcha is requireed 

Je vais essayer de comprendre mais un coup de main sera aprecié

Le login Teslamate est dépendant du login Tesla.

Pour le coup il y a des soucis avec cette partie et il faut générer les tokens Oauth2 (access_token et refresh_token), ceci a été pas mal discuté dans les pages précédentes tu trouveras tout ce dont tu as besoin normalement.

Posté(é)

EXACTEMENT §§ j'ai du generer les token.

Tout roule maintenant sans probleme

Merci pour les encouragements.

Tout est noir avec No Data mais je suppose que c'est normal ?

Deux questions idiotes:

1. Il  a  moyen de recuperer les données anciennes qui sont sur les serveurs Tesla ou c'est que du prospectif et si  ca se ferme les données se perdent ?

2. Qu'elle est la plus petite/simple config qui fonctionne avec ca (peut on rouler sur une Box si oui lesquelles ?) 

 

D'avance merci !

 

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.