Kurulum Kılavuzu

HedgieMate'i TeslaMate sunucunuza nasıl bağlarsınız

Ön Koşullar

1

Sistem Gereksinimleri

HedgieMate mevcut TeslaMate kurulumunuzla çalışır. Uzaktan erişim için şunlara ihtiyacınız olacak:

  • Çalışan TeslaMate örneği veya MyTeslaMate hizmeti
  • Uzaktan erişim olmadan, HedgieMate yalnızca yerel ağda çalışır
  • Cloudflare Zero Trust tünelli erişimli alan adı, genel IP veya VPN çözümü (Tailscale, OpenVPN, vb.) kullanabilirsiniz

TeslaMate API Kurulumu

2

TeslaMate API'yi Kurun

HedgieMate'in çalışması için TeslaMate API gereklidir. Bu, TeslaMate'in çalıştığı sunucuya kurulmalıdır.

Visit the TeslaMate API GitHub deposu for detailed instructions.

Bu hizmeti mevcut TeslaMate docker-compose.yml dosyanıza ekleyin ve ortam değişkenlerini mevcut TeslaMate yapılandırmanızla eşleşecek şekilde güncelleyin:

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

Not: MQTT_HOST, TeslaMate'inizin kullandığı MQTT aracısıyla aynı olmalıdır. Mevcut TeslaMate Docker yapılandırmanızdaki değerle aynısını kullanın.

Genel Erişim Kurulumu (İsteğe Bağlı)

3

Genel Erişimi Yapılandırın

TeslaMate API'nizi uygun kimlik doğrulaması olmadan asla herkese açık olarak ifşa etmeyin. Yetkisiz erişim gizliliğinizi ve güvenliğinizi tehlikeye atabilir.

TeslaMate API'nize uzaktan erişim için değerlendirebileceğiniz bazı güvenli seçenekler:

Önerilen Çözümler

Seçenek 1: VPN Çözümleri

Seçenek 2: Kimlik Doğrulamalı Ters Proxy

Seçenek 3: Cloudflare Zero Trust (alan adı gerektirir)

  • Cloudflare Zero Trust Hizmet token kimlik doğrulaması ile güvenli tünel (CF-Access-Client-Id ve CF-Access-Client-Secret başlıkları), genel IP gerektirmez

Güvenli genel erişim kurulumunda yardıma ihtiyacınız varsa, destek ekibimizle iletişime geçin.

TeslaMate API Kurulumu

2

MyTeslamate Hizmetini Kullanın

MyTeslamate, yerel kurulum gerektirmeden TeslaMate API için barındırılan bir bağlantı hizmeti sağlar. MyTeslamate hesabı oluşturun henüz yoksa.

Önemli: Son MyTeslamate güncellemesinden sonra kimlik doğrulama HER ZAMAN gereklidir. tobiasehlert/teslamateapi:latest imajını kullanın ve Basic Auth'u seçin.

  1. MyTeslamate'te Add-on bölümüne gidin
  2. Connectivity: TeslaMate API & MQTT'yi etkinleştirin ve tobiasehlert/teslamateapi:latest imajını seçin
  3. Kimlik doğrulama olarak Basic Auth'u seçin
  4. Endpoint URL'sini, Login ve Password/Token'ı kopyalayın
  5. HedgieMate'te Endpoint'i API URL'niz, MyTeslamate'teki Login'i Username ve Password/Token'ı Password olarak girin
  6. Takıldınız mı? [email protected] adresine yazın, yardımcı olalım.

Endpoint URL'nizi, Login ve Password/Token bilgilerinizi güvende tutun. Asla herkese açık paylaşmayın – TeslaMate verilerinize tam erişim sağlarlar.

HedgieMate Yapılandırması

4

HedgieMate'i İndirin

HedgieMate'i App Store'dan iOS cihazınıza kurun.

İndir App Store
5

TeslaMate API URL'sini Yapılandırın

HedgieMate'te TeslaMate API URL'nizi girin:

  • Genel erişim https://alan-adiniz.com (Cloudflare Zero Trust kullanıyorsanız)
  • Port ile IP https://ip-adresiniz:8080
  • Yerel ağ http://192.168.1.xxx:8080

URL, port 8080'de çalışan TeslaMate API hizmetinize yönlendirmelidir.

6

Bağlantıyı Doğrulayın

Bağlantıyı test edin, araçları alın ve HedgieMate tarafından sağlanan gelişmiş analitikler ve içgörülerle Tesla verilerinizi keşfetmeye başlayın.

Yardıma mı İhtiyacınız Var?

Kurulumda sorun mu yaşıyorsunuz? Başlamanıza yardımcı olmak için buradayız.

HedgieMate'i Çevirmeye Yardım Edin

HedgieMate'i daha fazla dilde kullanılabilir hale getirmemize yardım edin. Uygulamayı çevirmeye yardım eden katkıda bulunanlar teşekkür olarak ücretsiz Pro lisansı alır!

Ücretsiz Pro Lisansı Çevirmeye Başlayın