Guia de Configuração

Como conectar o HedgieMate ao seu servidor TeslaMate

Pré-requisitos

1

Requisitos do Sistema

O HedgieMate funciona com a sua instalação TeslaMate existente. Para acesso remoto, vai precisar de:

  • Instância TeslaMate em execução ou serviço MyTeslaMate
  • Sem acesso remoto, o HedgieMate funciona apenas na rede local
  • Pode usar um domínio com túnel Cloudflare Zero Trust, IP público ou solução VPN (Tailscale, OpenVPN, etc.)

Instalação da API TeslaMate

2

Instalar API TeslaMate

O HedgieMate requer a API TeslaMate para funcionar. Esta deve ser instalada no mesmo servidor onde o TeslaMate está a correr.

Visit the Repositório GitHub da API TeslaMate for detailed instructions.

Adicione este serviço ao seu ficheiro docker-compose.yml do TeslaMate existente e atualize as variáveis de ambiente para corresponder à sua configuração TeslaMate atual:

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

Configuração de Acesso Público (Opcional)

3

Configurar Acesso Público

Nunca exponha a sua API TeslaMate publicamente sem autenticação adequada. O acesso não autorizado pode comprometer a sua privacidade e segurança.

Para acesso remoto à sua API TeslaMate, aqui estão algumas opções seguras que pode considerar:

Soluções Recomendadas

Opção 1: Soluções VPN

  • Tailscale VPN sem configuração, configuração mais fácil, sem necessidade de IP público
    Guia Rápido
  • ZeroTier Rede definida por software, sem necessidade de IP público
    Guia de Configuração
  • WireGuard Protocolo VPN moderno e rápido
    Início Rápido
  • OpenVPN VPN maduro e amplamente suportado

Opção 2: Proxy Reverso com Autenticação

Opção 3: Cloudflare Zero Trust (requer domínio)

Se precisar de ajuda para configurar o acesso público seguro, contacte a nossa equipa de suporte para assistência.

Instalação da API TeslaMate

2

Usar Serviço MyTeslamate

MyTeslamate fornece um serviço de conectividade alojado para a API TeslaMate sem necessidade de instalação local. Crie uma conta MyTeslamate se ainda não tiver uma.

Importante: Após a última atualização do MyTeslamate, a autenticação é SEMPRE obrigatória. Use a imagem tobiasehlert/teslamateapi:latest e selecione Basic Auth.

  1. No MyTeslamate, vá à secção Add-on
  2. Ative Connectivity: TeslaMate API & MQTT e selecione a imagem tobiasehlert/teslamateapi:latest
  3. Como autenticação, escolha Basic Auth
  4. Copie o Endpoint URL, o Login e o Password/Token
  5. No HedgieMate, cole o Endpoint como URL da API, o Login do MyTeslamate como Username e o Password/Token como Password
  6. Não consegue avançar? Escreva-nos para [email protected] e ajudamos com gosto.

Mantenha o seu URL de Endpoint, Login e Password/Token seguros. Nunca os partilhe publicamente – eles fornecem acesso total aos seus dados TeslaMate.

Configuração do HedgieMate

4

Descarregar HedgieMate

Instale o HedgieMate da App Store no seu dispositivo iOS.

Descarregar na App Store
5

Configurar URL da API TeslaMate

No HedgieMate, introduza o URL da sua API TeslaMate:

  • Acesso público https://o-seu-dominio.com (se usar Cloudflare Zero Trust)
  • IP com porta https://o-seu-ip:8080
  • Rede local http://192.168.1.xxx:8080

O URL deve apontar para o serviço da API TeslaMate a correr na porta 8080.

6

Verificar Ligação

Teste a ligação, obtenha os carros e comece a explorar os seus dados Tesla com análises e insights melhorados fornecidos pelo HedgieMate.

Precisa de Ajuda?

Tem problemas com a configuração? Estamos aqui para ajudá-lo a começar.

Ajude a Traduzir o HedgieMate

Ajude-nos a disponibilizar o HedgieMate em mais idiomas. Os colaboradores que ajudam a traduzir a app recebem uma licença Pro gratuita como agradecimento!

Licença Pro Gratuita Começar a Traduzir