Aller au contenu
bobjouy

[App Tierce] Teslamate : datalogger local et gratuit

Messages recommandés

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Modifié par Pahtath

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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 !

Partager ce message


Lien à poster
Partager sur d’autres sites

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:

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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à

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ? ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

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.