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é(é)
il y a 57 minutes, MakeArt a dit :

Hello à tous, 

J'ai installé Teslamate hier sur un pi4 et je me suis demandé si j'allais le laisser brancher H24, ou seulement quand je sors la voiture (tous les jours...). Comment faites vous de votre côté ? 

 

Si je dois le laisser brancher en permanence, je vais peut-être prendre un pi zero qui consomme moins.

 

Merci pour vos retours 

H24 pour compter également les recharges, les consommations fantômes etc... Sinon tu perds pas mal d'infos utiles et de statistiques, en somme tu perfs une partie des fonctionnalités de Teslamate/Grafana :) 

Posté(é)
il y a 17 minutes, M-ric a dit :

Ca fonctionne en faisant ça ; c'est bien ma database (et non pas une database quelconque aspirée dans mes scripts d'installation) mais ce n'est pas cohérent avec le fichier standard docker-compose.yml de la doc Teslamate -> je ne comprends pas ce que j'ai bien pu faire...

 

Si je veux repartir sur des bases saines sur une nouvelle VM, quelle solution simple préconisez-vous pour déplacer mon *.bck de l'une à l'autre ? Y a t-il une commande ssh qui me permettrait de transférer vers mon ordinateur et réciproquement ?

Si forcer la version dans ton fichier yml suffit pourquoi réinstaller ? Les containers dockers seront lancés de la même façon et avec les mêmes versions car le docker-compose sera le même.

Pour ma part la version dans le yml est bien la 12, je pense qu'il a mis a jour assez récemment la version mais il ne l'a pas mentionné dans le changelog et si tu as repris le fichier du site/github à la place de ton précédent c'est ce qui a causé les soucis.

Sinon pour pour transférer WinSCP, Filezilla, Mobaxterm (aussi pour se connecter en SSH, le client scp/sftp est inclus)..

Modifié par Yann73

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

Si forcer la version dans ton fichier yml suffit pourquoi réinstaller ? Les containers dockers seront lancés de la même façon et avec les mêmes versions car le docker-compose sera le même.

Pour ma part la version dans le yml est bien la 12, je pense qu'il a mis a jour assez récemment la version mais il ne l'a pas mentionné dans le changelog et si tu as repris le fichier du site/github à la place de ton précédent c'est ce qui a causé les soucis.

Sinon pour pour transférer WinSCP, Filezilla, Mobaxterm (aussi pour se connecter en SSH, le client scp/sftp est inclus)..

Ca y est, transféré et fonctionnel sur ma nouvelle VM "neuve" et en version 13 pour le coup...

 

Réinstallation d'un système propre parce que je suis sujet au problème évoqué un peu plus haut : perte de contact entre Teslamate et la voiture se matérialisant par un :3000 apathique (voiture endormie ou en charge ou conduisant pendant des heures ou des jours si je m'en rends pas compte) et un :4000 qui renvoie une erreur 404. C'était l'origine de mes bidouillages :)

On va voir si ça a résolu le problème et j'en ai profité pour comprendre comment faire mes backups (je butais sur /backuplocation versus ~/backuplocation avec les problématiques de droits associés...)

 

Merci encore @Yann73 et @Mir

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

H24 pour compter également les recharges, les consommations fantômes etc... Sinon tu perds pas mal d'infos utiles et de statistiques, en somme tu perfs une partie des fonctionnalités de Teslamate/Grafana :) 

 

Yes, je me doutais. Je vais me commander un petit pi zero pour le dédier 100% à Teslamate 

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

Ca y est, transféré et fonctionnel sur ma nouvelle VM "neuve" et en version 13 pour le coup...

 

Réinstallation d'un système propre parce que je suis sujet au problème évoqué un peu plus haut : perte de contact entre Teslamate et la voiture se matérialisant par un :3000 apathique (voiture endormie ou en charge ou conduisant pendant des heures ou des jours si je m'en rends pas compte) et un :4000 qui renvoie une erreur 404. C'était l'origine de mes bidouillages :)

On va voir si ça a résolu le problème et j'en ai profité pour comprendre comment faire mes backups (je butais sur /backuplocation versus ~/backuplocation avec les problématiques de droits associés...)

 

Merci encore @Yann73 et @Mir

~ = home directory de ton utilisateur sous unix/linux.

Donc par défaut /home/<utilisateur> ou bien /root si tu es root.

Modifié par Yann73

Posté(é)

Bonjour @bobjouy !

Petite question pour ton panel Résumé avec le coût SuC :

J'ai deux charges comptabilisées sur un Lidl à 50 kW gratuitement (pendant les courses, c'est vraiment top ça !), qui sont dans les prix SuC.

Quand je regarde la requête, elle prend l'énergie consommée. Ce qui me donne les 14,60€ au total donc.

Pourtant, j'ai rajouté un geofence dessus pour mettre le coût à 0€, et j'ai bien 0€ en cost dans la base de données et sur la liste des charges dans le résumé en bas.

Est-ce que l'on doit faire quelque chose de plus pour les passer effectivement à 0€ ou est-ce qu'il faut bidouiller la requête pour mettre un CASE dedans ?

Je pensais mettre un CASE cost = 0 (dans l'idée) pour ignorer le charge_energy_used dans ce cas précis.

Merci encore pour le partage de ces fichiers !

Capture d’écran 2021-03-01 à 11.42.25.png

Posté(é)

J'ai mis la requête comme cela :

-- charge_energy_used * $sucprix as prix,
    CASE WHEN cost = 0 THEN 0
         WHEN cost <> 0 THEN charge_energy_used * $sucprix
    END as prix,

J'imagine qu'on peut faire mieux 😊

Posté(é)

Je constate que les adresses données dans le dashboard "Drives" sont incorrectes.
Les rues sont bonnes mais les villes sont fausses
C'est uniquement chez moi ou vous constatez la même chose ? 🤔

Modifié par lesommer35

Posté(é)

Non, je constate effectivement des erreurs de rattachement d'adresses à la bonne commune (version 1.21.5)

Posté(é)
il y a 51 minutes, teebex a dit :

Non, je constate effectivement des erreurs de rattachement d'adresses à la bonne commune (version 1.21.5)

J'ai du coup été fouillé dans le code.

Teslamate utilise OpenStreetMap pour faire son reverse geocoding.

Voici un exemple : https://nominatim.openstreetmap.org/reverse?lat=48.153043&lon=-2.070233
Cela renvoit :
 

<reversegeocode timestamp="Mon, 01 Mar 21 13:04:21 +0000" attribution="Data © OpenStreetMap contributors, ODbL 1.0. http://www.openstreetmap.org/copyright" querystring="lat=48.153043&lon=-2.070233">
<result place_id="80293934" osm_type="node" osm_id="7410357225" ref="Ferme de la Ruée" lat="48.1533647" lon="-2.0701178" boundingbox="48.1533147,48.1534147,-2.0701678,-2.0700678" place_rank="30" address_rank="30">Ferme de la Ruée, D 71, La Ruée, Boisgervilly, Rennes, Ille-et-Vilaine, Bretagne, France métropolitaine, 35360, France</result>
<addressparts>
<shop>Ferme de la Ruée</shop>
<road>D 71</road>
<hamlet>La Ruée</hamlet>
<village>Boisgervilly</village>
<municipality>Rennes</municipality>
<county>Ille-et-Vilaine</county>
<state>Bretagne</state>
<country>France</country>
<postcode>35360</postcode>
<country_code>fr</country_code>
</addressparts>
</reversegeocode>

Teslamate prend dans cet ordre pour choisir la ville :
 

  @city_aliases [
    "city",
    "town",
    "municipality",
    "village",
    "hamlet",
    "locality",
    "croft"
  ]

Donc il prend "municipality" alors que pour moi c'est "village" qui est correct

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

J'ai deux charges comptabilisées sur un Lidl à 50 kW gratuitement (pendant les courses, c'est vraiment top ça !), qui sont dans les prix SuC.

 

J'ai le même souci, mais comme c'est ultra rare dans mon cas (3 fois en 2 ans), ça ne m'impacte pas.

 

Dans les solutions, pour les critères d'exclusion, ça peut se faire par geofence, ou sinon comme tu l'as montré plus haut, mais ça ne m'aiderait pas car dans mon cas, chaque SuC est aussi avec un coût  à 0.

 

Dans tous les cas le total SuC est uniquement informatif, il ne tient pas compte du vrai prix payé, donc peut-être selon vos situations, il est inutile (en gros bien pour ceux qui ont du parrainage).

Posté(é)

D'accord.

C'est vrai que le compteur SuC est utile pour voir l'économie réalisée avec le parrainage ou les personnes qui ont les SuC gratuits 😆

Après, si certaines personnes ici ont besoin de faire le distinguo, le bout de code que j'ai partagé semble faire l'affaire pour prendre en compte les geofence avec un coût à 0€, tout en ayant les prix des SuC, sans prise en charge du parrainage ou du SuC gratuit.
Mais si d'autres veulent peaufiner, je suis preneur des requêtes optimisées 😊

En tout cas, merci encore pour ton partage @bobjouy 👏

Posté(é)

Le prix carburant et le prix SUC peuvent aussi être des façons de voir à quel point on « optimise » notre budget avec cette voiture -> Réel vs mazout (« je fais bien de rouler à l’électricité ») et Réel vs SUC only (« les augmentations de SUC, même pas mal parce que je m’en sors bien finalement » et « même en SUC, ça resterait intéressant l’électrique »)

Posté(é)
  • Auteur

Voilà, c'est ce que j'en fait @M-ric, comme ça je vois mon coût au km, et en gros je sais que je dépense moins de 100 euros par an pour faire 35 000 km.

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

Voilà, c'est ce que j'en fait @M-ric, comme ça je vois mon coût au km, et en gros je sais que je dépense moins de 100 euros par an pour faire 35 000 km.

Quel flambeur !!!

Posté(é)

Bonjour à tous,

 

Petite question - sans doute idiote - aux utilisateurs de TeslaMate : existe-il un moyen d'exporter et de ré-importer facilement la base de données d'une instance de production ?

 

Cas d'usage hypothétique : remplacement de la carte SD du raspi et clean install ;

Cas d'usage moins hypothétique : première mise en prod sur un vieux pi 2 qui prend la poussière, puis transfert plus tard sur un pi 4 avec d'autres applicatifs.

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

Bonjour à tous,

 

Petite question - sans doute idiote - aux utilisateurs de TeslaMate : existe-il un moyen d'exporter et de ré-importer facilement la base de données d'une instance de production ?

 

Cas d'usage hypothétique : remplacement de la carte SD du raspi et clean install ;

Cas d'usage moins hypothétique : première mise en prod sur un vieux pi 2 qui prend la poussière, puis transfert plus tard sur un pi 4 avec d'autres applicatifs.

Bien sûr et heureusement qu'on peut backuper et importer :) 

C'est une base postgreSQL tout à fait standard, je t'invite à parcourir le sujet on en a parlé pas mal de fois ! 

Posté(é)

Merci pour ce retour ! 👍

 

il y a 1 minute, Yann73 a dit :

je t'invite à parcourir le sujet on en a parlé pas mal de fois ! 

Shame on me ... 😲 Je recherche mieux, et vais remonter le sujet :)

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

Merci pour ce retour ! 👍

 

Shame on me ... 😲 Je recherche mieux, et vais remonter le sujet :)

Je me suis souvenu de la page où j'avais posté un petit script pour backup :)

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

Je me suis souvenu de la page où j'avais posté un petit script pour backup :)

Merci ! :)

Rien de bien sorcier ou compliqué en effet de ce que je peux lire jusqu'à présent :)

Posté(é)

J'aurai bien voulu mettre dans la page principale le script de@bobjouy avec l'inclusion des coûts kilométriques plutôt que d'aller le chercher dans grafana. J'ai bien uploadé le fichier dans le répertoire teslamate et ça marche très bien mais impossible de le voir directement depuis la page de garde. Quelqu'un connait la manip ?

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

J'aurai bien voulu mettre dans la page principale le script de@bobjouy avec l'inclusion des coûts kilométriques plutôt que d'aller le chercher dans grafana. J'ai bien uploadé le fichier dans le répertoire teslamate et ça marche très bien mais impossible de le voir directement depuis la page de garde. Quelqu'un connait la manip ?

Si la question est bien d’afficher un Dashboard par défaut au démarrage : créer un utilisateur dans Grafana (se logger en admin (admin/admin), créer un utilisateur, se logger en tant que tel, préférences, Home Dashboard (le menu déroulant semble proposer ceux qui sont en favori uniquement)

Posté(é)



le menu déroulant semble proposer ceux qui sont en favori uniquement


Merci, alors je vais essayer ça car j'en l'avais posé juste dans le répertoire teslamate ou il y a les autres dashboard, je n'avais pas vu le favori.
Posté(é)

Bonjour à tous, 

nouveau propriétaire d'une TM3 j'ai voulu installé Teslamate sur mon syno avec Docker. Le début des opérations se passent bien et au moment de créer les contenairs dans docker, j'ai une erreur sur Teslamate. Quelqu'un aurait-il déjà rencontré ce souci ou quelqu'un aurait il une idée pour m'aider à me sortir de cette difficulté. 

Merci d'avance de votre aide.

 

teslamate_LI.jpg

Posté(é)

J'ai eu la même erreur, il suffit de créer le répertoire "import" dans /volume1/@docker

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.