Aller au contenu
bobjouy

[App Tierce] Teslamate : datalogger local et gratuit

Messages recommandés

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 :) 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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 😊

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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).

Partager ce message


Lien à poster
Partager sur d’autres sites

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 👏

Partager ce message


Lien à poster
Partager sur d’autres sites

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 »)

Partager ce message


Lien à poster
Partager sur d’autres sites

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 !!!

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ! 

Partager ce message


Lien à poster
Partager sur d’autres sites

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 :)

Partager ce message


Lien à poster
Partager sur d’autres sites

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 :)

Partager ce message


Lien à poster
Partager sur d’autres sites

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 :)

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

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)

Partager ce message


Lien à poster
Partager sur d’autres sites



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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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

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.