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 18/03/2024 à 14:53, thom75 a dit :

Pas nécessairement...pour ma part je ne constate pas de réveil (ou en tout cas teslamate ne les voit pas)

 

2024-03-18_22h50_46.png

2024-03-18_22h52_17.png

En effet depuis quelques mois, le réveil quotidien n'est plus systématique. Mais quand il y en a un qui intervient toujours à la même heure, c'est pour communiquer avec les serveurs de Tesla, à l'initiative de la voiture.

Quand c'est aléatoire, c'est souvent qu'une sollicitation externe (ouverture de l'application ou appel d'API) a déclenché le réveil.

Et comme écrit précédemment, Teslamate se contente d'interroger les valeurs détenues sur les serveurs de Tesla mais ne réveille en aucun cas la voiture. Et ça, c'est top parce qu'on ne se demande pas si on va subir une consommation vampire si la voiture n'est pas branchée. Quand elle dort, c'est un véritable chameau ! 👍

Posté(é)
Le 01/10/2019 à 17:53, bobjouy a dit :

Vous devriez être revenus ici : 

image.thumb.png.d6cf1e8fe3fc7da4ffd3f462c95efee4.png

 

Saisissez alors

sudo yum install docker-ce docker-ce-cli containerd.io

 

Et répondez "y" chaque fois que demandé, pour confirmer les installations diverses. Cela prend quelques minutes, et une fois que tout est fait, saisissez : 

sudo systemctl start docker

 

Je suis en train de suivre le tuto pas à pas sur Powershell car je suis sur PC et lorsque je tape la commande pour installer le docker, j'ai ce message d'erreur.

 

image.thumb.png.32222ab93fa91ddd49649d4c1e8e74f0.png

Une idée de ce que je fais mal ?
Merci d'avance 🙏

 

@Compiote apparemment on a le même message au même endroit.
Est-ce que ce serait un problème du docker téléchargé ?

 

 

EDIT du lendemain : j'avais un espoir que cela fonctionne depuis le Mac du boulot mais ça doit bloquer au niveau des sécurités de la boîte je suppose.... 😵

Citation

fr-eep@Mac-IMAGO-1 ~ % ssh -i /Users/fr-eep/Desktop/ssh-key-2024-03-15.key [email protected]

The authenticity of host '158.178.196.153 (158.178.196.153)' can't be established.

ED25519 key fingerprint is SHA256:kvpg/e98/G52ebl/iA1C6XaTY7lUQy2cWmQNSQbETRI.

This key is not known by any other names

Are you sure you want to continue connecting (yes/no/[fingerprint])? yes

Warning: Permanently added '158.178.196.153' (ED25519) to the list of known hosts.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Permissions 0644 for '/Users/fr-eep/Desktop/ssh-key-2024-03-15.key' are too open.

It is required that your private key files are NOT accessible by others.

This private key will be ignored.

Load key "/Users/fr-eep/Desktop/ssh-key-2024-03-15.key": bad permissions

[email protected]: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

 

Modifié par Tadig

Posté(é)

2 problèmes diffèrents:

 

"failed loading" <- ton fichier doit avoir une coquille et n'est pas interpretable.

 

"Permissions 0644 for '/Users/fr-eep/Desktop/ssh-key-2024-03-15.key' are too open." <- 644 la clef est lisible par tous les utilisateurs du poste de travail, SSH n'aime pas.  Cela devrait être 600.

 

 

Posté(é)

Nouvel ajout que je trouve bien pratique dans la toute dernière version (1.28.4) : l’heure estimée de fin de charge !

Posté(é)
Le 20/03/2024 à 16:22, etienne33 a dit :

2 problèmes diffèrents:

"failed loading" <- ton fichier doit avoir une coquille et n'est pas interpretable.

"Permissions 0644 for '/Users/fr-eep/Desktop/ssh-key-2024-03-15.key' are too open." <- 644 la clef est lisible par tous les utilisateurs du poste de travail, SSH n'aime pas.  Cela devrait être 600.

Merci, je n'ai pas eu le temps hier soir de me repencher sur le sujet mais je sais dans quel direction chercher maintenant !
Quand tu parles d'une coquille, tu parles bien du contenu du fichier docker-ce.repo ?

Modifié par Tadig

Posté(é)
Le 21/03/2024 à 09:17, Tadig a dit :

Quand tu parles d'une coquille, tu parles bien du contenu du fichier docker-ce.repo ?

oui

Posté(é)
Le 18/03/2024 à 10:38, kirool a dit :

bonjour,

toujours le probleme de l'affichage des cartes " Panel plugin not found: pr0ps-trackmap-panel"

sur les  Dashboard "Français" personalisés dispo en téléchargement en haut du forum.
ceux installés avec Teslamate en anglais affichent bien les cartes. J'ai essayé des m'en inspirer en remplace

"title": "Carte",

"type": "pr0ps-trackmap-panel",

par

"type": "geomap",

ca affiche une carte, mais impossible d'afficher les trajets. Je n'arrive pas à trouver comment mettre à jour longitude et latitude comme conseillé plus haut

 

si une âme charitable pouvait m'aider sur la mise à jour des cartes sur les dashboard personalisés ca m'aiderait parce que je tourne en rond. ou de mettre à jour le Zip en haut du forum avec la version corrigée.

 

Merci

Bonjour, 

 

Voici un dashboard trajet maj à jour avec Geomap suite l'arret du support de tracmap-panel.

Carte des Trajets Teslamate MAJ 202403022.json

Posté(é)

Merci pour le dash des trajets. Par contre je me demande où régler la période de trajets visible sur la carte ? 

Posté(é)
Le 20/03/2024 à 16:22, etienne33 a dit :

2 problèmes diffèrents:

 

"failed loading" <- ton fichier doit avoir une coquille et n'est pas interpretable.

 

"Permissions 0644 for '/Users/fr-eep/Desktop/ssh-key-2024-03-15.key' are too open." <- 644 la clef est lisible par tous les utilisateurs du poste de travail, SSH n'aime pas.  Cela devrait être 600.

 

 

J'ai résolu mon problème de "failed loading".
J'ai tout repris depuis le début, checké ligne par ligne mon docker-ce.repo -> tout est ok.

Dès que je veux lancer l'installation d'un paquet avec la commande du tuto :

sudo yum install docker-ce docker-ce-cli containerd.io

J'obtiens la réponse, au bout de 1 ou 2 minutes

killed

 

J'ai essayé de lancer package par package au lieu des 3 packages simultanément, même réponse laconique : killed

 

Je commence à me demander, surtout que @Compiote a exactement le même problème au même endroit (voir son message page précédente), si l'utilisation d'une VM en Linux 8 au lieu de 7.9 comme décrite dans le tuto de @bobjouy n'est pas le centre du problème...
Si c'est ça, je ne vois pas comment contourner le truc malheureusement (étant donné que je n'ai pas les compétences pour adapter le tuto à Linux 8 et que lors de la création de l'instance Oracle on ne nous donne pas le choix entre différentes versions Linux...

Bref, je suis preneur de toutes aides.
Merci d'avance 🙏

Posté(é)
Le 23/03/2024 à 19:08, etienne33 a dit :

Aucun message en plus que "killed" ?

 

Rien.
Après un délai d'environ 1 minute, juste ce message "killed". Comme si le délai de réponse était dépassé ou quelque chose comme ça 🤨

Posté(é)

Je me répond à moi-même si ça peut aider d'autres personnes ou si ca peut dire quelque chose à des personnes qui pourraient m'aider...
J'ai réussi à lancer le nettoyage qui a supprimé 44 fichiers.
J'ai ensuite relancé ma commande qui a terminé ensuite par un "killed"

J'y ai cru à un moment....
(le killed est arrivé après un moment d'attente également...)

[opc@teslakc ~]$ sudo yum clean all
44 files removed
[opc@teslakc ~]$ sudo yum install docker-ce docker-ce-cli containerd.io
Centos extras - x86_64                                        1.2 MB/s | 387 kB     00:00
Docker CE Stable - x86_64                                     1.5 MB/s |  60 kB     00:00
Ksplice for Oracle Linux 8 (x86_64)                            28 MB/s | 5.8 MB     00:00
MySQL 8.0 for Oracle Linux 8 (x86_64)                          22 MB/s | 3.6 MB     00:00
MySQL 8.0 Tools Community for Oracle Linux 8 (x86_64)         6.3 MB/s | 634 kB     00:00
MySQL 8.0 Connectors Community for Oracle Linux 8 (x86_64)    356 kB/s |  30 kB     00:00
Oracle Software for OCI users on Oracle Linux 8 (x86_64)       43 MB/s | 121 MB     00:02
Killed
[opc@teslakc ~]$

 

J'avoue que je commence à me dire que la solution MyTeslamate est peut-être pas si onéreuse que ça.... 😤

Posté(é)
Le 25/03/2024 à 21:36, Tadig a dit :

Je me répond à moi-même si ça peut aider d'autres personnes ou si ca peut dire quelque chose à des personnes qui pourraient m'aider...
J'ai réussi à lancer le nettoyage qui a supprimé 44 fichiers.
J'ai ensuite relancé ma commande qui a terminé ensuite par un "killed"

J'y ai cru à un moment....
(le killed est arrivé après un moment d'attente également...)

[opc@teslakc ~]$ sudo yum clean all
44 files removed
[opc@teslakc ~]$ sudo yum install docker-ce docker-ce-cli containerd.io
Centos extras - x86_64                                        1.2 MB/s | 387 kB     00:00
Docker CE Stable - x86_64                                     1.5 MB/s |  60 kB     00:00
Ksplice for Oracle Linux 8 (x86_64)                            28 MB/s | 5.8 MB     00:00
MySQL 8.0 for Oracle Linux 8 (x86_64)                          22 MB/s | 3.6 MB     00:00
MySQL 8.0 Tools Community for Oracle Linux 8 (x86_64)         6.3 MB/s | 634 kB     00:00
MySQL 8.0 Connectors Community for Oracle Linux 8 (x86_64)    356 kB/s |  30 kB     00:00
Oracle Software for OCI users on Oracle Linux 8 (x86_64)       43 MB/s | 121 MB     00:02
Killed
[opc@teslakc ~]$

 

J'avoue que je commence à me dire que la solution MyTeslamate est peut-être pas si onéreuse que ça.... 😤

A vue de nez, c'est sans doute un problème de manque de mémoire dans la VM. A défaut d'en rajouter, ce qui n'est pas gratuit j'imagine, tu peux essayer de rajouter un fichier de swap. Si tu es familier avec l'Anglais, voir ici

Après, c'est peut-être reculer pour mieux sauter... pas sûr que même si tu arrives à installer, les containers teslamate aient assez de mémoire pour tourner correctement.

Posté(é)

Merci pour cette piste @vibe.
Oracle aurait modifié ces instances ? car pas mal de monde a suivi le tutoriel jusqu'à présent sans que cela pose de problème.

Je vais regarder ton lien pour le SWAP (pas de souci avec l'anglais). EDIT -> il y a effectivement de très forte chances que cela vienne de ce manque de mémoire. J'essaie pa procédure pour ajouter un fichier swap ce soir : verdict à suivre ! 🤞

J'ai cela en config:

134687942_Capturedecran2024-03-26a11_09_51.thumb.png.088e3142b4eae51345b335b4299a323b.png

Modifié par Tadig

Posté(é)

Autoréponse n°2 :J'ai bien réussi à créer un fichier SWAP mais cela ne change rien à mon problème.
Ma patience est arrivée à son terme, plus d'une semaine que j'essaie d'installer TeslaMate sans succès en y passant des heures tous les soirs... J'abandonne... Dommage...

Posté(é)

Je n'utilise pas Jeedom je ne peux donc pas te répondre, mais c'est plus pour de la gestion d'automatisation, non ?
TeslaMate (comme TeslaFi), c'est plus du suivi et des stats de tes recharges, de tes parcours, etc.

Posté(é)

J'utilise les 2, et ils ne sont pas vraiment en concurrence. Jeedom permet d'agir sur la voiture, pas Teslamate. Teslamate est beaucoup plus riche en termes de statistiques/rapports/graphiques

Posté(é)

bonjour,

 

j'ai un petit soucis. j'ai fait une recharge hier soir au boulot sur la borne freshmile. pas de soucis de ce coté :

 

image.png.38054c0efac603a6f751057a42493af3.png

 

en revanche coté teslamate il ne  me trouve que 18.77 kWh

 

image.png.fa2eb34537abbd5408bb8b79fa072562.png

 

Comment puis je faire une correction.

 

Merci par avance.

 

 

Posté(é)

Regarde si tu n'a pas une charge incomplète, j'utilise ces dashboards supplémentaires :

 

https://github.com/jheredianet/Teslamate-CustomGrafanaDashboards

 

pour vérifier ce point.

 

Si tu as des charges incomplètes , tu peux les terminer en suivant ces instructions :

 

https://docs.teslamate.org/docs/maintenance/manually_fixing_data/

 

Teslamate n'est qu'un data logger , il reporte exactement ce que l'API Tesla lui dit, rien de plus, rien de moins. Si l'API n'a pas réussi à capturer la charge en direct (ou si Teslamate ne tournait pas à ce moment) , elle est perdue définitivement sauf à aller injecter une charge à la main directement dans la DB Teslamate à coup de commandes SQL.
 

Modifié par GaletteAuFroment

Posté(é)

Bonjour

Depuis 4 ans, TeslaMate fonctionne sur un raspberry pi.

Je viens d'acheter un NAS Synology DS124 ave DSM7.2.1 et j'ai essayé d'installer Teslamate et de faire migrer ce que j'avais sur le raspberry dans le NAS…

L'installation de Teslamate avec Docker ne pose aucune difficulté, par contre la migration des données semble plus compliquée.

J'ai suivi le tuto de @njul  qui est dans ce même forum à la page :

J'ai créé un fichier backup "teslamate.bck" qui fait 900 Mo 😗

J'ai suivi la procédure instruction par instruction jusqu'à cette erreur :

 

...
CREATE EXTENSION
CREATE EXTENSION
ERROR:  function radians() does not exist
LINE 7: ...c.cube(public.cube(public.cube(public.earth()*cos(radians())...
                                                             ^
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.

J'ai fait comme si je ne l'avais pas vu 😊 j'ai lancé la suite…

Durant plus de 3h ça m'a mouliné avec ce genre de message ça semblait sans fin, je l'ai arrêté.

teslamate-teslamate-1  | waiting for postgres at database:5432
teslamate-teslamate-1  | waiting for postgres at database:5432
teslamate-teslamate-1  | waiting for postgres at database:5432
teslamate-teslamate-1  | waiting for postgres at database:5432
teslamate-grafana-1    | logger=cleanup t=2024-03-30T14:42:10.229263754Z level=info msg="Completed cleanup jobs" duration=197.206066ms
teslamate-grafana-1    | logger=plugins.update.checker t=2024-03-30T14:42:11.214833565Z level=info msg="Update check succeeded" duration=91.770373ms
teslamate-grafana-1    | logger=grafana.update.checker t=2024-03-30T14:42:11.237338565Z level=info msg="Update check succeeded" duration=113.218557ms
teslamate-teslamate-1  | waiting for postgres at database:5432
teslamate-teslamate-1  | waiting for postgres at database:5432
teslamate-teslamate-1  | waiting for postgres at database:5432
teslamate-teslamate-1  | waiting for postgres at database:5432
teslamate-teslamate-1  | waiting for postgres at database:5432
teslamate-grafana-1    | logger=cleanup t=2024-03-30T14:52:10.210338086Z level=info msg="Completed cleanup jobs" duration=178.441035ms
teslamate-grafana-1    | logger=plugins.update.checker t=2024-03-30T14:52:11.210809143Z level=info msg="Update check succeeded" duration=87.520404ms
teslamate-grafana-1    | logger=grafana.update.checker t=2024-03-30T14:52:11.221099753Z level=info msg="Update check succeeded" duration=96.850863ms
teslamate-teslamate-1  | waiting for postgres at database:5432
teslamate-teslamate-1  | waiting for postgres at database:5432
teslamate-teslamate-1  | waiting for postgres at database:5432
teslamate-teslamate-1  | waiting for postgres at database:5432
teslamate-grafana-1    | logger=cleanup t=2024-03-30T15:02:10.60482418Z level=info msg="Completed cleanup jobs" duration=572.831796ms
teslamate-grafana-1    | logger=grafana.update.checker t=2024-03-30T15:02:11.357316421Z level=info msg="Update check succeeded" duration=233.078903ms
teslamate-grafana-1    | logger=plugins.update.checker t=2024-03-30T15:02:11.35750031Z level=info msg="Update check succeeded" duration=234.381608ms
teslamate-teslamate-1  | waiting for postgres at database:5432
teslamate-grafana-1    | logger=infra.usagestats t=2024-03-30T15:03:18.733305938Z level=info msg="Usage stats are ready to report"
teslamate-teslamate-1  | waiting for postgres at database:5432
teslamate-teslamate-1  | waiting for postgres at database:5432

Qu'en pensez-vous

Merci

Posté(é)


 

Le 30/03/2024 à 19:40, marc54425 a dit :
Bonjour



J'ai suivi le tuto de @njul  qui est dans ce même forum à la page :


[

 


Merci mais vaut mieux que tu suives le tuto de @bobjouy . Le miens était très basique, je suis une bille en programmation 😅

 

Modifié par njul

Posté(é)

@bobjouy, le tuto en tout début du sujet (instal sur oracle) est-il il toujours d'actualité ? J'avoue avoir commencé à lire le sujet mais il y a tellement de pages, difficile de tout lire !

Posté(é)

demain on est le premier avril et si je me réfère à l'info du 26 mars, les API autres que la fleet vont mourir (pas la date précise en avril par contre...)

Teslamate n'est pas aujourd'hui prêt à l'usage de l'appli fleet.

D'après les discussions sur le projet, ça n'a pas l'air d'être vraiment travaillé pour l'instant (comme s'ils attendaient que l'API actuelle soit tuée)

En admettant que Teslamate soit modifié, il faudrait alors :

- soit avoir de quoi créer un reverse proxy avec un domaine chez soi ou chez son hébergeur gratuit avec un nom de domaine et certificat reconnu car l'API fleet nécessite un chiffrement end to end dans les deux sens avec authentification qui vérifie le certificat et le domaine associé

- soit passer par un intermédiaire payant qui joue le rôle de reverse proxy comme Teslemetry ou l'installer sur une hébergement payant soit même.

 

Dans tous les cas, il semble quasi certain que teslamate en mode fleet ne sera pas prêt en avril s'il l'est jamais pour ces solutions.

 

Bref, pour les acharnés des stats, il semblerait que la seule solution immédiate pour ne pas perdre de datas soit de faire une sauvegarde teslamate et de l'importer dans tessie ou teslafi et de basculer sur la formule payante 😕 
Avec les difficultés que cela va poser lors d'un éventuel retour de teslamate pour réimporter à nouveau les data pendant le "trou" de dispo d'un teslamate à jour. (je ne crois pas qu'on puisse simplement importer des données teslafi ou tessie dans teslamate, en tout cas sans opérations de mapping de données)

 

Bref, la suite va pas être simple...

Modifié par Fender

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.