Aller au contenu
bobjouy

[App Tierce] Teslamate : datalogger local et gratuit

Messages recommandés

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)

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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!

Partager ce message


Lien à poster
Partager sur d’autres sites

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 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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. 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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)

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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é

Partager ce message


Lien à poster
Partager sur d’autres sites

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)

Partager ce message


Lien à poster
Partager sur d’autres sites

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

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.