Einrichtungsanleitung
So verbinden Sie HedgieMate mit Ihrem TeslaMate-Server
Voraussetzungen
Systemanforderungen
HedgieMate funktioniert mit Ihrer bestehenden TeslaMate-Installation. Für den Fernzugriff benötigen Sie:
- Laufende TeslaMate-Instanz oder MyTeslaMate-Dienst
- Ohne Fernzugriff funktioniert HedgieMate nur im lokalen Netzwerk
- Sie können eine Domain mit Cloudflare Zero Trust-Tunnelzugang, öffentliche IP oder VPN-Lösung (Tailscale, OpenVPN usw.) verwenden
TeslaMate-API-Installation
TeslaMate-API installieren
HedgieMate benötigt die TeslaMate-API. Diese muss auf demselben Server installiert werden, auf dem TeslaMate läuft.
Visit the TeslaMate-API GitHub-Repository for detailed instructions.
Fügen Sie diesen Dienst zu Ihrer bestehenden TeslaMate docker-compose.yml-Datei hinzu und aktualisieren Sie die Umgebungsvariablen entsprechend Ihrer aktuellen TeslaMate-Konfiguration:
... 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 Öffentlicher Zugang (Optional)
Öffentlichen Zugang konfigurieren
Setzen Sie Ihre TeslaMate-API niemals ohne ordnungsgemäße Authentifizierung dem Internet aus. Unbefugter Zugriff könnte Ihre Privatsphäre und Sicherheit gefährden.
Für den Fernzugriff auf Ihre TeslaMate-API gibt es folgende sichere Optionen:
Empfohlene Lösungen
Option 1: VPN-Lösungen
Option 2: Reverse Proxy mit Authentifizierung
Option 3: Cloudflare Zero Trust (Domain erforderlich)
Zusätzliche Sicherheitstipps
- Verwenden Sie immer HTTPS/TLS: Setzen Sie Ihre API niemals über unverschlüsseltes HTTP dem Internet aus
- Verwenden Sie starke Passwörter: Bei Basic Auth generieren Sie lange, zufällige Passwörter
- Regelmäßige Updates: Halten Sie Ihren Reverse Proxy und Ihre Authentifizierungssysteme aktuell
- Überwachen Sie Zugriffsprotokolle: Prüfen Sie regelmäßig auf unbefugte Zugriffsversuche
- Beschränken Sie den API-Zugang: Geben Sie nur die Endpunkte frei, die Sie tatsächlich benötigen
Wenn Sie Hilfe bei der Einrichtung eines sicheren öffentlichen Zugangs benötigen, kontaktieren Sie unser Support-Team.
TeslaMate-API-Installation
MyTeslamate-Dienst nutzen
MyTeslamate bietet einen gehosteten Konnektivitätsdienst für die TeslaMate-API ohne lokale Installation. Erstellen Sie ein MyTeslamate-Konto, falls Sie noch keines haben.
Wichtig: Seit dem letzten MyTeslamate-Update ist eine Authentifizierung IMMER erforderlich. Verwenden Sie das Image tobiasehlert/teslamateapi:latest und wählen Sie Basic Auth.
- Gehen Sie in MyTeslamate zum Bereich Add-on
- Aktivieren Sie Connectivity: TeslaMate API & MQTT und wählen Sie das Image
tobiasehlert/teslamateapi:latest - Wählen Sie als Authentifizierung Basic Auth
- Kopieren Sie die Endpoint-URL, den Login und das Password/Token
- Fügen Sie in HedgieMate den Endpoint als API-URL, den MyTeslamate-Login als Username und das Password/Token als Password ein
- Kommen Sie nicht weiter? Schreiben Sie uns an [email protected] – wir helfen gerne.
MyTeslamate Konnektivitätsanleitung
Halten Sie Ihre Endpoint-URL, Login und Password/Token geheim. Teilen Sie diese niemals öffentlich – sie ermöglichen vollen Zugriff auf Ihre TeslaMate-Daten.
HedgieMate-Konfiguration
HedgieMate herunterladen
Installieren Sie HedgieMate aus dem App Store auf Ihrem iOS-Gerät.
Laden im App StoreTeslaMate-API-URL konfigurieren
Geben Sie in HedgieMate Ihre TeslaMate-API-URL ein:
- Öffentlicher Zugang
https://ihre-domain.com(bei Verwendung von Cloudflare Zero Trust) - IP mit Port
https://ihre-ip:8080 - Lokales Netzwerk
http://192.168.1.xxx:8080
Die URL sollte auf Ihren TeslaMate-API-Dienst zeigen, der auf Port 8080 läuft.
Verbindung überprüfen
Testen Sie die Verbindung, rufen Sie Ihre Fahrzeuge ab und beginnen Sie, Ihre Tesla-Daten mit den erweiterten Analysen und Einblicken von HedgieMate zu erkunden.