Oppsettsveiledning

Slik kobler du HedgieMate til TeslaMate-serveren din

Forutsetninger

1

Systemkrav

HedgieMate virker med den TeslaMate-installasjonen du alt har. Til fjerntilgang trenger du:

  • En TeslaMate-installasjon som kjører, eller tjenesten MyTeslaMate
  • Uten fjerntilgang virker HedgieMate bare på ditt eget nettverk
  • Du kan bruke et domene med en Cloudflare Zero Trust-tunnel, en offentlig IP-adresse eller en VPN-løsning (Tailscale, OpenVPN med flere)

Installere TeslaMate API

2

Installer TeslaMate API

HedgieMate trenger TeslaMate API for å virke. Det må installeres på den samme serveren som TeslaMate kjører på.

Utfyllende instruksjoner finnes på TeslaMate API på GitHub.

Legg denne tjenesten til i docker-compose.yml-filen du alt har for TeslaMate, og tilpass miljøvariablene slik at de passer med oppsettet ditt:

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

Merk: MQTT_HOST må peke på den samme MQTT-brokeren som TeslaMate bruker. Kopier verdien fra TeslaMate Docker-oppsettet du alt har.

Tilgang utenfra (valgfritt)

3

Sett opp tilgang utenfra

Åpne aldri TeslaMate API-et ditt utover uten ordentlig autentisering. Uvedkommende tilgang kan sette personvernet og sikkerheten din i fare.

Til fjerntilgang til TeslaMate API-et ditt kan du velge et av disse trygge alternativene:

Anbefalte løsninger

Alternativ 1: VPN-løsninger

  • Tailscale VPN uten oppsett, enklest å komme i gang med, ingen offentlig IP-adresse nødvendig
    Hurtigstart
  • ZeroTier Software-defined networking, ingen offentlig IP-adresse nødvendig
    Oppsettsveiledning
  • WireGuard Moderne og rask VPN-protokoll
    Hurtigstart
  • OpenVPN Modent VPN med bred støtte

Alternativ 2: omvendt proxy med autentisering

Alternativ 3: Cloudflare Zero Trust (krever domene)

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

Trenger du hjelp til å åpne serveren trygt? Ta kontakt med støtten vår.

Installere TeslaMate API

2

Bruk tjenesten MyTeslamate

MyTeslamate tilbyr en driftet tilkobling til TeslaMate API, uten at du må installere noe selv. Opprett en MyTeslamate-konto hvis du ikke alt har en.

Viktig: siden den siste MyTeslamate-oppdateringen er autentisering ALLTID påkrevd. Bruk imaget tobiasehlert/teslamateapi:latest og velg Basic Auth.

  1. Gå til delen Add-on i MyTeslamate
  2. Slå på Connectivity: TeslaMate API & MQTT og velg imaget tobiasehlert/teslamateapi:latest
  3. Velg Basic Auth som autentisering
  4. Kopier endpoint-URL-en, innloggingen og passordet eller tokenet
  5. Lim inn endpointet som API-URL i HedgieMate, MyTeslamate-innloggingen som brukernavn og passordet eller tokenet som passord
  6. Står du fast? Send oss en e-post på [email protected], så hjelper vi deg.

Hold endpoint-URL-en, innloggingen og passordet eller tokenet hemmelig. Del dem aldri offentlig, de gir full tilgang til TeslaMate-dataene dine.

Sette opp HedgieMate

4

Last ned HedgieMate

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

Last ned i App Store
5

Angi TeslaMate API-URL

Skriv inn TeslaMate API-URL-en din i HedgieMate:

  • Tilgang utenfra https://ditt-domene.no (hvis du bruker Cloudflare Zero Trust)
  • IP-adresse med port https://din-ip:8080
  • Eget nettverk http://192.168.1.xxx:8080

URL-en må peke på TeslaMate API-tjenesten din på port 8080.

6

Sjekk tilkoblingen

Test tilkoblingen, hent bilene dine og begynn å utforske Tesla-dataene dine med den utvidede analysen og innsikten HedgieMate gir.

Trenger du hjelp?

Går ikke oppsettet som forventet? Vi hjelper deg gjerne i gang.

Hjelp med å oversette HedgieMate

Hjelp oss å gjøre HedgieMate tilgjengelig på flere språk. Den som hjelper med å oversette appen, får en Pro-lisens gratis som takk.

Gratis Pro-lisens Begynn å oversette