
Powerwall en Home Assistant 2026.11: Teslemetry controla la batería en local
- Noticias
- Rocks on Galaxy
- Tesla
- 26 Oct, 2026
- 0
Imagina un domingo soleado de primavera: el precio mayorista de la electricidad cae por debajo de cero durante un par de horas. Tu Powerwall, sin embargo, ya está al 100% desde mediodía gracias a las placas, o sigue el horario de la app y deja pasar la oportunidad. Hasta ahora, Home Assistant solo podía influir de forma indirecta: cambiar el modo de funcionamiento o la reserva de respaldo a través de la nube de Tesla y confiar en que la lógica interna de la batería hiciera el resto.
Eso cambia con la próxima versión de Home Assistant. Dos pull requests fusionadas esta semana en la integración Teslemetry abren una línea directa con la pasarela de la Powerwall dentro de tu propia red. Home Assistant puede pedir una potencia exacta de carga o descarga durante un tiempo exacto, y recibe siete sensores de estado nuevos que la nube de Tesla nunca ofreció. Te contamos qué llega, qué permite de verdad, cómo se compara con las otras tres formas de integrar una Powerwall y a quién le compensa.
Lo esencial
- Teslemetry incorpora dos acciones,
teslemetry.dispatch_battery_poweryteslemetry.resume_battery_operation, que viajan a la Powerwall por la red local (PR #188303, fusionada el 25 de octubre de 2026).- La potencia se indica en vatios (positivo descarga, negativo carga) y la duración en segundos, de 1 a 86.400. Al terminar, la Powerwall vuelve sola a su funcionamiento normal.
- La batería sigue respetando su reserva de respaldo y los límites de red, y un firmware antiguo rechaza la orden con un error explícito.
- Siete sensores binarios «Local», como Grid OK o Contactor closed, se consultan en la pasarela cada 10 segundos (PR #186730).
- Todo debería llegar con Home Assistant 2026.11: beta hacia el 28 de octubre y versión estable el miércoles 4 de noviembre.
Qué cambia en Teslemetry con la 2026.11
El emparejamiento local no es nuevo. Desde la 2026.10, la integración Teslemetry puede añadir un sitio con Powerwall 2 o Powerwall 3 como «sitio de energía local». Eso ya aceleraba los comandos y permitía leer los valores en directo desde la pasarela, con paso automático a la nube si falla. La 2026.11 añade un control que solo la vía local puede dar. Este es el detalle, según las pull requests fusionadas y la documentación de la próxima versión.
| Novedad | Tipo | Requiere emparejamiento local | Estado a 26 de octubre |
|---|---|---|---|
| Dispatch battery power (X W durante N segundos) | Acción | Sí | Fusionada el 25/10, documentación el 26/10 |
| Resume battery operation (fin anticipado) | Acción | Sí | Fusionada el 25/10 |
| Grid OK, Microgrid OK, Contactor closed, Site running, Site manager running | Sensores binarios, cada 10 s | Sí | Fusionados el 21/10 |
| ESCAN / PW3CAN firmware updating | Sensores binarios | Sí | Fusionados el 21/10 |
| Interruptor «Charge on solar» + límite inferior (por vehículo) | Vista previa de Labs | No | Fusionado el 24/10 |
| Sensor diario «Energy delivered» del Wall Connector | Sensor | No | Fusionado el 24/10 |
| Tensión y corriente de los strings solares A a F (Powerwall 3) | Sensores | Sí | Pull request aún abierta |
El trabajo de fondo está en aiopowerwall, la biblioteca Python de código abierto que habla con la pasarela. La versión 0.7.0 añadió los comandos de dispatch, y la 0.8.0, incorporada hoy a Home Assistant, da soporte al antiguo hardware Gateway 1.
Cómo funciona el dispatch
La acción de dispatch tiene tres campos: el sitio de energía (un dispositivo), una potencia en vatios y una duración en segundos. Un valor positivo descarga la batería hacia la casa y, si tu configuración lo permite, hacia la red. Un valor negativo la carga. El ejemplo de la documentación carga a 5 kW durante media hora:
action: teslemetry.dispatch_battery_power
data:
device_id: ID_DE_TU_SITIO_DE_ENERGIA
power: -5000
duration: 1800
Más que la sintaxis, importan estas reglas del código y la documentación:
- Es un alquiler temporal, no un cambio de modo. Cuando vence la duración, la Powerwall vuelve sola a su modo configurado. Si Home Assistant se cae a mitad, la batería no se queda atascada en descarga forzada.
- Manda la última llamada. Una llamada nueva sustituye la potencia y la duración de la anterior, así que un script puede renovar un dispatch corto cada pocos minutos en lugar de fijar un bloque largo.
- Los límites los pone Tesla. La pasarela sigue aplicando la reserva de respaldo y los límites de red, y la potencia real puede ser menor que la pedida. Si rechaza el valor, la integración devuelve «rejected the requested power, change the power value».
- El firmware importa. Sin soporte de dispatch, la acción falla con un mensaje claro («firmware does not support this command»). No se ignora nada en silencio.
- Solo local. A diferencia de otras entidades de energía, estas acciones no tienen respaldo en la nube: si la pasarela no responde, la llamada falla.
El esquema admite hasta ±100.000 W, pero es un tope de software, no de hardware. La ficha técnica de la Powerwall 3 (versión norteamericana) indica 11,5 kW de descarga continua máxima, pero solo 5 kW de carga continua por unidad. El ejemplo de -5.000 W es, por tanto, el techo realista de carga de una Powerwall 3. Tesla anuncia 5 kW continuos para la Powerwall 2.
Cuatro formas de llevar una Powerwall a Home Assistant
Teslemetry no es la única vía, y sus novedades requieren suscripción. Así se comparan las cuatro opciones según la documentación actual de cada integración.
| Tesla Powerwall (núcleo) | Tesla Fleet | Teslemetry | Tessie | |
|---|---|---|---|---|
| Conexión | Solo local | Nube de Tesla | Nube + emparejamiento local opcional | Nube |
| Coste | Gratis | Gratis, pero registras tu propia app de desarrollador y alojas una clave pública | Plan Access para sitio de energía: 30 $/año por sitio, prueba de 7 días | Suscripción a Tessie |
| Powerwall 3 | Soporte limitado (sin modo off-grid, sin sensor de reserva, sin sensores de estado de la Powerwall) | Sí | Sí, emparejamiento local PW2 y PW3 | Sí (PW2, PW3, Powerwall+) |
| Ajustar reserva y modo | No (reserva como sensor de solo lectura en PW2) | Sí | Sí | Sí |
| Carga/descarga temporizada a potencia fija | No | No | Sí (2026.11, local) | No |
| Sensores de contactor, microrred y sitio activo | No (solo estado de red) | No | Sí (2026.11, local) | No |
La integración Powerwall del núcleo sigue siendo la mejor opción gratuita si solo quieres monitorizar y alimentar el panel de Energía, sobre todo con una Powerwall 2. Tesla Fleet es gratuita para sitios de energía, pero exige una tarde en el portal de desarrolladores. Tessie tiene sentido si ya la pagas por el coche. La página de precios de Teslemetry aclara que las llamadas a sitios de energía no consumen créditos de comando, así que automatizar la batería a fondo no cuesta más que el plan.
Configurar el control local
El proceso ya está en la documentación estable y lleva unos minutos:
- Actualiza Home Assistant, abre la integración Teslemetry y elige Add local energy site. Solo aparecen los sitios con Powerwall.
- Aprueba la clave de acceso local en el propio equipo: apaga el interruptor On/Off de la Powerwall principal y vuelve a encenderlo.
- Confirma la IP detectada e introduce los cinco últimos caracteres de la contraseña Wi-Fi de la Powerwall. Están en la etiqueta QR detrás de la tapa frontal de una Powerwall 3, o tras la puerta de la Backup Gateway en una Powerwall 2.
Asigna una IP fija a la pasarela en el router, porque el dispatch no tiene respaldo en la nube. Ten en cuenta también que eliminar la integración no revoca la clave en la Powerwall, así que otras apps que la usen seguirán funcionando.
Tres automatizaciones que ahora tienen sentido
Cargar cuando la luz sale gratis o negativa
Si tu integración de comercializadora expone el precio actual como sensor, un disparador de estado numérico por debajo de cero puede lanzar un dispatch de -5.000 W durante 30 minutos y renovarlo mientras el precio siga negativo. Es justo el caso de uso que cita la documentación. En España conviene matizar: aunque el PVPC tiene precios horarios, la factura final incluye peajes y cargos, así que un mercado mayorista a cero no equivale a energía gratis. El margen real depende de tu contrato.
Descargar durante un evento de respuesta a la demanda
Las compañías que pagan por reducir el consumo en horas punta suelen avisar de los eventos con antelación. Un disparador de calendario puede descargar a potencia fija durante el evento y después llamar a resume_battery_operation. Antes, comprueba que no estás inscrito en una central virtual de Tesla en las mismas horas: lo explicamos en nuestra guía de Tesla energía, Powerwall y VPP.
Reaccionar a la red en segundos
El sensor local Grid OK se actualiza cada 10 segundos, más rápido que la consulta en la nube. Durante un apagón puede desconectar cargas no esenciales (cargador del coche, depuradora, termo), avisarte y pausar las automatizaciones de precio. Los sensores firmware updating sirven como condición para que ningún script envíe un dispatch mientras la pasarela se actualiza.
¿Para quién? Nuestro análisis
Para la mayoría de propietarios de Powerwall con tarifa fija, nada de esto es urgente. El Time-Based Control de Tesla ya gestiona bien el autoconsumo y el respaldo, y la integración del núcleo, de solo lectura, es gratuita. El dispatch local gana valor en tres casos: con tarifas en tiempo real o con precios negativos, si participas en programas de respuesta a la demanda que Tesla no gestiona, o si tienes una instalación solar en la que Home Assistant ya orquesta coche, aerotermia y termo, y la batería era el último aparato al que solo podía «sugerir».
El enfoque local primero es el acertado: las órdenes van por la LAN, cada dispatch caduca y la reserva y los límites de Tesla siguen mandando. Como vimos con la migración obligatoria de Nest en Home Assistant, depender de la nube de un fabricante tiene su precio. La contrapartida aquí es otra: depender de un pequeño servicio de pago y de un protocolo de pasarela que Tesla no documenta públicamente, y que una actualización de firmware podría romper. Usa la app de Tesla como referencia para la reserva y trata el dispatch como una capa de optimización encima.
Por último, la estrategia de Tesla. Repasamos el peso del negocio de energía en nuestro análisis de resultados del T3 2026. Aun así, las herramientas locales más avanzadas para sus baterías domésticas llegan de la comunidad, no de Tesla, que sigue sin publicar una API local documentada.
Preguntas frecuentes
¿Cuándo se podrá usar el dispatch?
El código ya está en la rama de desarrollo, así que se espera en la beta de Home Assistant 2026.11 (hacia el 28 de octubre) y en la versión estable del 4 de noviembre de 2026. Home Assistant publica una versión estable el primer miércoles de cada mes, según sus preguntas frecuentes sobre versiones.
¿Hace falta una suscripción a Teslemetry?
Sí, la integración requiere una cuenta de Teslemetry. El plan Access para un sitio de energía figura a 30 $ al año por sitio, con 7 días de prueba. Las llamadas a sitios de energía no consumen créditos.
¿Puede el dispatch vaciar mi reserva de respaldo?
No. Según la documentación, la Powerwall sigue aplicando su propia reserva y los límites de red, de modo que deja de descargar al llegar a la reserva aunque el dispatch siga activo.
¿Funciona con una Powerwall 1 o una Powerwall+?
El emparejamiento local está documentado para Powerwall 2 y Powerwall 3 accesibles en tu red. aiopowerwall 0.8.0 añade la Gateway 1 a nivel de biblioteca, pero el dispatch depende del firmware de la pasarela. Pruébalo primero en Ajustes > Herramientas > Acciones antes de montar automatizaciones.
¿Es lo mismo que una central eléctrica virtual (VPP)?
No. Una VPP es un programa de una compañía o de Tesla que controla tu batería durante eventos de red, normalmente a cambio de dinero. El dispatch es una herramienta para tus propias automatizaciones. Si participas en ambos, el calendario de la VPP y tus scripts pueden chocar, así que evita solapar horas.