Guide de configuration

Comment connecter HedgieMate à votre serveur TeslaMate

Prérequis

1

Configuration requise

HedgieMate fonctionne avec votre installation TeslaMate existante. Pour un accès à distance, il vous faudra :

  • Une instance TeslaMate en fonctionnement ou le service MyTeslaMate
  • Sans accès à distance, HedgieMate ne fonctionne que sur le réseau local
  • Vous pouvez utiliser un domaine avec un tunnel Cloudflare Zero Trust, une IP publique ou une solution VPN (Tailscale, OpenVPN, etc.)

Installation de l'API TeslaMate

2

Installer l'API TeslaMate

HedgieMate a besoin de l'API TeslaMate pour fonctionner. Elle doit être installée sur le même serveur que celui qui exécute TeslaMate.

Visit the Dépôt GitHub de l'API TeslaMate for detailed instructions.

Ajoutez ce service à votre fichier docker-compose.yml TeslaMate existant et mettez à jour les variables d'environnement pour qu'elles correspondent à votre configuration TeslaMate actuelle :

docker-compose.yml
... existing TeslaMate docker-compose configuration ...

services:
  teslamateapi:
    image: tobiasehlert/teslamateapi:latest
    restart: always
    depends_on:
      - database
    environment:
      - ENCRYPTION_KEY=MySuperSecretEncryptionKey
      - DATABASE_USER=teslamate
      - DATABASE_PASS=secret
      - DATABASE_NAME=teslamate
      - DATABASE_HOST=database
      - MQTT_HOST=mosquitto
      - TZ=Europe/Berlin
    ports:
      - 8080:8080

Configuration de l'accès public (facultatif)

3

Configurer l'accès public

N'exposez jamais votre API TeslaMate publiquement sans authentification. Un accès non autorisé pourrait compromettre votre confidentialité et votre sécurité.

Pour accéder à distance à votre API TeslaMate, voici quelques options sécurisées à envisager :

Solutions recommandées

Option 1 : solutions VPN

Option 2 : proxy inverse avec authentification

Option 3 : Cloudflare Zero Trust (nécessite un domaine)

Si vous avez besoin d'aide pour configurer un accès public sécurisé, contactez notre équipe d'assistance.

Installation de l'API TeslaMate

2

Utiliser le service MyTeslamate

MyTeslamate propose un service de connectivité hébergé pour l'API TeslaMate, sans installation locale. Créez un compte MyTeslamate si vous n'en avez pas encore.

Important : depuis la dernière mise à jour de MyTeslamate, l'authentification est TOUJOURS obligatoire. Utilisez l'image tobiasehlert/teslamateapi:latest et sélectionnez Basic Auth.

  1. Dans MyTeslamate, allez dans la section Add-on
  2. Activez Connectivity: TeslaMate API & MQTT et sélectionnez l'image tobiasehlert/teslamateapi:latest
  3. Pour l'authentification, choisissez Basic Auth
  4. Copiez l'URL de l'Endpoint, le Login et le Password/Token
  5. Dans HedgieMate, collez l'Endpoint comme URL de l'API, le Login MyTeslamate comme Username et le Password/Token comme Password
  6. Bloqué ? Écrivez-nous à [email protected] et nous vous aiderons.

Conservez en lieu sûr votre URL d'Endpoint, votre Login et votre Password/Token. Ne les partagez jamais publiquement : ils donnent un accès complet à vos données TeslaMate.

Configuration de HedgieMate

4

Télécharger HedgieMate

Installez HedgieMate depuis l'App Store sur votre appareil iOS.

Télécharger sur l' App Store
5

Configurer l'URL de l'API TeslaMate

Dans HedgieMate, saisissez l'URL de votre API TeslaMate :

  • Accès public https://votre-domaine.com (si vous utilisez Cloudflare Zero Trust)
  • IP avec port https://votre-ip:8080
  • Réseau local http://192.168.1.xxx:8080

L'URL doit pointer vers votre service d'API TeslaMate qui tourne sur le port 8080.

6

Vérifier la connexion

Testez la connexion, récupérez vos véhicules et commencez à explorer vos données Tesla grâce aux analyses et aux détails fournis par HedgieMate.

Besoin d'aide ?

Des soucis lors de la configuration ? Nous sommes là pour vous aider à démarrer.

Aidez à traduire HedgieMate

Aidez-nous à proposer HedgieMate dans davantage de langues. Les personnes qui contribuent à la traduction de l'appli reçoivent une licence Pro gratuite en remerciement !

Licence Pro gratuite Commencer à traduire