Asennusohje

Näin yhdistät HedgieMaten TeslaMate-palvelimeesi

Edellytykset

1

Järjestelmävaatimukset

HedgieMate toimii nykyisen TeslaMate-asennuksesi kanssa. Etäkäyttöön tarvitset:

  • Toimivan TeslaMate-asennuksen tai MyTeslaMate-palvelun
  • Ilman etäkäyttöä HedgieMate toimii vain omassa verkossasi
  • Voit käyttää verkkotunnusta Cloudflare Zero Trust -tunnelilla, julkista IP-osoitetta tai VPN-ratkaisua (Tailscale, OpenVPN ja muut)

TeslaMate API:n asennus

2

Asenna TeslaMate API

HedgieMate tarvitsee TeslaMate API:n toimiakseen. Se on asennettava samalle palvelimelle, jolla TeslaMate on käynnissä.

Tarkat ohjeet löytyvät TeslaMate API GitHubissa-sivulta.

Lisää tämä palvelu nykyiseen TeslaMaten docker-compose.yml-tiedostoosi ja muokkaa ympäristömuuttujat vastaamaan nykyistä TeslaMate-kokoonpanoasi:

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

Huomaa: MQTT_HOST-arvon on osoitettava samaan MQTT-välittäjään, jota TeslaMate käyttää. Kopioi arvo nykyisestä TeslaMaten Docker-kokoonpanosta.

Käyttö ulkoverkosta (valinnainen)

3

Määritä käyttö ulkoverkosta

Älä koskaan avaa TeslaMate API:asi ulkoverkkoon ilman kunnollista tunnistautumista. Luvaton pääsy voi vaarantaa yksityisyytesi ja tietoturvasi.

TeslaMate API:n etäkäyttöön voit valita jonkin näistä turvallisista vaihtoehdoista:

Suositellut ratkaisut

Vaihtoehto 1: VPN-ratkaisut

  • Tailscale VPN ilman määrityksiä, helpoin ottaa käyttöön, julkista IP-osoitetta ei tarvita
    Pika-aloitusohje
  • ZeroTier Software-defined networking, julkista IP-osoitetta ei tarvita
    Asennusohje
  • WireGuard Nykyaikainen ja nopea VPN-protokolla
    Pika-aloitus
  • OpenVPN Vakiintunut ja laajasti tuettu VPN

Vaihtoehto 2: käänteinen välityspalvelin tunnistautumisella

Vaihtoehto 3: Cloudflare Zero Trust (vaatii verkkotunnuksen)

  • Cloudflare Zero Trust Suojattu tunneli service token -tunnistautumisella (otsakkeet CF-Access-Client-Id ja CF-Access-Client-Secret), julkista IP-osoitetta ei tarvita

Tarvitsetko apua palvelimen turvalliseen avaamiseen? Ota yhteyttä tukeemme.

TeslaMate API:n asennus

2

Käytä MyTeslamate-palvelua

MyTeslamate tarjoaa isännöidyn yhteyden TeslaMate API:iin ilman omaa asennusta. Luo MyTeslamate-tili, jos sinulla ei vielä ole sitä.

Tärkeää: viimeisimmän MyTeslamate-päivityksen jälkeen tunnistautuminen on AINA pakollista. Käytä vedosta tobiasehlert/teslamateapi:latest ja valitse Basic Auth.

  1. Siirry MyTeslamatessa kohtaan Add-on
  2. Ota käyttöön Connectivity: TeslaMate API & MQTT ja valitse vedos tobiasehlert/teslamateapi:latest
  3. Valitse tunnistautumiseksi Basic Auth
  4. Kopioi endpoint-URL, kirjautumistunnus ja salasana tai token
  5. Liitä HedgieMatessa endpoint API-URL:ksi, MyTeslamate-tunnus käyttäjänimeksi ja salasana tai token salasanaksi
  6. Jäätkö jumiin? Lähetä sähköpostia osoitteeseen [email protected], niin autamme.

Pidä endpoint-URL, kirjautumistunnus ja salasana tai token salassa. Älä jaa niitä julkisesti, ne antavat täyden pääsyn TeslaMate-tietoihisi.

HedgieMaten määritys

4

Lataa HedgieMate

Asenna HedgieMate App Storesta iOS-laitteellesi.

Lataa App Store
5

Määritä TeslaMate API:n URL

Syötä HedgieMatessa TeslaMate API:n URL:

  • Käyttö ulkoverkosta https://oma-verkkotunnus.fi (jos käytät Cloudflare Zero Trustia)
  • IP-osoite ja portti https://oma-ip:8080
  • Oma verkko http://192.168.1.xxx:8080

URL:n on osoitettava TeslaMate API -palveluun portissa 8080.

6

Tarkista yhteys

Testaa yhteys, hae autosi ja aloita Tesla-tietojesi tutkiminen HedgieMaten laajemman analytiikan ja havaintojen avulla.

Tarvitsetko apua?

Eikö asennus etene odotetusti? Autamme sinut mielellämme alkuun.

Auta kääntämään HedgieMate

Auta meitä saamaan HedgieMate useammalle kielelle. Sovelluksen kääntämiseen osallistuvat saavat kiitokseksi Pro-lisenssin ilmaiseksi.

Ilmainen Pro-lisenssi Aloita kääntäminen