Opsætningsvejledning

Sådan forbinder du HedgieMate med din TeslaMate-server

Forudsætninger

1

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

2

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:

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

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)

3

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

  • Tailscale VPN uden opsætning, nemmest at komme i gang med, ingen offentlig IP-adresse nødvendig
    Hurtig start
  • ZeroTier Software-defined networking, ingen offentlig IP-adresse nødvendig
    Opsætningsvejledning
  • WireGuard Moderne og hurtig VPN-protokol
    Hurtig start
  • OpenVPN Modent VPN med bred understøttelse

Mulighed 2: omvendt proxy med godkendelse

Mulighed 3: Cloudflare Zero Trust (kræver domæne)

  • Cloudflare Zero Trust Sikker tunnel med godkendelse via service tokens (headerne CF-Access-Client-Id og CF-Access-Client-Secret), ingen offentlig IP-adresse nødvendig

Har du brug for hjælp til at åbne serveren sikkert? Kontakt vores support.

Installer TeslaMate API

2

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.

  1. Gå til afsnittet Add-on i MyTeslamate
  2. Slå Connectivity: TeslaMate API & MQTT til og vælg imaget tobiasehlert/teslamateapi:latest
  3. Vælg Basic Auth som godkendelse
  4. Kopier endpoint-URL'en, loginet og adgangskoden eller tokenet
  5. Indsæt endpointet som API-URL i HedgieMate, MyTeslamate-loginet som brugernavn og adgangskoden eller tokenet som adgangskode
  6. Kommer du ikke videre? Skriv til os på [email protected], så hjælper vi dig.

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

4

Hent HedgieMate

Installer HedgieMate fra App Store på din iOS-enhed.

Hent i App Store
5

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.

6

Kontroller forbindelsen

Test forbindelsen, hent dine biler og begynd at udforske dine Tesla-data med den udvidede analyse og de indsigter, HedgieMate giver.

Brug for hjælp?

Går opsætningen ikke som forventet? Vi hjælper dig gerne i gang.

Hjælp med at oversætte HedgieMate

Hjælp os med at gøre HedgieMate tilgængelig på flere sprog. Den, der hjælper med at oversætte appen, får en Pro-licens gratis som tak.

Gratis Pro-licens Begynd at oversætte