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é(é)
Bonjour,
Je viens d'essayer de faire un backup
j'ai récupéré un teslamate.bck de 177Mo, en cas de besoin comment on le remet en place dans le Raspberry pi ?

Tout est bien expliqué sur le site TeslaMate, ça se fait assez facilement (j’ai du le faire 2 fois en 3 ans je crois)
Posté(é)
J'ai fait le choix de tout mettre sur un SSD, puisque l'on peut botter dessus maintenant, vu le prix pas la peine de s'embêter

Oui exact ! J’ai un raspberry qui tourne avec un msata, j’ai payé ça une bouchée de pain. Maintenant mon TeslaMate tourne sur un Synology avec Docker, c’est pas mal aussi [emoji12]
Posté(é)

salut,

J'ai besoin d'un coup de main

J'ai installé Teslamate sur docker... jusque là, c'est ok

Pour l'instant je n'avais pas reçue ma TM3, donc pas inquiet de n'avoir que georeperage et reglages, (aucune data ou autre)

 

j'ai reçu ma TM3 samedi soir, cependant depuis, toujours pas de mise à jour de teslamate, toujours aucune info ni de localisatio ni aucune donnée

 

Edit : je n'ai pas le bouton "tableau de bord"

 

Pouvez vous m'aider ?

merci

 

PS : je n'ai d'ailleurs pas accès à graphana avec le port 3000 bien que j'ai utilisé les bons identifiants issus du "docker-compose";

 

EDIT : trouvé le mdp ("admin") mais maintenant j'ai aucune data....

Modifié par moriss

Posté(é)
Le 21/02/2022 à 10:58, moriss a dit :

salut,

J'ai besoin d'un coup de main

J'ai installé Teslamate sur docker... jusque là, c'est ok

Pour l'instant je n'avais pas reçue ma TM3, donc pas inquiet de n'avoir que georeperage et reglages, (aucune data ou autre)

 

j'ai reçu ma TM3 samedi soir, cependant depuis, toujours pas de mise à jour de teslamate, toujours aucune info ni de localisatio ni aucune donnée

 

Edit : je n'ai pas le bouton "tableau de bord"

 

Pouvez vous m'aider ?

merci

 

PS : je n'ai d'ailleurs pas accès à graphana avec le port 3000 bien que j'ai utilisé les bons identifiants issus du "docker-compose";

 

EDIT : trouvé le mdp ("admin") mais maintenant j'ai aucune data....

Est-ce que tu as bien redémarrer ton instance TeslaMate ? depuis l'activation de ta Tesla ?

docker-compose down
docker-compose up -d

 

Posté(é)

salut

j'en ai profité pour réinstaller :D

 

Un peu de mieux grafana me dit que j'ai "zéro" au lien de NA

Par contre dans teslamate, le tableau de bord est toujours manquant... 

est-ce que je dois remplir la ligne "tableau de bord" des réglages ? si oui par quoi ?

 

EDIT : ok en copiant un lien ça à l'air bon.... faut que je roule maintenant.... on verra ça demain ;)

Modifié par moriss

Posté(é)

Je viens de remettre à jour TeslaMate et j'en ai profité pour remettre aussi à jour les dashboards de @bobjouy

Excellent boulot, elles sont de mieux en mieux! 👏

 

Une seule critique... Même pas, une remarque...Je suis très déçu du tableau de bord concernant les statistiques de consommation... Aucune trace du nombre de café, soda, eau ou même bière que je m'envoie en attendant la fin de la charge.

 

Tableau à compléter donc!

Posté(é)
Le 21/02/2022 à 17:04, jpsurlaroute a dit :

Je viens de remettre à jour TeslaMate et j'en ai profité pour remettre aussi à jour les dashboards de @bobjouy

Excellent boulot, elles sont de mieux en mieux! 👏

 

Une seule critique... Même pas, une remarque...Je suis très déçu du tableau de bord concernant les statistiques de consommation... Aucune trace du nombre de café, soda, eau ou même bière que je m'envoie en attendant la fin de la charge.

 

Tableau à compléter donc!

Serait-il possible de partager les dashboard à jour ? j'ai notamment celui de voyage qui m'affiche des messages d'erreur (db query error: pq: invalid input syntax for type smallint: "")

Merci beaucoup 

Posté(é)

Autre question, existe t'il un moyen de modifier le status dans le timeline, j'ai un trajet qui apparait avec l'état ? et du coup j'ai pas les infos sur ce trajet.

Posté(é)
Le 15/02/2022 à 07:14, rjulie95 a dit :

Oui et non, remplacer tout par 2 tu perds les stats de la 1. En fait selon les tableaux la variable ne s'appelle pas toujours car_id.

Pour connaitre le nom de la variable tu approches ta souris du nom de ta voiture et tu verras une roue crantée, tu cliques dessus et là tu verras une fenêtre avec le nom de la variable, dès fois c'est "car_id", dés fois "car" et des fois autres choses. Pour finir tu remplaces 1 par cette variable comme ça tu as les informations de toutes les voitures à ta disposition.

 

Une piste à creuser pour @bobjouy

 

Un grand merci @rjulie95
Je ne savais pas que la variable était différente en fonction des tableaux. C'est une petite révolution pour moi :)

Posté(é)
Le 22/02/2022 à 18:58, xialutron a dit :

Serait-il possible de partager les dashboard à jour ? j'ai notamment celui de voyage qui m'affiche des messages d'erreur (db query error: pq: invalid input syntax for type smallint: "")

Merci beaucoup 

Elles sont en en-tête de toutes les pages de ce sujet...

 

Ensuite, il faut avoir TeslaMate à jour de la dernière mise-à-jour.

Posté(é)

Merci pour votre réponse, j'avais téléchargé les dashboards épinglé il y a quelques semaines mais je ne savais pas si vous pouviez mettre à jour le document attaché par bobjouy. 

Je vais voir si j'ai bien la dernière version de teslamate. 

 

Posté(é)
Le 22/02/2022 à 19:22, NikodFr a dit :

Un grand merci @rjulie95
Je ne savais pas que la variable était différente en fonction des tableaux. C'est une petite révolution pour moi :)

De rien, c'est toujours un plaisir d'aider

Posté(é)

Salut à tous

 

réinstalle complete après réception de la voiture .... et tout marche nickel ! c'est beau

 

reste à comprendre ce que veut dire tout ça :D

Posté(é)

Histoire d'occuper ma soirée, déploiement de Teslamate sur une VM gratuite (EC2). Configuration du jeton OK, mais je n'ai pas encore la voiture. Certains savent-ils s'il faut redémarrer quelque chose pour avoir des données ou la voiture sera automatiquement prise en compte ?

Histoire de faire un peu différent j'ai installé sans Docker. Côté SSL c'est A pour le test de SSLlabs.

Posté(é)

Salut

J'ai fait comme toi, et il faudra à minima relancer la machine, perso ça n'a pas pris en compte à la réception

Posté(é)
Salut
J'ai fait comme toi, et il faudra à minima relancer la machine, perso ça n'a pas pris en compte à la réception
OK. Donc un petit reboot de la VM depuis la console téléphone AWS et ça devrait le faire. Merci !
Posté(é)

De mon côté, installé Teslamate avec une config hybride sur mon NAS basée sur une install Docker/Synology avec Traefik mais sans gestion du SSL offloading qui est fait directement par DSM avec un reverse proxy.

 

Prérequis :

  • Un nom de domaine du type teslamate.tld

 

Installation :

  • Grafana tourne dans un container qui expose le port 3000 en local
  • Teslamate tourne dans un container qui expose le port 4000 en local
  • Traefik route ces deux ports internes et expose le port HTTP 4080 en local
  • le reverse proxy expose le port 24080 qui accepte HTTPS
  • uniquement le port 24080 est NATé vers l'extérieur

 

En gros, en local, j'accède via http://ip_interne:4080 et en distant, via https://teslamate.tld:24080

 

Pour ceux que ca intéresse, mon docker-compose.yml

 

version: "3"

services:
  teslamate:
    image: teslamate/teslamate:latest
    restart: always
    depends_on:
      - database
    environment:
      - ENCRYPTION_KEY=${TM_ENCRYPTION_KEY}
      - DATABASE_USER=${TM_DB_USER}
      - DATABASE_PASS=${TM_DB_PASS}
      - DATABASE_NAME=${TM_DB_NAME}
      - DATABASE_HOST=database
      - MQTT_HOST=mosquitto
      - VIRTUAL_HOST=${FQDN_TM}
      - CHECK_ORIGIN=true
      - TZ=${TM_TZ}
    volumes:
      - ./import:/opt/app/import
    labels:
      - "traefik.enable=true"
      - "traefik.port=4000"
      - "traefik.http.middlewares.teslamate-auth.basicauth.realm=teslamate"
      - "traefik.http.middlewares.teslamate-auth.basicauth.usersfile=/auth/.htpasswd"
      - "traefik.http.routers.teslamate.rule=Host(`${FQDN_TM}`)"
      - "traefik.http.routers.teslamate.middlewares=teslamate-auth"
    cap_drop:
      - all

  database:
    image: postgres:13
    restart: always
    environment:
      - POSTGRES_USER=${TM_DB_USER}
      - POSTGRES_PASSWORD=${TM_DB_PASS}
      - POSTGRES_DB=${TM_DB_NAME}
    volumes:
      - teslamate-db:/var/lib/postgresql/data

  grafana:
    image: teslamate/grafana:latest
    restart: always
    environment:
      - DATABASE_USER=${TM_DB_USER}
      - DATABASE_PASS=${TM_DB_PASS}
      - DATABASE_NAME=${TM_DB_NAME}
      - DATABASE_HOST=database
      - GRAFANA_PASSWD=${GRAFANA_PW}
      - GF_SECURITY_ADMIN_USER=${GRAFANA_USER}
      - GF_SECURITY_ADMIN_PASSWORD=${GRAFANA_PW}
      - GF_AUTH_ANONYMOUS_ENABLED=false
      - GF_SERVER_DOMAIN=${FQDN_TM}
      - GF_SERVER_ROOT_URL=%(protocol)s://%(domain)s/grafana
      - GF_SERVER_SERVE_FROM_SUB_PATH=true

    volumes:
      - teslamate-grafana-data:/var/lib/grafana
    labels:
      - "traefik.enable=true"
      - "traefik.port=3000"
      - "traefik.http.routers.grafana.rule=Host(`${FQDN_TM}`) && (Path(`/grafana`) || PathPrefix(`/grafana/`))"

  mosquitto:
    image: eclipse-mosquitto:2
    restart: always
    command: mosquitto -c /mosquitto-no-auth.conf
    ports:
      - 127.0.0.1:1883:1883
    volumes:
      - mosquitto-conf:/mosquitto/config
      - mosquitto-data:/mosquitto/data

  proxy:
    image: traefik:v2.4
    restart: always
    command:
      - "--global.sendAnonymousUsage=false"
      - "--providers.docker"
      - "--providers.docker.exposedByDefault=false"
      - "--entrypoints.web.address=:4080"
    ports:
      - 4080:4080
    volumes:
      - ./.htpasswd:/auth/.htpasswd
      - /var/run/docker.sock:/var/run/docker.sock:ro

volumes:
  teslamate-db:
  teslamate-grafana-data:
  mosquitto-conf:
  mosquitto-data:

 

Suffit ensuite dans DSM (en SSH) de faire :

 

user@machine:~/teslamate sudo docker-compose up -d

 

Ensuite, dans DSM, on crée un proxy inversé :

 

image.png.cd5bb160d56ffc6d12844458ba126b38.png

 

On n'oublie surtout pas de rajouter des entêtes HTTP pour la gestion des Websockets :

 

image.png.50ddef78d454d27f60342524b68cbb6f.png

 

 

Et enfin, on demande à DSM de créer un certificat Letsencrypt en l'activant pour le nouveau site associé :

 

image.thumb.png.c9411c3706101fd22e594a2d166bc465.png

 

Voilà (autant utiliser les fonctionnalités natives de DSM plutôt que demander à Traefik de gérer le SSL)

 

Posté(é)

J'ai glissé un petit container Vouch pour assurer un SSO devant les services exposés. 

C'est une sécurité additionnelle bien pratique. 

 

Posté(é)

Bonjour,

J'ai perdu des données hier trajet et recharge. Comme je suis chez free je pense que cela viens de leur panne.

Je vais contrôler cela....

Posté(é)
Le 23/02/2022 à 14:37, mick68 a dit :

Bonjour,

J'ai perdu des données hier trajet et recharge. Comme je suis chez free je pense que cela viens de leur panne.

Je vais contrôler cela....

Depuis le début de la semaine, j'ai aussi de gros problèmes d'enregistrement de données. Une journée, il a complètement zappé deux trajets (aller et retour). Le lendemain, il a enregistré autour de 600 mètres seulement sur chaque trajet !

 

Je ne sais pas si TeslaMate ou Tesla sont en cause, mais certains évoquent des problèmes depuis la 2022.4.5

 

 

Y en a-t-il d'autres qui ont noté des problèmes récemment ?

Posté(é)

pareil, depuis quelques jours j'ai des tracés qui s'enregistre pas, comme ci je perdais la connexion pdt mon trajet.
Pour info, je n'ai pas la connexion premium, partage de co avec mon tel (je suis chez free)

 

 

 

2022-02-23 14_49_45-Résumé - Grafana.png

Modifié par TTK22

Posté(é)
Le 23/02/2022 à 14:46, nicolinux a dit :

Y en a-t-il d'autres qui ont noté des problèmes récemment ?

Comme expliqué dans le mauvais thread ;-) j'ai des mégas bugs mais uniquement depuis la 2022.4.5 (j'ai pas encore installé le patch 3)

Comme si les données remontaient mal, quelles qu'elles soient (présence ou non dans la voiture, voiture verrouillée ou non, trajets zappés, charges zappés...).

Je suis sur le Cloud Oracle de mon côté

Posté(é)
Le 21/02/2022 à 13:55, moriss a dit :

Par contre dans teslamate, le tableau de bord est toujours manquant... 

J'ai fait deux installations et je n'avais pas non plus le bouton tableau de bord.

 

Il a fallu que j'aille dans les "Réglages" où il manquait le champ "Tableau de bord", j'ai ajouté "http://192.168.x.x:3000" (x.x mettre votre ip)

Posté(é)

J'ai des problèmes aussi, les mêmes avec Teslafi, à mon avis Tesla est en cause.  

Sur le sujet Teslafi il est conseillé un reboot de la voiture, j'ai pas encore essayé. 

Modifié par kafafa

Posté(é)
Le 23/02/2022 à 14:46, nicolinux a dit :

Y en a-t-il d'autres qui ont noté des problèmes récemment ?

J'ai aussi des problèmes du même genre depuis plusieurs jours et cela semble effectivement correspondre à la 2022.4.5 🤔

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.