Installationsguide

Så ansluter du HedgieMate till din TeslaMate-server

Förutsättningar

1

Systemkrav

HedgieMate fungerar med din befintliga TeslaMate-installation. För åtkomst på distans behöver du:

  • En TeslaMate-installation som körs, eller tjänsten MyTeslaMate
  • Utan åtkomst på distans fungerar HedgieMate bara på ditt eget nätverk
  • Du kan använda en domän med en Cloudflare Zero Trust-tunnel, en publik IP-adress eller en VPN-lösning (Tailscale, OpenVPN med flera)

Installera TeslaMate API

2

Installera TeslaMate API

HedgieMate behöver TeslaMate API för att fungera. Det måste installeras på samma server som TeslaMate körs på.

Utförliga instruktioner finns på TeslaMate API på GitHub.

Lägg till den här tjänsten i din befintliga docker-compose.yml för TeslaMate och anpassa miljövariablerna så att de matchar din nuvarande TeslaMate-konfiguration:

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

Observera: MQTT_HOST måste peka på samma MQTT-broker som din TeslaMate använder. Kopiera värdet från din befintliga TeslaMate Docker-konfiguration.

Åtkomst utifrån (valfritt)

3

Ställ in åtkomst utifrån

Öppna aldrig ditt TeslaMate API utåt utan ordentlig autentisering. Obehörig åtkomst kan äventyra din integritet och säkerhet.

För åtkomst på distans till ditt TeslaMate API kan du välja något av de här säkra alternativen:

Rekommenderade lösningar

Alternativ 1: VPN-lösningar

  • Tailscale VPN utan konfiguration, enklast att komma igång med, ingen publik IP-adress behövs
    Snabbstartsguide
  • ZeroTier Software-defined networking, ingen publik IP-adress behövs
    Installationsguide
  • WireGuard Modernt och snabbt VPN-protokoll
    Snabbstart
  • OpenVPN Moget VPN med brett stöd

Alternativ 2: omvänd proxy med autentisering

Alternativ 3: Cloudflare Zero Trust (kräver domän)

  • Cloudflare Zero Trust Säker tunnel med autentisering via service tokens (headrarna CF-Access-Client-Id och CF-Access-Client-Secret), ingen publik IP-adress behövs

Behöver du hjälp att öppna servern säkert? Kontakta vår support.

Installera TeslaMate API

2

Använd tjänsten MyTeslamate

MyTeslamate erbjuder en hostad anslutning till TeslaMate API, utan att du behöver installera något själv. Skapa ett MyTeslamate-konto om du inte redan har ett.

Viktigt: sedan den senaste MyTeslamate-uppdateringen krävs autentisering ALLTID. Använd avbildningen tobiasehlert/teslamateapi:latest och välj Basic Auth.

  1. Gå till avsnittet Add-on i MyTeslamate
  2. Slå på Connectivity: TeslaMate API & MQTT och välj avbildningen tobiasehlert/teslamateapi:latest
  3. Välj Basic Auth som autentisering
  4. Kopiera endpoint-URL:en, inloggningen och lösenordet eller token
  5. Klistra in endpointen som API-URL i HedgieMate, MyTeslamate-inloggningen som användarnamn och lösenordet eller token som lösenord
  6. Kommer du inte vidare? Mejla oss på [email protected] så hjälper vi dig.

Håll din endpoint-URL, inloggning och lösenord eller token hemliga. Dela dem aldrig öppet, de ger full tillgång till dina TeslaMate-data.

Ställ in HedgieMate

4

Ladda ner HedgieMate

Installera HedgieMate från App Store på din iOS-enhet.

Ladda ner på App Store
5

Ange TeslaMate API-URL

Ange din TeslaMate API-URL i HedgieMate:

  • Åtkomst utifrån https://din-doman.se (om du använder Cloudflare Zero Trust)
  • IP-adress med port https://din-ip:8080
  • Eget nätverk http://192.168.1.xxx:8080

URL:en ska peka på din TeslaMate API-tjänst på port 8080.

6

Kontrollera anslutningen

Testa anslutningen, hämta dina bilar och börja utforska dina Tesla-data med den utökade analysen och de insikter HedgieMate ger.

Behöver du hjälp?

Går installationen inte som väntat? Vi hjälper dig gärna igång.

Hjälp till att översätta HedgieMate

Hjälp oss göra HedgieMate tillgänglig på fler språk. Den som hjälper till att översätta appen får en Pro-licens gratis som tack.

Gratis Pro-licens Börja översätta