Inicio/Monitorización Solar/Integración de Tesla Powerwall en Home Assistant: Monitorización y Automatización de tu Batería
Monitorización Solar

Integración de Tesla Powerwall en Home Assistant: Monitorización y Automatización de tu Batería

Alex R.Escrito por: Alex R.
Fecha: 20 Jul 2026
Lectura de 10 min
Integración de Tesla Powerwall en Home Assistant: Monitorización y Automatización de tu Batería

La integración de sistemas de almacenamiento energético como el Tesla Powerwall con plataformas de domótica como Home Assistant representa un salto cualitativo en la gestión inteligente del hogar. Este artículo explora en profundidad cómo conectar, configurar y automatizar tu batería Tesla para maximizar el autoconsumo solar, reducir la dependencia de la red eléctrica y obtener datos precisos para la toma de decisiones. A lo largo de esta guía técnica, abordaremos desde los fundamentos de la API de Tesla hasta ejemplos prácticos de automatizaciones en YAML, pasando por la resolución de errores comunes y una comparativa detallada con otras soluciones del mercado.

Fundamentos Técnicos de la Integración

El Tesla Powerwall es una batería de iones de litio con capacidad de 13.5 kWh (Powerwall 2) que se comunica mediante la API REST de Tesla. Home Assistant, a través del componente oficial 'Tesla Powerwall', se conecta localmente al Gateway de la batería utilizando la IP local y un token de acceso. Este componente expone sensores como 'sensor.powerwall_battery_power', 'sensor.powerwall_solar_power', 'sensor.powerwall_load_power' y 'sensor.powerwall_battery_level', entre otros. La comunicación se realiza mediante HTTP sobre la red local, sin necesidad de conexión a internet, lo que garantiza baja latencia y privacidad de los datos. El Gateway actúa como intermediario, proporcionando datos en tiempo real sobre el flujo de energía entre paneles solares, batería, hogar y red eléctrica.

Para una integración exitosa, es necesario que el Powerwall esté configurado en modo 'Autoconsumo' o 'Respaldo' (Backup), y que el Gateway tenga habilitado el acceso local. Tesla ha ido restringiendo progresivamente el acceso a la API local en favor de su nube, pero el componente de Home Assistant sigue funcionando con versiones recientes del firmware siempre que se configure correctamente. Es recomendable mantener el Powerwall actualizado y verificar la compatibilidad en la documentación oficial del componente.

Requisitos Previos y Preparación del Entorno

Antes de comenzar, asegúrate de cumplir con los siguientes requisitos:

  • Home Assistant actualizado: Se recomienda la versión 2023.1 o superior. El componente 'Tesla Powerwall' está incluido en las integraciones predeterminadas desde la versión 2022.6. Si usas una versión anterior, instálalo manualmente desde HACS.
  • Acceso local al Gateway: Necesitas la dirección IP del Tesla Gateway. Puedes obtenerla desde la app de Tesla (en 'Ajustes del sistema' > 'Información del Gateway') o buscando en tu router los dispositivos conectados.
  • Credenciales de la cuenta Tesla: Aunque la integración es local, el componente requiere autenticación mediante un token. Puedes generarlo usando el endpoint de Tesla o introduciendo tu correo y contraseña en la interfaz de configuración.
  • Red local estable: El Powerwall y Home Assistant deben estar en la misma subred para evitar problemas de conectividad. Se recomienda asignar una IP fija al Gateway desde el router.

Guía de Instalación Paso a Paso

A continuación, se detalla el proceso de integración desde cero, incluyendo la generación del token de acceso y la configuración de sensores adicionales mediante la API REST.

Paso 1: Obtener la dirección IP del Gateway

Abre la aplicación Tesla en tu móvil, ve a 'Ajustes del sistema' y selecciona 'Información del Gateway'. Allí encontrarás la dirección IP local (por ejemplo, 192.168.1.100). Anótala. También puedes usar herramientas de escaneo de red como Fing o Advanced IP Scanner.

Paso 2: Configurar la integración en Home Assistant

En Home Assistant, navega a 'Configuración' > 'Dispositivos y servicios' > 'Añadir integración'. Busca 'Tesla Powerwall' e inicia la configuración. Introduce la dirección IP del Gateway. El sistema te pedirá autenticación: puedes optar por introducir tu correo y contraseña de Tesla (se genera un token automáticamente) o proporcionar un token de acceso generado manualmente. Recomendamos usar el token manual para mayor seguridad. Para generarlo, abre un navegador y accede a 'https://[IP-del-Gateway]/api/login/Basic'. Se te pedirá usuario y contraseña (por defecto, el usuario es 'customer' y la contraseña la encuentras en la etiqueta del Gateway o en la app). La respuesta incluirá un token que deberás copiar y pegar en Home Assistant.

Paso 3: Verificar sensores y entidades

Una vez completada la configuración, Home Assistant creará automáticamente varios sensores. Los más importantes son:

  • sensor.powerwall_battery_power: Potencia instantánea de la batería (positiva si descarga, negativa si carga).
  • sensor.powerwall_solar_power: Potencia generada por los paneles solares.
  • sensor.powerwall_load_power: Consumo instantáneo del hogar.
  • sensor.powerwall_battery_level: Porcentaje de carga de la batería.
  • sensor.powerwall_grid_power: Potencia intercambiada con la red (positiva si se consume de la red, negativa si se vierte).

Además, se crean sensores de energía (kWh) que acumulan la energía total a lo largo del día. Puedes usar estos sensores para crear paneles de control en el dashboard de Home Assistant.

Automatizaciones Avanzadas para Optimizar el Autoconsumo

Una de las principales ventajas de integrar el Powerwall con Home Assistant es la posibilidad de crear automatizaciones que ajusten el comportamiento de la batería según las condiciones del hogar. A continuación, se presentan tres automatizaciones esenciales.

Automatización 1: Carga inteligente con excedente solar

Cuando la producción solar supera el consumo del hogar, el excedente se vierte a la red. Con esta automatización, forzamos la carga de la batería para almacenar ese excedente. La condición es que la potencia solar sea mayor que la carga y que la batería no esté llena. La acción puede ser cambiar el modo de operación del Powerwall a 'Backup' (carga máxima) o simplemente esperar a que el modo Autoconsumo lo haga automáticamente. Sin embargo, si el Powerwall está configurado en modo 'Autoconsumo', ya prioriza la carga de la batería. Esta automatización es útil si tienes tarifas con discriminación horaria y quieres cargar la batería en horas valle.

Consejo / RecomendaciónPara una automatización más fina, utiliza el servicio 'powerwall.set_operation_mode' que permite cambiar entre los modos 'self_consumption', 'backup' y 'time_of_use'. Puedes invocarlo desde una automatización YAML.

Automatización 2: Descarga programada para reducir el consumo de red

Si tu tarifa eléctrica tiene un periodo punta con precios elevados, puedes programar la descarga de la batería durante esas horas para evitar consumir de la red. La automatización se activa a una hora específica (por ejemplo, a las 18:00) y cambia el modo a 'Backup' (que descarga la batería para cubrir el consumo del hogar). Asegúrate de que la batería tenga suficiente carga. Al final del periodo punta, vuelve a modo 'Autoconsumo'.

Automatización 3: Notificaciones de estado y alertas

Puedes configurar notificaciones para eventos como: batería baja (por debajo del 10%), batería llena, fallo de comunicación con el Gateway, o cuando la producción solar supera un umbral. Por ejemplo, si la batería está por debajo del 10% y el consumo de red es alto, puedes enviar una alerta para que el usuario reduzca el consumo. También es útil para detectar cortes de red o fallos en el sistema.

Errores Comunes y Solución de Problemas

Durante la integración, pueden surgir varios problemas. A continuación, se detallan los más frecuentes y cómo resolverlos.

Atención / AdvertenciaSi la integración falla con el error 'No se puede conectar al Gateway', verifica que la IP sea correcta y que el Gateway esté accesible desde la red de Home Assistant. Prueba haciendo ping a la IP desde la terminal de Home Assistant o usando el complemento 'Advanced SSH & Web Terminal'. Además, asegúrate de que el firewall del router no bloquee el puerto 80 o 443 del Gateway.

Otro error común es la autenticación fallida. Si el token ha expirado (los tokens de Tesla suelen durar 180 días), deberás generar uno nuevo. Para ello, elimina la integración y vuélvela a configurar, o actualiza el token manualmente en el archivo 'configuration.yaml' si lo has definido. También es posible que el Gateway requiera una contraseña distinta a la de la cuenta Tesla; consulta la etiqueta física del Gateway para obtener la contraseña predeterminada.

Si los sensores muestran valores incorrectos o no se actualizan, comprueba la versión del firmware del Powerwall. Algunas versiones antiguas tienen bugs en la API local. Actualiza el firmware desde la app de Tesla. Si el problema persiste, reinicia el Gateway desconectándolo de la corriente durante 30 segundos.

Tabla Comparativa: Powerwall vs Otras Baterías

A continuación, se presenta una comparativa técnica entre el Tesla Powerwall 2 y otras baterías populares del mercado, como la LG Chem RESU y la Sonnen Eco. La tabla incluye especificaciones clave y valoraciones subjetivas basadas en la facilidad de integración con Home Assistant.

CaracterísticaTesla Powerwall 2LG Chem RESU 10HSonnen Eco 10
Capacidad útil13.5 kWh9.3 kWh10 kWh
Potencia nominal5 kW (7 kW pico)5 kW3.3 kW
Integración HA nativaMediante ModbusAPI Propietaria
Compatibilidad inversorSolarEdge, SMA, etc.SolarEdge, SMA, etc.Solo Sonnen
Precio aproximado8.500 €6.500 €9.000 €

Como se observa, el Powerwall ofrece la mejor integración nativa con Home Assistant, seguido de la LG Chem (que requiere un adaptador Modbus) y la Sonnen (cuya API es cerrada). En términos de capacidad y potencia, el Powerwall también lidera, aunque su precio es superior al de la LG Chem. La elección dependerá de las necesidades específicas de cada instalación.

Preguntas Frecuentes (FAQ)

¿Es necesario tener conexión a internet para la integración?
No, la integración es completamente local. Home Assistant se comunica directamente con el Gateway del Powerwall a través de la red local. Sin embargo, para la autenticación inicial (generación del token) puede ser necesario tener acceso a internet si usas el método de correo y contraseña. Una vez configurado, funciona sin conexión externa.
¿Puedo controlar el Powerwall desde Home Assistant?
Sí, a través del servicio 'powerwall.set_operation_mode' puedes cambiar entre los modos 'self_consumption' (autoconsumo), 'backup' (respaldo) y 'time_of_use' (tarifa horaria). También puedes establecer el porcentaje de reserva para respaldo mediante 'powerwall.set_backup_reserve_percent'. Estos servicios permiten automatizar el comportamiento de la batería.
¿Qué hago si la integración deja de funcionar después de una actualización?
Las actualizaciones del firmware del Powerwall pueden modificar la API local. En ese caso, verifica que el componente de Home Assistant esté actualizado a la última versión. Si el problema persiste, consulta el foro de Home Assistant o la documentación oficial. A veces es necesario regenerar el token de acceso. También puedes utilizar la integración 'Tesla' (basada en la nube) como alternativa, aunque tiene mayor latencia.
¿Puedo integrar varios Powerwalls?
Sí, el componente soporta múltiples Powerwalls. Cada Gateway se configura como una integración independiente. Debes asignar una IP diferente a cada Gateway y repetir el proceso de configuración. Los sensores se crearán con identificadores únicos para cada unidad.

Conclusiones y Plan de Acción

La integración del Tesla Powerwall con Home Assistant permite un control sin precedentes sobre el flujo energético del hogar. Desde la monitorización en tiempo real hasta automatizaciones avanzadas que optimizan el autoconsumo y reducen la factura eléctrica, las posibilidades son enormes. La clave está en una configuración cuidadosa y en el diseño de automatizaciones adaptadas a los hábitos de consumo y a la tarifa eléctrica.

Como plan de acción recomendado, te sugerimos:

  1. 1. Configura la integración básica: Sigue los pasos descritos en la guía para tener los sensores operativos.
  2. 2. Crea un dashboard de monitorización: Utiliza los sensores para construir un panel con gráficos de producción, consumo y estado de la batería.
  3. 3. Implementa automatizaciones progresivas: Comienza con la carga inteligente y luego añade la descarga programada y las notificaciones.
  4. 4. Revisa periódicamente: Verifica que los sensores se actualicen correctamente y que las automatizaciones se ejecuten según lo previsto. Ajusta los umbrales según la estación del año.
Consejo / RecomendaciónSi eres nuevo en Home Assistant, te recomendamos empezar con las automatizaciones más simples y, una vez familiarizado, explorar opciones avanzadas como la integración con tarifas eléctricas dinámicas o la predicción de producción solar mediante sensores meteorológicos.
TRANSPARENCIA INFORMATIVA

Este análisis técnico es independiente. No recibimos pagos de fabricantes para alterar valoraciones. Si realizas una compra a través de enlaces en este sitio, podríamos percibir una comisión de afiliación que ayuda a mantener el servidor activo, sin coste extra para ti.