Diseñado y fabricado en Francia
🚚 Todos los pedidos realizados antes del 27 de septiembre ya se han enviado. Ahora estamos preparando los siguientes pedidos (27, 28 de septiembre…). Haremos todo lo posible para entregar lo antes posible.
HOME ASSISTANT8 min de lectura

Pylontech en Home Assistant: la guía completa de integración MQTT y REST

Dos vías de integración, ambas incluidas en el firmware, ninguna requiere un componente personalizado. Aquí está exactamente cómo funcionan el auto-descubrimiento MQTT y la plataforma REST, y cuál debería usar realmente.

Dos vías de entrada, ambas ya integradas en el firmware

Pregunte a diez personas cómo conectarían una batería Pylontech a Home Assistant y obtendrá diez medias respuestas distintas, con componentes personalizados, repositorios de HACS, o YAML copiado de un foro de hace tres años. Con Pylon-Monitor no hay que adivinar nada: el dispositivo trae dos vías de integración directamente en el firmware, y ninguna requiere instalar nada en el lado de Home Assistant.

Ambas leen el mismo dato subyacente —el puerto Console de la batería—, así que la elección no es una cuestión de capacidad, sino de lo que ya tiene funcionando.

Opción 1 — Auto-descubrimiento MQTT, la vía rápida

Si Home Assistant ya tiene el complemento Mosquitto broker en marcha (la mayoría de instalaciones lo tienen), esta es la opción a usar. Introduzca la IP del broker, el puerto, el usuario y la contraseña en la página Settings del dispositivo, guarde, y en unos cinco segundos aparecen automáticamente once sensores en Ajustes → Dispositivos y servicios → MQTT — agrupados bajo una única tarjeta de dispositivo llamada Pylon-Monitor. Sin YAML, sin reiniciar, sin definir entidades manualmente.

Los once sensores: SOC, SOH, voltaje, corriente, potencia, temperatura de batería, temperatura MOSFET, ciclos de carga, estado de la batería, desequilibrio de celdas y número de baterías. Más una señal extra que importa más de lo que parece: un topic de disponibilidad respaldado por un auténtico Last-Will-and-Testament MQTT, que hace que cada sensor se atenúe correctamente en Home Assistant en cuanto el dispositivo pierde alimentación o WiFi — en lugar de quedarse congelado silenciosamente en su último valor conocido, que es exactamente el modo de fallo que perjudica a la gente (una alarma que nunca salta porque el "último SOC conocido" parecía normal).

Página Settings de Pylon-Monitor con los campos de configuración del broker MQTT de Home Assistant realmente rellenados
Cuatro campos —IP del broker, puerto, usuario, contraseña— es toda la configuración MQTT del lado del dispositivo.
Panel de una batería Pylontech maestra: el cable RJ45 del puerto CONSOLE alimenta el Pylon-Monitor, mientras que el cable de encadenado sale del LINK PORT 1 hacia la batería esclava
En la batería maestra: CONSOLE al Pylon-Monitor, LINK PORT 1 a la batería esclava.
El error que comete casi todo el mundo: LINK PORT 1, no LINK PORT 0
El cable que encadena la batería maestra con la primera esclava debe salir del LINK PORT 1 de la maestra, nunca del LINK PORT 0. Se conecta al LINK PORT 0 de la esclava, y cada batería siguiente repite el mismo esquema 1 → 0. Al revés, la maestra nunca ve el resto de la pila y el Pylon-Monitor solo mostrará una batería, por muchas que tengas.
Consejo: cree un usuario MQTT dedicado para el dispositivo (en la configuración del complemento Mosquitto o en los ajustes de Personas y complementos de Home Assistant) en lugar de reutilizar su propio inicio de sesión. Cuesta un minuto más y le permite revocar el acceso del dispositivo de forma independiente más adelante.

Opción 2 — REST, si no usa MQTT

Sin broker, sin problema. La plataforma rest integrada de Home Assistant puede consultar directamente el endpoint /api.json del dispositivo cada 30 segundos y crear seis sensores —SOC, SOH, voltaje, corriente, potencia y estado. El bloque YAML no hay que escribirlo desde cero: la propia página Settings del dispositivo lo genera por usted, con su IP actual ya rellenada. Copie, pegue en configuration.yaml, reinicie Home Assistant.

Bloque YAML REST de Home Assistant generado automáticamente por el dispositivo Pylon-Monitor para los sensores Pylontech
El bloque YAML REST, generado en el propio dispositivo con la IP correcta ya rellenada — nada que escribir de memoria.
Editor configuration.yaml de Home Assistant mostrando el bloque de sensores REST de Pylon-Monitor pegado
Pegado tal cual en configuration.yaml — el bloque exacto de la página Settings, sin modificar nada.
Configuración de una tarjeta Gauge de Home Assistant con la entidad Pylontech SOC seleccionada, mostrando un 50% en vivo
Uno de los sensores resultantes (Pylontech SOC) añadido a una tarjeta Gauge — en vivo al 50% aquí.
No active ambas para el mismo sensor. Activar el auto-descubrimiento MQTT y añadir también el bloque REST crea entidades duplicadas para los mismos valores. Elija una — MQTT ya cubre todo lo que hace REST, más cuatro sensores adicionales y la señal de disponibilidad, así que rara vez hay motivo para combinar ambas.

¿Cuál elegir en la práctica?

Qué hacer realmente con los sensores

Diez (o seis) sensores nuevos, por sí solos, son solo números en una tarjeta. Algunas ideas de automatización para convertirlos en algo útil:

Para profundizar en lo que estos números significan de verdad y cuáles merecen una alarma real (frente a los que son solo ruido de fondo), vea Diagnóstico Pylontech 101.

Solución rápida de problemas

¿No usa Home Assistant?

Todo lo anterior se apoya en el mismo endpoint /api.json y los mismos topics MQTT que también alimentan las integraciones con Jeedom, Node-RED, Domoticz y openHAB — vea todas las demás formas de conectar una batería Pylontech a una plataforma domótica si Home Assistant no es su sistema.

Tuya / SmartLife — un puente no oficial vía IFTTT, Make.com o Apilio

Los dispositivos Tuya y la app SmartLife solo se comunican con la nube propia de Tuya — no hay un endpoint JSON genérico de su lado como aquí, y no existe una integración oficial Pylontech-Tuya. Este dispositivo tampoco pretende serlo. Lo que sí ofrece es la pieza que falta para un puente sin código: active Settings > Public JSON access > "Enable a real public URL" y pylon-monitor.com vuelve a publicar el JSON de su dispositivo en un enlace HTTPS estable, accesible desde cualquier lugar — sin redirección de puertos, sin VPN, sin nada expuesto en su propio router.

Página Settings de Pylon-Monitor — acceso JSON público con un token privado y la URL pública resultante
Settings > Public JSON access: una clave privada, una casilla, y pylon-monitor.com vuelve a publicar su JSON en un enlace que funciona desde cualquier lugar.

Con esa URL en mano, una plataforma de automatización sin código (con nivel gratuito) puede consultarla y enviar los valores a un dispositivo virtual Tuya o a un webhook orientado a SmartLife:

Nada de esto está oficialmente soportado por Tuya ni por Pylon-Monitor — es un puente que usted mismo ensambla con herramientas gratuitas existentes, no una integración certificada. Pero si quiere el SOC o el estado de su batería en un panel de SmartLife, o en una rutina de Alexa/Google que solo entiende dispositivos Tuya, la URL pública de arriba es la pieza que le faltaba.

Preguntas frecuentes

¿Necesito un broker MQTT para usar Pylontech en Home Assistant?
No. Si no usa un broker MQTT, la plataforma REST integrada de Home Assistant puede consultar directamente la API JSON del dispositivo y crear seis sensores — sin necesidad de broker.
¿Cuántos sensores da la monitorización Pylontech en Home Assistant?
El auto-descubrimiento MQTT crea 11 sensores más una señal de disponibilidad. La plataforma REST crea 6 sensores a partir de los mismos datos subyacentes. Si su pack tiene más de una batería Pylontech, MQTT también publica 5 sensores por batería (SOC, SOH, ciclos, voltaje, estado), y la API JSON siempre expone el detalle completo por batería sea cual sea la integración usada.
¿Puedo usar MQTT y REST al mismo tiempo?
Puede, pero no debería para los mismos valores — crea entidades duplicadas. Elija MQTT si tiene un broker (cubre todo lo que hace REST, y más); use REST solo si no lo tiene.

Pylon-Monitor trae ambas integraciones ya incorporadas — el auto-descubrimiento MQTT y el generador de YAML REST ya están en el dispositivo, listos en cuanto lo conecte.

Pedir ahora — 59 € Compra única, 59 € en total — sin IVA, sin suscripción.