Opsætningsvejledning
Sådan forbinder du HedgieMate med din TeslaMate-server
Forudsætninger
Systemkrav
HedgieMate virker med din nuværende TeslaMate-installation. Til fjernadgang skal du have:
- En kørende TeslaMate-installation eller tjenesten MyTeslaMate
- Uden fjernadgang virker HedgieMate kun på dit eget netværk
- Du kan bruge et domæne med en Cloudflare Zero Trust-tunnel, en offentlig IP-adresse eller en VPN-løsning (Tailscale, OpenVPN med flere)
Installer TeslaMate API
Installer TeslaMate API
HedgieMate har brug for TeslaMate API for at virke. Det skal installeres på den samme server, som TeslaMate kører på.
Udførlige instruktioner findes på TeslaMate API på GitHub.
Tilføj denne tjeneste til din nuværende docker-compose.yml for TeslaMate og tilpas miljøvariablerne, så de passer til din nuværende TeslaMate-opsætning:
... 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 Bemærk: MQTT_HOST skal pege på den samme MQTT-broker, som din TeslaMate bruger. Kopier værdien fra din nuværende TeslaMate Docker-opsætning.
Adgang udefra (valgfrit)
Opsæt adgang udefra
Åbn aldrig dit TeslaMate API udad uden ordentlig godkendelse. Uvedkommende adgang kan bringe dit privatliv og din sikkerhed i fare.
Til fjernadgang til dit TeslaMate API kan du vælge en af disse sikre muligheder:
Anbefalede løsninger
Mulighed 1: VPN-løsninger
Mulighed 2: omvendt proxy med godkendelse
Mulighed 3: Cloudflare Zero Trust (kræver domæne)
Flere sikkerhedstips
- Brug altid HTTPS/TLS: åbn aldrig dit API mod internettet over almindelig HTTP
- Brug stærke adgangskoder: ved Basic Auth, lav lange og tilfældige adgangskoder
- Opdater regelmæssigt: hold din omvendte proxy og din godkendelse opdateret
- Hold øje med loggene: kontroller regelmæssigt for uvedkommende loginforsøg
- Begræns API-adgangen: åbn kun de endpoints, du faktisk har brug for
Har du brug for hjælp til at åbne serveren sikkert? Kontakt vores support.
Installer TeslaMate API
Brug tjenesten MyTeslamate
MyTeslamate tilbyder en hostet forbindelse til TeslaMate API, uden at du selv skal installere noget. Opret en MyTeslamate-konto, hvis du ikke allerede har en.
Vigtigt: siden den seneste MyTeslamate-opdatering er godkendelse ALTID påkrævet. Brug imaget tobiasehlert/teslamateapi:latest og vælg Basic Auth.
- Gå til afsnittet Add-on i MyTeslamate
- Slå Connectivity: TeslaMate API & MQTT til og vælg imaget
tobiasehlert/teslamateapi:latest - Vælg Basic Auth som godkendelse
- Kopier endpoint-URL'en, loginet og adgangskoden eller tokenet
- Indsæt endpointet som API-URL i HedgieMate, MyTeslamate-loginet som brugernavn og adgangskoden eller tokenet som adgangskode
- Kommer du ikke videre? Skriv til os på [email protected], så hjælper vi dig.
MyTeslamates vejledning til forbindelser
Hold din endpoint-URL, dit login og din adgangskode eller token hemmelige. Del dem aldrig offentligt, de giver fuld adgang til dine TeslaMate-data.
Opsæt HedgieMate
Angiv TeslaMate API-URL
Angiv din TeslaMate API-URL i HedgieMate:
- Adgang udefra
https://dit-domaene.dk(hvis du bruger Cloudflare Zero Trust) - IP-adresse med port
https://din-ip:8080 - Eget netværk
http://192.168.1.xxx:8080
URL'en skal pege på din TeslaMate API-tjeneste på port 8080.
Kontroller forbindelsen
Test forbindelsen, hent dine biler og begynd at udforske dine Tesla-data med den udvidede analyse og de indsigter, HedgieMate giver.