Guía de configuración

Cómo conectar HedgieMate a tu servidor TeslaMate

Requisitos previos

1

Requisitos del sistema

HedgieMate funciona con tu instalación actual de TeslaMate. Para acceder en remoto necesitarás:

  • Una instancia de TeslaMate en funcionamiento o el servicio MyTeslaMate
  • Sin acceso remoto, HedgieMate solo funciona en la red local
  • Puedes usar un dominio con túnel Cloudflare Zero Trust, IP pública o una VPN (Tailscale, OpenVPN, etc.)

Instalación de la API de TeslaMate

2

Instalar la API de TeslaMate

HedgieMate necesita la API de TeslaMate para funcionar. Debe instalarse en el mismo servidor en el que se ejecuta TeslaMate.

Visit the Repositorio GitHub de la API de TeslaMate for detailed instructions.

Añade este servicio a tu archivo docker-compose.yml de TeslaMate y actualiza las variables de entorno para que coincidan con tu configuración actual de TeslaMate:

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

Configuración de acceso público (opcional)

3

Configurar el acceso público

Nunca expongas tu API de TeslaMate públicamente sin autenticación. Un acceso no autorizado podría comprometer tu privacidad y seguridad.

Para el acceso remoto a tu API de TeslaMate, estas son algunas opciones seguras que puedes considerar:

Soluciones recomendadas

Opción 1: soluciones VPN

Opción 2: proxy inverso con autenticación

Opción 3: Cloudflare Zero Trust (requiere dominio)

Si necesitas ayuda para configurar el acceso público de forma segura, contacta con nuestro equipo de soporte.

Instalación de la API de TeslaMate

2

Usar el servicio MyTeslamate

MyTeslamate ofrece un servicio de conectividad alojado para la API de TeslaMate sin necesidad de instalarla en local. Crea una cuenta en MyTeslamate si aún no tienes una.

Importante: Tras la última actualización de MyTeslamate, la autenticación es SIEMPRE obligatoria. Utiliza la imagen tobiasehlert/teslamateapi:latest y selecciona Basic Auth.

  1. En MyTeslamate, entra en la sección Add-on
  2. Activa Connectivity: TeslaMate API & MQTT y selecciona la imagen tobiasehlert/teslamateapi:latest
  3. Como autenticación, elige Basic Auth
  4. Copia la URL del Endpoint, el Login y el Password/Token
  5. En HedgieMate, pega el Endpoint como URL de la API, el Login de MyTeslamate como Username y el Password/Token como Password
  6. ¿Te has atascado? Escríbenos a [email protected] y te echamos una mano.

Guarda a buen recaudo tu URL de Endpoint, Login y Password/Token. No los compartas públicamente: dan acceso completo a tus datos de TeslaMate.

Configuración de HedgieMate

4

Descargar HedgieMate

Instala HedgieMate desde la App Store en tu dispositivo iOS.

Descargar en la App Store
5

Configurar la URL de la API de TeslaMate

En HedgieMate, introduce la URL de tu API de TeslaMate:

  • Acceso público https://tu-dominio.com (si usas Cloudflare Zero Trust)
  • IP con puerto https://tu-ip:8080
  • Red local http://192.168.1.xxx:8080

La URL debe apuntar al servicio de la API de TeslaMate en el puerto 8080.

6

Verificar la conexión

Prueba la conexión, carga los vehículos y empieza a explorar los datos de tu Tesla con los análisis y detalles que ofrece HedgieMate.

¿Necesitas ayuda?

¿Tienes problemas con la configuración? Estamos aquí para ayudarte a empezar.

Ayuda a traducir HedgieMate

Ayúdanos a llevar HedgieMate a más idiomas. Quienes colaboren con las traducciones reciben una licencia Pro gratuita como agradecimiento.

Licencia Pro gratis Empezar a traducir