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 29/07/2022 à 21:42, Mamiot a dit :

Sur Synology, tu n'as que vi en ssh, nano n'est pas installé.

Et ce n'est pas le plus convivial...

Tu tapes :

vi docker-compose.yml 

i (pour rentrer en édition)

Tes modifications

Touche échap pour quitter le mode édition

:w (pour enregistrer)

Si seulement c'était aussi simple. L'utilisateur innocent s'attend à pouvoir naviguer dans son fichier avec les flèches, que les touches Backspace, Insert et Entrée fonctionnent comme partout, etc. Il ne s'attend pas à ça.

S'il n'y a pas d'autre éditeur installé de base, rien n'interdit d'en installer. Autre option, copier le fichier en local pour l'éditer.

Posté(é)
Le 30/07/2022 à 08:29, njul a dit :

Pas pour DSM7.
Plus simple c'est l'éditeur de Windows.
C'est quoi la commande pour copier un document ? Copy to simplement?

Pour DSM7 nano est dans SynoCli File Tools de Synocommunity

La copie c'est scp

Modifié par MrFurieux

Posté(é)
Le 30/07/2022 à 11:18, Pahtath a dit :

Quand on est néophyte avec un Synology, pourquoi se faire suer à utiliser SSH et les lignes de commande alors qu'il existe DSM et son navigateur de fichiers ?

 

Suffit juste d'éditer le fichier directement via l'interface DSM.

https://kb.synology.com/fr-fr/DSM/help/TextEditor/text_editor?version=7

Oui, mais le répertoire @docker (où le docker-compose.yml doit se situer) n'est pas un dossier partagé et donc pas visible dans DSM... 😕

Posté(é)
Le 30/07/2022 à 13:01, Mamiot a dit :

Oui, mais le répertoire @docker (où le docker-compose.yml doit se situer) n'est pas un dossier partagé et donc pas visible dans DSM... 😕

Sans doute une question de droits.

Perso mon utilisateur étant admin, il accède à tous les fichiers du volume partagé sans problèmes.

 

Pas besoin d'avoir un dossier partagé via NAS (NFS et/ou CIFS) pour visualiser les dossiers locaux si on est admin via le FileExplorer.

Posté(é)
Le 30/07/2022 à 16:03, Pahtath a dit :

Sans doute une question de droits.

Perso mon utilisateur étant admin, il accède à tous les fichiers du volume partagé sans problèmes.

 

Pas besoin d'avoir un dossier partagé via NAS (NFS et/ou CIFS) pour visualiser les dossiers locaux si on est admin via le FileExplorer.

Étrange...

Étant également admin, tous les répertoires visibles via SSH et débutant par un @ ne me sont pas présentés dans file station.

 

Mais si tu y as accès, c'est sûr que c'est la meilleure solution pour éditer les fichiers rapidement et sans prise de tête !

Posté(é)

Bonjour, j'utilise teslamate, grafana depuis un an.

Depuis peu, j'utilise home assistant et j'aimerais récupérer les infos teslamate via mqtt. Malheureusement, je constate via mqtt explorer que teslamate ne s'y connecte pas. (enfin je crois car je ne vois rien de teslamate y apparaître). Quelqu'un peut m'aider?

Tout tourne en docker,

mon docker-compose:

version: "3.6"
services:
  teslamate:
    image: teslamate/teslamate:latest
    restart: unless-stopped
    environment:
      - ENCRYPTION_KEY=...
      - DATABASE_USER=...
      - DATABASE_PASS=...
      - DATABASE_NAME=teslamate
      - DATABASE_HOST=database
      - MQTT_HOST=mosquitto
    ports:
      - 4000:4000
    volumes:
      - ./docker-data/teslamate/import:/opt/app/import
    cap_drop:
      - all
 
  database:
    image: postgres:13
    restart: unless-stopped
    environment:
      - POSTGRES_USER=...
      - POSTGRES_PASSWORD=...
      - POSTGRES_DB=teslamate
    volumes:
      - teslamate-db:/var/lib/postgresql/data
 
  grafana:
    image: teslamate/grafana:latest
    restart: unless-stopped
    environment:
      - DATABASE_USER=teslamate
      - DATABASE_PASS=...
      - DATABASE_NAME=teslamate
      - DATABASE_HOST=database
    ports:
      - 3000:3000
    volumes:
      - teslamate-grafana-data:/var/lib/grafana
 
  mosquitto:
    image: eclipse-mosquitto:2
    restart: unless-stopped
    command: mosquitto -c /mosquitto-no-auth.conf
    networks:
      - localnet
    ports:
      - 1883:1883
      - 9001:9001
    volumes:
      - mosquitto-conf:/mosquitto/config
      - mosquitto-data:/mosquitto/data

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

networks:
  localnet:

 

Posté(é)
Pour DSM7 nano est dans SynoCli File Tools de Synocommunity
La copie c'est scp
Merci ça fonctionné et j'ai pu ajouter encryption key.
Mais maintenant on me demande un jeton d'accès ET jeton d'actualisation.
Pour moi je jeton accès c'est celui que l'on peut obtenir avec Tesla advanced notification par exemple mais alors le jeton d'actualisation c'est l'encryption Key? De plus en plus perdu là [emoji2957]
Posté(é)

Salut @njul,

Il faut utiliser une app de génération de Tokens. Sur Android, il y a "Tesla Tokens" je crois.

Sur iOS, j'utilise "Auth for Tesla". Ca te donne un "Refresh token" et un "Access Token", à mettre respectivement au bon endroit.

Modifié par Avydéas

Posté(é)
Le 02/08/2022 à 19:11, Avydéas a dit :

Salut @njul,

Il faut utiliser une app de génération de Tokens. Sur Android, il y a "Tesla Tokens" je crois.

Sur iOS, j'utilise "Auth for Tesla". Ca te donne un "Refresh token" et un "Access Token", à mettre respectivement au bon endroit.

Merci tu m'as fait comprendre Pourquoi il y avait 2 tokens dans l'excellente Tesla Advanced Notification !

Merci aussi à tous pour votre aide précieuse, j'ai pu modifier l'entrée avec la commande nano :-)

Posté(é)
Le 02/08/2022 à 13:52, alain57 a dit :

Bonjour, j'utilise teslamate, grafana depuis un an.

Depuis peu, j'utilise home assistant et j'aimerais récupérer les infos teslamate via mqtt. Malheureusement, je constate via mqtt explorer que teslamate ne s'y connecte pas. (enfin je crois car je ne vois rien de teslamate y apparaître). Quelqu'un peut m'aider?

Tout tourne en docker,

 

A quoi correspond dans la rubrique mosquito l'exposition des ports : 9001 ?

ports:
      - 1883:1883
      - 9001:9001

 

Posté(é)
Le 03/08/2022 à 11:37, dranreb38 a dit :

A quoi correspond dans la rubrique mosquito l'exposition des ports : 9001 ?

ports:
      - 1883:1883
      - 9001:9001

 

C'est un port par défaut de MQTT il me semble, pour les websockets

Posté(é)
Le 02/08/2022 à 13:52, alain57 a dit :

Bonjour, j'utilise teslamate, grafana depuis un an.

Depuis peu, j'utilise home assistant et j'aimerais récupérer les infos teslamate via mqtt. Malheureusement, je constate via mqtt explorer que teslamate ne s'y connecte pas. (enfin je crois car je ne vois rien de teslamate y apparaître). Quelqu'un peut m'aider?

Tout tourne en docker,

mon docker-compose:

version: "3.6"
services:
  teslamate:
    image: teslamate/teslamate:latest
    restart: unless-stopped
    environment:
      - ENCRYPTION_KEY=...
      - DATABASE_USER=...
      - DATABASE_PASS=...
      - DATABASE_NAME=teslamate
      - DATABASE_HOST=database
      - MQTT_HOST=mosquitto
    ports:
      - 4000:4000
    volumes:
      - ./docker-data/teslamate/import:/opt/app/import
    cap_drop:
      - all
 
  database:
    image: postgres:13
    restart: unless-stopped
    environment:
      - POSTGRES_USER=...
      - POSTGRES_PASSWORD=...
      - POSTGRES_DB=teslamate
    volumes:
      - teslamate-db:/var/lib/postgresql/data
 
  grafana:
    image: teslamate/grafana:latest
    restart: unless-stopped
    environment:
      - DATABASE_USER=teslamate
      - DATABASE_PASS=...
      - DATABASE_NAME=teslamate
      - DATABASE_HOST=database
    ports:
      - 3000:3000
    volumes:
      - teslamate-grafana-data:/var/lib/grafana
 
  mosquitto:
    image: eclipse-mosquitto:2
    restart: unless-stopped
    command: mosquitto -c /mosquitto-no-auth.conf
    networks:
      - localnet
    ports:
      - 1883:1883
      - 9001:9001
    volumes:
      - mosquitto-conf:/mosquitto/config
      - mosquitto-data:/mosquitto/data

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

networks:
  localnet:

 

Bonjour.

je n’ai pas essayé mqtt avec teslamate.

Mais à priori avec ce docker-compose, teslamate et mosquitto ne sont  pas sur le même réseau.

@alain57as-tu essayé en supprimant  les  deux sections networks ?

tous les containers seront sur le réseau par défaut du docker-compose et teslamate « verra »bien mosquitto.

Posté(é)
  • Auteur
Le 02/08/2022 à 13:52, alain57 a dit :

Bonjour, j'utilise teslamate, grafana depuis un an.

Depuis peu, j'utilise home assistant et j'aimerais récupérer les infos teslamate via mqtt. Malheureusement, je constate via mqtt explorer que teslamate ne s'y connecte pas. (enfin je crois car je ne vois rien de teslamate y apparaître). Quelqu'un peut m'aider?

Tout tourne en docker,

mon docker-compose:

Il faut que tout soit sur le même docker-compose.

J'ai eu le même cas récemment, et mon Home Assistant était sur un autre docker-compose. 

Je l'ai mis dans le même que Teslamate et Mosquitto, et c'est OK.

Sans ça, il faut vérifier que les deux réseaux peuvent se voir, et renseigner l'IP de mosquitto dans ton mqtt explorer. C'est plus compliqué.

 

Mais je te confirme que ça fonctionne en mettant tout dans le même docker-compose, comme tu peux le voir

image.thumb.png.d5ea89a0eb31d65dc7892f7465bf746b.png

 

image.thumb.png.c52a1883daaa5605b6a2267ddcc825f9.png

  • 2 semaines plus tard...
Posté(é)

Comme je ne le vois pas dans le bundle par défaut, quelqu’un a t’il déjà fait un Dashboard Dédié au suivi des températures (habitacle / externe) ? Pas bien compliqué mais comme on dit, un bon informaticien réutilise au lieu de réinventer la roue non ? ;)

Posté(é)

Tu l'as aussi en natif dans le dashboard projected range - outdoor temp

Screenshot_20220816-070532_Firefox.thumb.jpg.771d81164d1b5574ef64885fe0cd726c.jpg

Posté(é)

Au passage, vous avez un paramètrage spécifique pour minimiser le vampire drain ?


j’ai activé l’API de streaming, décoché l’exigence que le véhicule soit verrouillé pour passer en mode veille … autre chose à penser pour TeslaMate ?

Posté(é)

Bonjour,

Depuis la dernière maj, y a t-il de nouveau dashboard personnalisé ? (les miens datent du début d'année)
Le zip de la première page est KO
Merci d'avance,

Posté(é)

Il y a un zip tout en haut de cette page et il est ok chez moi ;)

Modifié par lesommer35

Posté(é)

effectivement, cela fonctionne ce coup-ci... au temps pour moi !

Par contre c'est ceux de début d'année que j'avais déjà.
Donc pas de nouveaux ?

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.