El registro en este foro no incluye alta en el Club. Para altas en el Club Tesla Oficial sigue este enlace

Foro: Club Tesla España

Accede aquí a la web oficial del Club

Re: TeslaMate en el PC de casa
« Respuesta #75 en: 21 de Enero de 2025, 08:26:10 pm »
Muchas gracias a todos!! se imaginé que era admin en los dos, y luego te pide confirmar cambio de contraseña,  ya lo tengo funcionando.  ;D
Re: TeslaMate en el PC de casa
« Respuesta #76 en: 12 de Febrero de 2025, 09:32:46 pm »
Buenas.

Tengo un minipc con Proxmox, Docker y Home Assistant, pero he ido montando todo a base de tutoriales y no acabo de entender cómo funcionan las cosas.

El caso es que he conseguido configurar Teslamate pero no consigo hacerlo funcionar en Home Assistant.
Lo he instalado a través de Portainer, generando el yaml con el web editor.

He modificado el configuration.yaml como el que está en la documentación. He creado el archivo mqtt_sensors.yaml.

Al reiniciar me daba error de "username: !secret tesla_username not defined". Creo que lo he solventado al crear esas variables en el archivo Secrets.yaml. Digo "creo" porque le he metido el usuario y contraseña de Tesla (correo y pass) pero no sé para qué las necesita. Pero al guardar me da error porque dice que la integración Tesla no existe. Este es el código:
Código: [Seleccionar]
tesla:
  username: !secret tesla_username
  password: !secret tesla_password
  scan_interval: 3600
Lo "solvento" (en algo influirá, claro) poniendo el código así:
Código: [Seleccionar]
#tesla:
  username: !secret tesla_username
  password: !secret tesla_password
  scan_interval: 3600

También me da error la parte de "proximity:
Código: [Seleccionar]
"The proximity integration does not support configuration via YAML file. You may not notice any obvious issues with the integration, but any configuration settings defined in YAML are not actually applied.

To resolve this:

If you've not already done so, set up the integration.

Remove proximity: from your YAML configuration file.

Restart Home Assistant."

Por otro lado, veo un montón de entidades (que creo que son nuevas), aunque sin datos, por lo que algo falla.


Por último, yo ya tenía MQTT en HA funcionando. He leído que tengo que enlazarlo modificando el archivo de portainer, pero no sé con qué datos.

El yaml de Portainer es el siguiente:
Código: [Seleccionar]
services:
  teslamate:
    image: teslamate/teslamate:latest
    restart: always
    environment:
      - ENCRYPTION_KEY=una_que_me_he_inventado #replace with a secure key to encrypt your Tesla API tokens
      - DATABASE_USER=teslamate
      - DATABASE_PASS=otra_que_me_he_inventado #insert your secure database password!
      - DATABASE_NAME=teslamate
      - DATABASE_HOST=database
      - MQTT_HOST=mosquitto
    ports:
      - 4000:4000
    volumes:
      - ./import:/opt/app/import
    cap_drop:
      - all

  database:
    image: postgres:17
    restart: always
    environment:
      - POSTGRES_USER=teslamate
      - POSTGRES_PASSWORD=otra_que_me_he_inventado #insert your secure database password!
      - POSTGRES_DB=teslamate
    volumes:
      - teslamate-db:/var/lib/postgresql/data

  grafana:
    image: teslamate/grafana:latest
    restart: always
    environment:
      - DATABASE_USER=teslamate
      - DATABASE_PASS=otra_que_me_he_inventado #insert your secure database password!
      - DATABASE_NAME=teslamate
      - DATABASE_HOST=database
    ports:
      - 3000:3000
    volumes:
      - teslamate-grafana-data:/var/lib/grafana

  mosquitto:
    image: eclipse-mosquitto:2
    restart: always
    command: mosquitto -c /mosquitto-no-auth.conf
    ports:
      - 1883:1883
    volumes:
      - mosquitto-conf:/mosquitto/config
      - mosquitto-data:/mosquitto/data

volumes:
  teslamate-db:
  teslamate-grafana-data:
  mosquitto-conf:
  mosquitto-data:


Alguien me puede ayudar?

inigoml

*
  • *****
  • 6855
  • I'll miss you, LFP!
    • Ver Perfil
Re: TeslaMate en el PC de casa
« Respuesta #77 en: 12 de Febrero de 2025, 11:27:41 pm »
Alguien me puede ayudar?
Estas en YAML. Los espacios importan, lo son todo. Cada identación son dos espacios. Si metes uno o tres, error. Si metes un tabulador, error. Si identas mal, error (por ejemplo, el label tesla tiene en su interior username, password y scan_interval, no puedes meter una # a tesla y dejae el resto tan panchos)  ;D Utiliza un lint de yaml online para que te verifique la sintaxis de las etiquetas.
Lo que le has pasado a portainer (yo no lo uso) es la definición de docker compose. Docker compose es el orquestador de contenedores docker. El archivo que has pasado lo veo bien, pero sincearmante, ni idea en portainer. Puedo entender que para despliegue de contenedores sueltos pueda ser más cómodo, pero teniendo docker compose que hace lo mismo.... ¿? Y si tienes Home Assistant en contenedor igualmente con docker compose, es complicarse la vida. Pero bueno, los frikis del command line es lo que tenemos.
Descuento en tu Tesla:
https://ts.la/iigo313438
Re: TeslaMate en el PC de casa
« Respuesta #78 en: 13 de Febrero de 2025, 03:33:20 pm »
Estas en YAML. Los espacios importan, lo son todo. Cada identación son dos espacios. Si metes uno o tres, error. Si metes un tabulador, error. Si identas mal, error (por ejemplo, el label tesla tiene en su interior username, password y scan_interval, no puedes meter una # a tesla y dejae el resto tan panchos)  ;D Utiliza un lint de yaml online para que te verifique la sintaxis de las etiquetas.
Lo que le has pasado a portainer (yo no lo uso) es la definición de docker compose. Docker compose es el orquestador de contenedores docker. El archivo que has pasado lo veo bien, pero sincearmante, ni idea en portainer. Puedo entender que para despliegue de contenedores sueltos pueda ser más cómodo, pero teniendo docker compose que hace lo mismo.... ¿? Y si tienes Home Assistant en contenedor igualmente con docker compose, es complicarse la vida. Pero bueno, los frikis del command line es lo que tenemos.

Gracias inigomi.
Tienes razón, no había caído en eso, gracias.
Si lo dejo tal cual me da el error que puse más arriba de que "la integración tesla no existe".

Home Assistant la tengo como un lxc de proxmox. Metí el teslamate en portainer por facilidad.

Entiendo que la parte de Teslamate está ok porque me va perfectamente. El fallo lo tengo al tratar de integrarlo en HA.

Este es el configuration.yaml de HA, por si ves algo. Lo he pasado por studio code server y está ok.

Código: [Seleccionar]
homeassistant:
  customize: !include customize.yaml

# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

# Telegram Bot
telegram_bot:
  - platform: polling
    api_key: "99999999999999"
    allowed_chat_ids:
      - 99999999999999
     
# Notifier
notify:
  - platform: telegram
    name: "trunyoz Telegram"
    chat_id: 9999999999999
   
proximity:
  home_tesla:
    zone: home
    devices:
      - device_tracker.tesla_location
    tolerance: 10
    unit_of_measurement: km

tesla:
  username: !secret tesla_username
  password: !secret tesla_password
  scan_interval: 3600

mqtt: !include mqtt_sensors.yaml   


Si lo dejo tal cual, al chequear desde developer tools me dice que:

Código: [Seleccionar]
Configuration warnings
Integration error: tesla - Integration 'tesla' not found.


Y no lo entiendo porque es copiado textualmente de la documentación de la integración: https://docs.teslamate.org/docs/integrations/home_assistant

inigoml

*
  • *****
  • 6855
  • I'll miss you, LFP!
    • Ver Perfil
Re: TeslaMate en el PC de casa
« Respuesta #79 en: 13 de Febrero de 2025, 10:26:06 pm »


Gracias inigomi.
Tienes razón, no había caído en eso, gracias.
Si lo dejo tal cual me da el error que puse más arriba de que "la integración tesla no existe".

Home Assistant la tengo como un lxc de proxmox. Metí el teslamate en portainer por facilidad.

Probablemente no se ven entre ellos. Uno en LXC, el otro en docker...



Enviado desde mi 21051182G mediante Tapatalk

Descuento en tu Tesla:
https://ts.la/iigo313438
Re: TeslaMate en el PC de casa
« Respuesta #80 en: 13 de Febrero de 2025, 10:43:39 pm »

Probablemente no se ven entre ellos. Uno en LXC, el otro en docker...



Enviado desde mi 21051182G mediante Tapatalk

Acabo de solucionarlo.
Tenía que poner los datos del broker mqtt que tengo en HA en la configuración del docker-compose. Y arreglado.

Gracias a todos.

Percamat

*
  • ****
  • 405
  • Poor man's Tesla
    • Ver Perfil
Re: TeslaMate en el PC de casa
« Respuesta #81 en: 14 de Febrero de 2025, 09:14:11 am »
He entrado a ver qué implica eso del Teslamate y poder tener los datos detallados del coche... me he mareado y me ha estallado la cabeza  :o ;D

Espero a que venga mi hermano informático a casa y me eche una mano  ::)
Re: TeslaMate en el PC de casa
« Respuesta #82 en: 14 de Febrero de 2025, 09:22:56 am »
He entrado a ver qué implica eso del Teslamate y poder tener los datos detallados del coche... me he mareado y me ha estallado la cabeza  :o ;D

Espero a que venga mi hermano informático a casa y me eche una mano  ::)

Aquí han juntado varias cosas. Si estás interado en Teslamate, mirate esto
https://foro.clubtesla.es/index.php?topic=9668.0#forum

mustone

*
  • *****
  • 3244
  • M3 LR RWD '23
    • Ver Perfil
Re: TeslaMate en el PC de casa
« Respuesta #83 en: 14 de Febrero de 2025, 11:24:21 am »
He entrado a ver qué implica eso del Teslamate y poder tener los datos detallados del coche... me he mareado y me ha estallado la cabeza  :o ;D

Espero a que venga mi hermano informático a casa y me eche una mano  ::)

Yo he tirado de MyTeslamate, que alojan y realizan toda esa parte de programación y HW que tienes que poner tú (yo de informática también... poco o nada).

36€ al año, y tu info en un servidor de "alguien", eso sí. Pero bueno, lo comento por si a alguien le cuadrase.
Re: TeslaMate en el PC de casa
« Respuesta #84 en: 14 de Febrero de 2025, 12:43:11 pm »
Yo he tirado de MyTeslamate, que alojan y realizan toda esa parte de programación y HW que tienes que poner tú (yo de informática también... poco o nada).

36€ al año, y tu info en un servidor de "alguien", eso sí. Pero bueno, lo comento por si a alguien le cuadrase.

Yo la descarté por cacharrear, pero no es mala opción para nada. Estaría bien saber si puedes integrarlo en Home Assistant después.

Percamat

*
  • ****
  • 405
  • Poor man's Tesla
    • Ver Perfil
Re: TeslaMate en el PC de casa
« Respuesta #85 en: 17 de Febrero de 2025, 02:37:23 pm »
Aquí han juntado varias cosas. Si estás interado en Teslamate, mirate esto
https://foro.clubtesla.es/index.php?topic=9668.0#forum
Gracias

Esta semana tengo mi hermano en casa y ha sido comentárselo mientras estaba yo en el trabajo y me lo ha dejado listo en le iMac.

Al mediodía le he dado los tokens y ya está funcionando  ;D

Ahora toca familiarizarse con la interfaz y su funcionamiento ... consejos?

kasal

*
  • *****
  • 1790
    • Ver Perfil
Re: TeslaMate en el PC de casa
« Respuesta #86 en: 17 de Febrero de 2025, 07:34:18 pm »
Gracias

Esta semana tengo mi hermano en casa y ha sido comentárselo mientras estaba yo en el trabajo y me lo ha dejado listo en le iMac.

Al mediodía le he dado los tokens y ya está funcionando  ;D

Ahora toca familiarizarse con la interfaz y su funcionamiento ... consejos?
Piensas dejar el iMac funcionando 24/24? Sino no tiene sentido..

Enviado desde mi CPH2609 mediante Tapatalk

Percamat

*
  • ****
  • 405
  • Poor man's Tesla
    • Ver Perfil
Re: TeslaMate en el PC de casa
« Respuesta #87 en: 17 de Febrero de 2025, 09:45:05 pm »
Piensas dejar el iMac funcionando 24/24? Sino no tiene sentido..

Enviado desde mi CPH2609 mediante Tapatalk

Si, 24/7, como antes de instalarlo
Re: TeslaMate en el PC de casa
« Respuesta #88 en: 21 de Febrero de 2025, 07:10:47 pm »
Tengo Teslamate en una maquina en la nube y una raspberry en local. Podéis indicarme por favor los pasos a seguir para leer los datos del teslamate desde la raspberry ?
Re: TeslaMate en el PC de casa
« Respuesta #89 en: 21 de Febrero de 2025, 07:18:15 pm »
Tengo Teslamate en una maquina en la nube y una raspberry en local. Podéis indicarme por favor los pasos a seguir para leer los datos del teslamate desde la raspberry ?
Conectate mediante navegador a la IP de la raspberry, en el puerto 3000
Luego los dsahboards van en el 4000