Installatiehandleiding

Zo verbind je HedgieMate met je TeslaMate-server

Vereisten

1

Systeemvereisten

HedgieMate werkt met je bestaande TeslaMate-installatie. Voor toegang op afstand heb je nodig:

  • Een werkende TeslaMate-installatie of de dienst MyTeslaMate
  • Zonder toegang op afstand werkt HedgieMate alleen op je eigen netwerk
  • Je kunt een domein met een Cloudflare Zero Trust-tunnel gebruiken, een openbaar IP-adres of een VPN (Tailscale, OpenVPN en dergelijke)

TeslaMate API installeren

2

TeslaMate API installeren

HedgieMate heeft de TeslaMate API nodig om te werken. Die moet op dezelfde server staan waarop TeslaMate draait.

Uitgebreide instructies vind je op de TeslaMate API op GitHub.

Voeg deze service toe aan je bestaande docker-compose.yml van TeslaMate en pas de omgevingsvariabelen aan zodat ze bij je huidige TeslaMate-configuratie passen:

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

Let op: MQTT_HOST moet naar dezelfde MQTT-broker verwijzen die je TeslaMate gebruikt. Neem de waarde over uit je bestaande TeslaMate Docker-configuratie.

Toegang van buitenaf instellen (optioneel)

3

Toegang van buitenaf instellen

Stel je TeslaMate API nooit open naar buiten zonder goede authenticatie. Ongewenste toegang kan je privacy en veiligheid in gevaar brengen.

Voor toegang op afstand tot je TeslaMate API kun je een van deze veilige opties overwegen:

Aanbevolen oplossingen

Optie 1: VPN-oplossingen

  • Tailscale VPN zonder configuratie, het eenvoudigst op te zetten, geen openbaar IP-adres nodig
    Snelstartgids
  • ZeroTier Software-defined networking, geen openbaar IP-adres nodig
    Installatiehandleiding
  • WireGuard Modern en snel VPN-protocol
    Snelstart
  • OpenVPN Volwassen VPN met brede ondersteuning

Optie 2: reverse proxy met authenticatie

Optie 3: Cloudflare Zero Trust (domein vereist)

  • Cloudflare Zero Trust Beveiligde tunnel met authenticatie via service tokens (de headers CF-Access-Client-Id en CF-Access-Client-Secret), geen openbaar IP-adres nodig

Kun je hulp gebruiken bij het veilig openstellen van je server? Neem contact op met onze support.

TeslaMate API installeren

2

De dienst MyTeslamate gebruiken

MyTeslamate biedt een gehoste verbinding met de TeslaMate API, zonder dat je zelf iets hoeft te installeren. Maak een MyTeslamate-account als je die nog niet hebt.

Belangrijk: sinds de laatste update van MyTeslamate is authenticatie ALTIJD verplicht. Gebruik de image tobiasehlert/teslamateapi:latest en kies Basic Auth.

  1. Ga in MyTeslamate naar het onderdeel Add-on
  2. Zet Connectivity: TeslaMate API & MQTT aan en kies de image tobiasehlert/teslamateapi:latest
  3. Kies Basic Auth als authenticatie
  4. Kopieer de endpoint-URL, de login en het wachtwoord of token
  5. Plak in HedgieMate het endpoint als API-URL, de MyTeslamate-login als gebruikersnaam en het wachtwoord of token als wachtwoord
  6. Loop je vast? Mail ons op [email protected] en we helpen je verder.

Houd je endpoint-URL, login en wachtwoord of token geheim. Deel ze nooit openbaar, want ze geven volledige toegang tot je TeslaMate-gegevens.

HedgieMate instellen

4

HedgieMate downloaden

Installeer HedgieMate uit de App Store op je iOS-apparaat.

Download in de App Store
5

De TeslaMate API-URL invullen

Vul in HedgieMate je TeslaMate API-URL in:

  • Toegang van buitenaf https://jouw-domein.nl (als je Cloudflare Zero Trust gebruikt)
  • IP-adres met poort https://jouw-ip:8080
  • Eigen netwerk http://192.168.1.xxx:8080

De URL moet verwijzen naar je TeslaMate API-service op poort 8080.

6

De verbinding controleren

Test de verbinding, haal je auto's op en ga je Tesla-gegevens verkennen met de uitgebreide analyses en inzichten van HedgieMate.

Hulp nodig?

Loopt het instellen niet zoals verwacht? We helpen je graag op weg.

Help HedgieMate vertalen

Help ons HedgieMate in meer talen beschikbaar te maken. Wie meehelpt met vertalen, krijgt als bedankje een gratis Pro-licentie.

Gratis Pro-licentie Begin met vertalen