Aller au contenu
bobjouy

[App Tierce] Teslamate : datalogger local et gratuit

Messages recommandés

Le 31/01/2022 à 02:51, Lio26 a dit :

Voilà l'état de la situation, en espérant qu'un d'entre vous comprenne le souci et puisse me guider. Dans le cas contraire, j'imagine que je vais devoir ré-installer teslamate.

Essayes cette solution ça a fonctionné sans être oblige de changer la version de raspbian 

https://forums.automobile-propre.com/topic/app-tierce-teslamate-datalogger-local-et-gratuit-18867/?page=78&tab=comments#comment-1042970

Bonne journée

Modifié par DaniM

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 31/01/2022 à 08:09, jpp59 a dit :

Essayé d upgrade a la dernière version de Raspbian (bulleyes). Y a des lib qui ne marche plus avec les dernières version de docker.

J'étais planté depuis une mise à jour faite le 14 janvier sur un Rasp sous Buster. Je suis passé en Bulleyes et magique, ça refonctionne.

 

Merci du conseil !

 

Notes techniques Pour passer en Bulleyes, j'ai suivi ce site : https://raspberrytips.fr/mettre-a-jour-raspberry-pi-os/

Pour les MAJ, j'utilise ces 5 commandes :

sudo apt-get -y update
sudo apt-get -y upgrade

sudo docker-compose pull
sudo docker-compose up -d
sudo reboot

Partager ce message


Lien à poster
Partager sur d’autres sites

Sans suspens, merci à @lesommer35, @jpp59, @DaniM, @dranreb38, à l'aide de vos indications je suis maintenant en 1.26.1, tout fonctionne parfaitement (page teslamate, grafana). 

Lors de mon changement d'opérateur, effectivement j'avais bien modifié mon adresse ip et  ports dans "réglage" sur la page teslamate.

Pour retrouver ma page web teslamate, j'ai commencé par rétrograder teslmate de 1.26.1 à 1.25.0 (https://github-com.translate.goog/adriankumpf/teslamate/issues/2300?_x_tr_sl=en&_x_tr_tl=fr&_x_tr_hl=fr#issuecomment-1010717150). J'ai alors retrouvé ma page web teslamate qui me manquait tant... ;-).

Rassuré, je suis passé en 1.25.2, et là ... page web teslamate inactive à nouveau... !

Pas rassuré, j'ai appliqué le correctif comme décrit par @lesommer35 et @DaniM, gros merci ça a fonctionné.

Rassuré, j'ai dans la foulée installé la dernière version, 1.26.1.

Voilà, encore merci à tous les 4, du coup si d'autres ont ce souci, volontiers pour les guider.

 

J'avais un 2ème point que j'aimerais comprendre, qqun connait la différence entre consommation "net" et "gross"? Mais pas très important, bonne journée à tous.

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 25/01/2022 à 19:09, bobjouy a dit :

Ceux qui ont fait la mise à jour TeslaMate du jour, attention apparemment ça casse mes dashboards perso. Je mettrai à jour si et quand je peux. 

C'est passé en Grafana v8, pas mal de choses ont dû changer.

Si les modifs à faire sont claires, je peux aider si besoin...

 

Edit: bon, apparemment c'est déjà fait, pas vu l'historique :)

merci :)

Modifié par MikeFr

Partager ce message


Lien à poster
Partager sur d’autres sites

salut les pro

j'ai une question docker

 

J'ai installer teslamate (en attendant ma TM3) sur docker (sur syno), tout c'est bien passé (enfin pas grand chose à voir pour l'instant).

Cependant je n'arrive pas plus à retourner dans le terminal pour la mise à jour ... merci du coup de main

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 31/01/2022 à 13:34, moriss a dit :

salut les pro

j'ai une question docker

 

J'ai installer teslamate (en attendant ma TM3) sur docker (sur syno), tout c'est bien passé (enfin pas grand chose à voir pour l'instant).

Cependant je n'arrive pas plus à retourner dans le terminal pour la mise à jour ... merci du coup de main

Ben faut juste te connecter à ta VM comme pour l'installation (ssh ou console).

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 31/01/2022 à 16:52, mick68 a dit :

Question : avant sur le dashboard détail trajet, on avait en suivant les graphs le point sur la carte, cela ne fonctionne plus chez moi.

Pareil pour vous ?

En effet, je m'en occupe et je remets les nouvelles versions.

 

Voilà

Détails du Trajet-1643660524956.json

 

Le 31/01/2022 à 02:51, Lio26 a dit :

Cela n'a rien à voir, mais dans le dashboard "overview" quelqu'un saurait qu'elle est la différence entre consommation "net" et gross"? car après un an d'utilisation, je ne vois pas le rapport entre ces 2 valeurs.

En gros, consommé à la prise vs. consommé par la batterie de la voiture.

Modifié par bobjouy

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 31/01/2022 à 20:56, bobjouy a dit :

En effet, je m'en occupe et je remets les nouvelles versions.

 

Voilà

Détails du Trajet-1643660524956.json 41 Ko · 6 downloads

 

En gros, consommé à la prise vs. consommé par la batterie de la voiture.

Merci bobjouy, ça fonctionne de nouveau.

 

Je continu, dans le dashboard Résumé, le texte du champ Conso + vampire et en noir et non en blanc.

Et dans le tableau trajets j'ai : No data

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 31/01/2022 à 13:40, MikeFr a dit :

Ben faut juste te connecter à ta VM comme pour l'installation (ssh ou console).

justement, je suis un peu perdu,

en passant par le terminal du syno, je peux revenir dans le docker, mais je suis pas en root.... c'est quoi le mdp du coup ?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 01/02/2022 à 10:42, moriss a dit :

justement, je suis un peu perdu,

en passant par le terminal du syno, je peux revenir dans le docker, mais je suis pas en root.... c'est quoi le mdp du coup ?

 

Celui du compte administrateur du Syno (en SSH sur l'IP du NAS).

Modifié par Mamiot
Précisions

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 01/02/2022 à 10:42, moriss a dit :

justement, je suis un peu perdu,

en passant par le terminal du syno, je peux revenir dans le docker, mais je suis pas en root.... c'est quoi le mdp du coup ?

 

Ne pas confondre l'interface SSH du Syno et le terminal des containers docker sur lesquels il n'est pas nécéssaire de se connecter.

Les updates via compose se lancent dans une console avec une connexion SSH directe au Syno, avec un compte administrateur (qui peut passer root avec un sudo -i par exemple). Pour rappel attention, passer root et taper une mauvaise commande peut tout péter sur le NAS (pertes de données tout ça...) ;) 

Modifié par Yann73

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 01/02/2022 à 10:32, bobjouy a dit :

Ok, cela fonctionne.

Idem coté affichage pour le champ :

 - Coût aux 100kms du dashboard statistiques de charge

Je suis repassé sur tous les dashboards et rien d'autre.

 

As tu vu mon message de jeudi à 13:29

 

Le 27/01/2022 à 13:29, mick68 a dit :

Merci bobjouy

Je me rends compte que mon idée n'était pas claire mea culpa

Je pense plus tôt aussi à 2 tableaux : avec en abscisse la température et en ordonnée la vitesse moyenne ou l'inverse 

 - 1 pour l'efficience

 - 1 pour la consommation moyenne

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 01/02/2022 à 13:02, mick68 a dit :

Idem coté affichage pour le champ :

 - Coût aux 100kms du dashboard statistiques de charge

Bizarre je n'ai pas le souci, cette version est ok ?

Statistiques de Charge-1643728239190.json

 

Le 01/02/2022 à 13:02, mick68 a dit :

As tu vu mon message de jeudi à 13:29

 

Oui mais c'est encore moins clair : 

 

Le 01/02/2022 à 13:02, mick68 a dit :

2 tableaux

 

Le 01/02/2022 à 13:02, mick68 a dit :

en abscisse la température et en ordonnée la vitesse

Je ne comprends pas trop "tableau" et "abscisse" et "ordonnée". Sur un graph OK, mais un tableau, je n'ai aucune idée de ce que tu veux dire.

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 01/02/2022 à 16:11, bobjouy a dit :

Bizarre je n'ai pas le souci, cette version est ok ?

Statistiques de Charge-1643728239190.json 47 Ko · 1 download

 

Oui mais c'est encore moins clair : 

 

 

Je ne comprends pas trop "tableau" et "abscisse" et "ordonnée". Sur un graph OK, mais un tableau, je n'ai aucune idée de ce que tu veux dire.

Super plus de problème sur la nouvelle version

Voici mon idée : 1 tableau pour l'efficience et un pour la conso moyenne

image.thumb.png.4d4e8aebd00f576c4a67079ee897bef5.png

Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour 

j'ai une autre petite question, en attendant ma TM3, j'ai installé Teslamate, 

cependant pour l'instant je n'ai pas le bouton dashboard. Est ce normal car pas de VIN affecté encore ? et tout se mettra en ordre dès que mon compte sera "actif" ?

 

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Question à ceux qui font un peu de domotique en complément de Teslamate :

- Qui a déjà intégré Teslamate dans Home Assistant ? 🧐 via quelle version de Home Assistant ? 

 

car il existe une intégration Tesla avec connexion à son compte sous Hass mais l'intégration de son Teslamate local est plus judicieuse et permet de faire remonter plus de données dans Hass.

ex Possibilité de faire des automatisations par exemple pour sa recharge entre une TM3 et un wall connector Tesla.

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai essayé à pas mal de reprises d'installer Teslamate sur le Cloud Oracle avec la procédure de bobjouy, mais impossible.

Après quelques modifs de mon côté, j'ai réussi à faire l'install. Je vous mets donc ci-dessous la procédure que j'ai suivie en reprenant le texte de bobjouy :

 

 

Création de compte Oracle et déploiement d'une instance

Pour ceux qui avaient suivi l'ancien tutoriel, vous aurez déjà un compte Oracle et pourrez passer à la suite.

Pour les nouveaux, voici la marche à suivre :

 

  1. Se créer un compte https://signup.cloud.oracle.com/
  2. Dans le mail de vérification, cliquer pour continuer à se créer un compte, rentrer les informations de paiement (vous ne serez pas débité)
  3. Une fois les informations saisies, bien se rappeler du "Nom de compte cloud" qui vous servira à vous connecter
  4. Connectez-vous avec votre compte sur https://cloud.oracle.com/, puis patientez environ 15 minutes
  5. Rendez-vous sur https://cloud.oracle.com/compute/instances/create (l'intérêt d'attendre 15 minutes à l'étape précédente est que parfois ceci n'est pas disponible immédiatement après la création du compte)

Pour la suite, je mets des captures et je commente quand ce n'est pas explicite.


802256049_Screenshot2022-02-0309_42_53.thumb.png.ca05bc3d9a21a2efe89bee24f3d4d431.png

Donner un nom (name) puis vérifier "Always Free Eligible" et changer l'image pour "Ubuntu"

Descendre et cliquer sur "Save Private Key" puis sur "Create"

2117742719_TeslamateOracle2.thumb.png.8b495a0b4a43271a15d8458192aee0b5.png

 

Cette fenêtre ci-dessous apparait avec le statut "provisioning". Patienter.

238303053_TeslamateOracle3.webp.b4a36dba087ab45fef32b5e88a6351c5.webp

 

Une fois le statut passé à "Running", noter la "Public IP Address".

175759804_TeslamateOracle4.webp.62c4cb6190828c13217f47a9e7da1c5d.webp

 

Désormais, noter le chemin où vous avez sauvegardé les clés SSH plus haut. Ouvrez un Terminal (macOS/Linux) pour modifier les permissions du fichier 

1293756335_TeslamateOracle9.thumb.png.d8199e001393eb41a878f033f577952f.png

La commande est :

chmod 400 /Users/bob/Downloads/ssh-key-2021-07-22.key 

si le fichier est dans /Users/bob/Downloads/ssh-key-2021-07-22.key, sinon mettez votre chemin à la place.

Sous Windows, je n'ai pas encore testé mais j'ai vu ceci pour faire un chmod 400 : https://gist.github.com/jaskiratr/cfacb332bfdff2f63f535db7efb6df93

Sinon en Powershell ça se fait comme sur cette vidéo.

Une fois ceci fait, on va pouvoir se connecter en SSH à la VM Oracle. Reprenez l'IP (Public IP Address) de la VM que vous avez noté au départ, et connectez-vous à l'aide de la clé privée. La commande est : 

ssh -i /Users/bob/Downloads/ssh-key-2021-07-22.key [email protected]

Avec bien entendu le chemin où vous avez enregistré la clé.

Un message va vous être affiché comme quoi il faut valider la connexion en tapant "yes".

The authenticity of host '152.70.55.253 (152.70.55.253)' can't be established.
ECDSA key fingerprint is SHA256:aQKtHEld+qBwBXePEvY/YUD/sUsvLE2DNMW3JJVClDY.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '152.70.55.253' (ECDSA) to the list of known hosts.
[opc@teslamatetest ~]$ 

Une fois validé, vous êtes connectés sur la VM. Bravo à vous.

 

Réservation d'un nom de domaine personnalisé, génération du .htaccess pour l'accès sécurisé à Teslamate

 

La seconde étape consiste à faire le nécessaire pour accéder à Teslamate et Grafana de manière sécurisée, en HTTPS, et avec un nom de domaine personnalisé pour ne pas avoir à retenir une adresse IP.

J'ai choisi pour ce guide d'utiliser les services de no-ip (gratuit et très facile).

Rendez-vous sur https://www.noip.com/sign-up et créez vous un compte, validez l'inscription via le mail reçu, puis connectez-vous et allez sur https://my.noip.com/dynamic-dns.

Ici, cliquez sur "Create Hostname", et remplissez les champs nécessaires comme ci-dessous :

image.thumb.png.d4f2c30261de4dd46c504b49e888b5cf.png

Dans "Hostname", saisissez l'adresse que vous souhaitez utiliser pour vous connecter à Teslamate et Grafana, dans mon exemple je choisis teslamate-autopropre, et en domain je laisse par défaut ddns.net. Ainsi mes adresses seront respectivement : https://teslamate-autopropre.ddns.net pour Teslamate et https://teslamate-autopropre.ddns.net/grafana pour Grafana.

 

Ensuite, rendez-vous sur https://hostingcanada.org/htpasswd-generator/ pour définir un nom d'utilisateur et mot de passe qui vous servira à vous connecter à Teslamate.

Saisissez le nom d'utilisateur de votre choix dans le champ "Username", et le mot de passe que vous utiliserez dans "Password".

Ensuite, dans "Mode", choisissez Bcrypt, et cliquez sur "Create .htpasswd file" :

image.thumb.png.447ece67c17f7c51b9e44c62781e4af6.png

Vous remarquerez alors qu'au-dessus de "Username" est apparu une chaîne de caractère, dans mon exemple il s'agit de : 

autopropre:$2y$10$RLV1ZbYX8N/oPENMhxYhse82jd7IasrV8YziHqF1Ct8Ikq8qhTUcq

Copiez cette chaîne de caractère quelque part où vous pourrez aisément la trouver, elle vous servira plus tard.

 

Installation de tous les outils nécessaires pour Teslamate sur la machine virtuelle Oracle

 

Revenez alors sur votre machine virtuelle Oracle, où vous êtes connectés à la fin de l'étape 1.

 

On va d'abord mettre à jour la machine virtuelle ; saisissez :

sudo apt-get update
sudo apt-get dist-upgrade

Et répondez "y" chaque fois que demandé, pour confirmer les installations diverses. Cela va prendre trèèès longtemps.

 

Saisissez alors 

sudo apt-get install docker docker-compose

Et répondez "y" chaque fois que demandé, pour confirmer les installations diverses. Cela prend quelques minutes, et une fois que tout est fait, saisissez : 

sudo systemctl start docker

 

Ensuite, il va falloir créer deux fichiers : .env et .htaccess. Dans un premier temps, créeons le .env.

Il se base sur cette forme 

TM_DB_USER=teslamate
TM_DB_PASS=secret
TM_DB_NAME=teslamate
GRAFANA_USER=admin
GRAFANA_PW=admin
FQDN_TM=teslamate-autopropre.ddns.net
TM_TZ=Europe/Paris
[email protected]

La ligne que vous aurez à adapter selon votre configuration est celle qui commence par "FQDN_TM".

Copiez ces lignes dans un bloc-notes, et à la place de "teslamate-autopropre.ddns.net", vous mettrez votre nom de domaine personnalisé que vous avez obtenu à la première étape de ce tutoriel.

Vous pouvez également changer l'adresse e-mail pour en mettre une vous appartenant.

Dans votre terminal de la VM Oracle, saisissez : 

vi .env

Tapez sur "i" pour passer en mode insertion, et collez les lignes dont nous venons tout juste de parler.

Vous aurez alors quelque chose comme cela 

image.png.5d0a857cdbfa1b7a28878b76dece9d4b.png

Appuyez sur la touche "échap" pour quitter le mode insertion, puis saisir ":wq" pour quitter et sauvegarder les changements (deux points, puis touche "w" puis touche "q", puis entrée)

 

Nous créons alors deux dossiers utiles pour la suite.

Saisissez 

mkdir /etc/acme
mkdir /auth

Et ensuite, reprenez la chaîne de caractères mise de côté à la fin de la première étape à l'aide de https://hostingcanada.org/htpasswd-generator/, qui dans mon cas était : 

autopropre:$2y$10$RLV1ZbYX8N/oPENMhxYhse82jd7IasrV8YziHqF1Ct8Ikq8qhTUcq

Nous allons la coller dans un fichier .htaccess.

Pour ce faire, saisissez 

vi /auth/.htpasswd

Et collez la chaîne de caractères, comme d'habitude, en tapant "i" pour passer en mode insertion avant de coller, puis appuyez sur la touche "échap" pour quitter le mode insertion, puis saisir ":wq" pour quitter et sauvegarder les changements (deux points, puis touche "w" puis touche "q", puis entrée)

Pour vérifier que votre fichier est correct, saisissez de nouveau : 

vi /auth/.htpasswd

Et vérifiez que ceci s'affiche (avec votre chaîne de caractères) : 

image.thumb.png.9e4112412b48f71155d291725f64fa45.png

Pour quitter, saisissez "q!" et entrée (lettre q, point d'exclamation, et touche entrée).
 

Ensuite, nous allons créer le fichier qui servira à déployer Teslamate, Grafana et tout ce qui est utile, et la bonne nouvelle c'est que pour cela, vous n'avez qu'à faire un copier-coller de ceci 

version: "3"

services:
  teslamate:
    image: teslamate/teslamate:latest
    container_name: teslamate
    restart: always
    depends_on:
      - database
    environment:
      - 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.redirect.redirectscheme.scheme=https"
      - "traefik.http.middlewares.teslamate-auth.basicauth.realm=teslamate"
      - "traefik.http.middlewares.teslamate-auth.basicauth.usersfile=/auth/.htpasswd"
      - "traefik.http.routers.teslamate-insecure.rule=Host(`${FQDN_TM}`)"
      - "traefik.http.routers.teslamate-insecure.middlewares=redirect"
      - "traefik.http.routers.teslamate-ws.rule=Host(`${FQDN_TM}`) && Path(`/live/websocket`)"
      - "traefik.http.routers.teslamate-ws.entrypoints=websecure"
      - "traefik.http.routers.teslamate-ws.tls"
      - "traefik.http.routers.teslamate.rule=Host(`${FQDN_TM}`)"
      - "traefik.http.routers.teslamate.middlewares=teslamate-auth"
      - "traefik.http.routers.teslamate.entrypoints=websecure"
      - "traefik.http.routers.teslamate.tls.certresolver=tmhttpchallenge"
    cap_drop:
      - all

  database:
    image: postgres:13
    container_name: database
    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
    container_name: grafana
    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.middlewares.redirect.redirectscheme.scheme=https"
      - "traefik.http.routers.grafana-insecure.rule=Host(`${FQDN_TM}`)"
      - "traefik.http.routers.grafana-insecure.middlewares=redirect"
      - "traefik.http.routers.grafana.rule=Host(`${FQDN_TM}`) && (Path(`/grafana`) || PathPrefix(`/grafana/`))"
      - "traefik.http.routers.grafana.entrypoints=websecure"
      - "traefik.http.routers.grafana.tls.certresolver=tmhttpchallenge"

  mosquitto:
    image: eclipse-mosquitto:2
    container_name: mosquitto
    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
    container_name: traefik
    restart: always
    command:
      - "--global.sendAnonymousUsage=false"
      - "--providers.docker"
      - "--providers.docker.exposedByDefault=false"
      - "--entrypoints.web.address=:80"
      - "--entrypoints.websecure.address=:443"
      - "--certificatesresolvers.tmhttpchallenge.acme.httpchallenge=true"
      - "--certificatesresolvers.tmhttpchallenge.acme.httpchallenge.entrypoint=web"
      - "--certificatesresolvers.tmhttpchallenge.acme.email=${LETSENCRYPT_EMAIL}"
      - "--certificatesresolvers.tmhttpchallenge.acme.storage=/etc/acme/acme.json"
    ports:
      - 80:80
      - 443:443
    volumes:
      - /auth/.htpasswd:/auth/.htpasswd
      - /etc/acme/:/etc/acme/
      - /var/run/docker.sock:/var/run/docker.sock:ro

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

 

Copiez donc le contenu détaillé ci-dessus, et saisissez sur la VM Oracle 

vi docker-compose.yml

Puis, comme vous en avez désormais l'habitude, tapez sur "i" pour passer en mode insertion, et collez le tout. 

Appuyez sur la touche "échap" pour quitter le mode insertion, puis saisir ":wq" pour quitter et sauvegarder les changements (deux points, puis touche "w" puis touche "q", puis entrée).

Pour vérifier que votre fichier est correct, saisissez de nouveau : 

vi docker-compose.yml

Vous devriez alors voir ceci : 

image.thumb.png.fd55aabf4a69c6748e47eaa2246f92d7.png

Saisissez alors :q! pour quitter.

 

Déploiement de Teslamate, et c'est fini

Il ne reste qu'à lancer Teslamate, à l'aide d'une seule commande à coller : 

sudo docker-compose up -d

Vous verrez alors tout ceci s'afficher : 

image.png.c326d475f84032063b06ec8009048623.png

 

Grafana sera accessible immédiatement à l'adresse https://[votre nom de domaine personnalisé]/grafana, avec comme nom d'utilisateur et comme mot de passe : admin. Ils seront à modifier suite à la première connexion.

 

Après quelques minutes tout au plus, Teslamate sera aussi accessible à l'adresse https://[votre nom de domaine personnalisé].

 

Vous aurez une fenêtre comme ceci qui s'affiche : 

image.png

 

Où il vous faudra saisir votre nom d'utilisateur et mot de passe renseignés au début de ce tutoriel lors de la création du .htaccess (via https://hostingcanada.org/htpasswd-generator/).

 

Une fois saisis, en cliquant sur "Connexion", Teslamate vous invitera à saisir vos identifiants Tesla (ou des jetons).

 

Pour ceux qui veulent utiliser des jetons, l'application Android de @denouche est parfaite pour ça.

 

Ainsi s'achève ce tutoriel pour l'immense majorité d'entre vous, vous aurez donc, au terme de ce qu'il vient de se passer : 

  • Teslamate opérationnel, gratuitement, accessible depuis l'internet
  • Accès sécurisé via nom d'utilisateur et mot de passe pour Teslamate et Grafana
  • Nom de domaine personnalisé pour accéder à Teslamate et Grafana
  • La fierté d'avoir réussi à faire tout ça par vous même alors que vous ne vous en croyiez pas capable

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.