Průvodce nastavením

Jak připojit HedgieMate k vašemu TeslaMate serveru

Co budete potřebovat

1

Systémové požadavky

HedgieMate je doplněk k vaší existující instalaci TeslaMate. Pro funkčnost mimo domov je třeba vyřešit přístup:

  • Vlastní instance TeslaMate nebo cloudová služba MyTeslaMate
  • Bez vzdáleného přístupu bude aplikace fungovat jen na domácí Wi-Fi
  • Pro vzdálený přístup doporučujeme Cloudflare Tunnel, VPN (Tailscale, WireGuard) nebo veřejnou IP

Instalace TeslaMate API

2

Zprovoznění TeslaMate API

Aby aplikace mohla číst data, potřebuje komponentu TeslaMate API. Tu musíte přidat na stejný server, kde vám běží TeslaMate.

Visit the Repozitář TeslaMate API na GitHubu for detailed instructions.

Přidejte následující službu do vašeho `docker-compose.yml` souboru a upravte proměnné prostředí tak, aby odpovídaly vaší databázi:

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

Nastavení vzdáleného přístupu (Volitelné)

3

Jak se připojit odkudkoliv

Nikdy nevystavujte API do internetu bez zabezpečení! Riskujete tím únik citlivých dat o vašem pohybu.

Pro bezpečný přístup k datům mimo domov doporučujeme jedno z následujících řešení:

Doporučená řešení

Varianta 1: VPN (Nejbezpečnější)

  • Tailscale Nejsnazší nastavení, funguje bez veřejné IP. Nainstalujete a jste v síti.
    Rychlý start
  • ZeroTier Alternativa k Tailscale, virtuální síť bez veřejné IP.
    Návod
  • WireGuard Moderní, extrémně rychlý VPN protokol.
    Návod
  • OpenVPN Ověřená klasika, kterou podporuje většina routerů.

Varianta 2: Reverzní proxy s heslem

  • Caddy Server + Basic Auth Automatické HTTPS certifikáty, jednoduchá konfigurace.
    Dokumentace Basic Auth
  • Nginx + Basic Auth Standardní web server, vyžaduje manuální konfiguraci.
    Návod
  • Traefik + Auth Middleware Ideální pro Docker prostředí.
    Auth Middleware

Varianta 3: Cloudflare Zero Trust (vyžaduje doménu)

  • Cloudflare Zero Trust Bezpečný tunel s ověřením přes Service Token (hlavičky CF-Access-Client-Id a Secret). Nepotřebujete veřejnou IP.

Pokud si s nastavením bezpečného přístupu nevíte rady, raději zvolte Tailscale nebo nás kontaktujte.

Instalace TeslaMate API

2

Použití služby MyTeslamate

MyTeslamate poskytuje hostovanou službu pro TeslaMate API bez nutnosti lokální instalace. Vytvořte si účet na MyTeslamate, pokud ho ještě nemáte.

Důležité: Po poslední aktualizaci MyTeslamate VŽDY vyžaduje autentizaci. Použijte image tobiasehlert/teslamateapi:latest a v nastavení zvolte Basic Auth.

  1. V MyTeslamate přejděte do sekce Add-on
  2. Aktivujte Connectivity: TeslaMate API & MQTT a vyberte image tobiasehlert/teslamateapi:latest
  3. Jako způsob autentizace zvolte Basic Auth
  4. Zkopírujte Endpoint URL, Login a Password/Token
  5. V HedgieMate vložte Endpoint jako URL API, Login z MyTeslamate jako Username a Password/Token jako Password
  6. Nevíte si rady? Napište nám na [email protected] a rádi pomůžeme.

Udržujte svůj Endpoint URL, Login a Password/Token v bezpečí. Nikdy je nesdílejte veřejně – poskytují plný přístup k vašim TeslaMate datům.

Nastavení aplikace HedgieMate

4

Stažení aplikace

Nainstalujte si HedgieMate z App Store do vašeho iPhonu.

Stáhnout na App Store
5

Zadání adresy API

Po spuštění aplikace zadejte adresu vašeho TeslaMate API:

  • Veřejná doména https://teslamate.vasedomena.cz (např. přes Cloudflare)
  • IP adresa s portem https://123.45.67.89:8080
  • Lokální síť http://192.168.1.50:8080

URL musí směřovat na TeslaMate API (obvykle port 8080), nikoliv na původní webové rozhraní TeslaMate (port 4000)!

6

Ověření

Klikněte na test spojení. Pokud je vše v pořádku, aplikace načte seznam vašich aut a můžete začít.

Máte problémy?

Nedaří se vám propojení nastavit? Jsme tu pro vás.

Pomozte s překladem HedgieMate

Pomozte nám zpřístupnit HedgieMate v dalších jazycích. Překladatelé získávají Pro licenci zdarma jako poděkování!

Pro licence zdarma Začít překládat