Integración externa - Hoymiles a través de OpenDTU (solar de balcón)

¡Hola a todos!

Otro gran nombre en el sector de los paneles solares en balcones: los microinversores Hoymiles (series HM, HMS y HMT), en Gladys, por OpenDTU. OpenDTU es la pasarela de código abierto (un ESP32 con un módulo de radio) que muchos usan en lugar del DTU original. Todo se mantiene local.

Qué hace esto

  • Un dispositivo por inversor :
    • la potencia solar, y la de cada panel, nombrado como en OpenDTU ;
    • la energía del día y la energía total ;
    • la tensión, la frecuencia, la temperatura y el rendimiento ;
    • el límite de potencia y el encendido/apagado.
  • El seguimiento de energía de Gladys : la energía total es un índice de producción, y Gladys deduce su producción por media hora para sus pantallas de Energía.
  • Tres activadores de escena : producción iniciada, producción detenida (con la energía del día), alarma de inversor. Las alarmas provienen del registro de eventos del inversor (sobretensión de la red, sobrecalentamiento…).
  • Dos acciones de escena : ajustar el límite de potencia (en vatios o en porcentaje), leer la producción.
  • Un widget « Producción solar », el mismo que para APsystems.

Lo divertido

  • Una batería llena y sin consumo → una escena reduce el límite del inversor, luego lo aumenta cuando la lavadora se enciende.
  • La noche está gestionada: potencia a 0, contadores mantenidos, estado verde.
  • El límite nunca se escribe de forma permanente: el inversor lo olvida al reiniciarse, y su memoria no se desgasta.

Instalación

Gladys 5.1 mínimo. Llega a la tienda en el próximo paso del indexador. ¿Tienes prisa? Integraciones → Instalar desde GitHub, con la dirección GitHub - LM1LC3N7/gladys-hoymiles: Gladys Assistant external integration for Hoymiles micro-inverters through OpenDTU: live solar production, daily energy, per-panel values and power limit, on the local network. Unofficial, not affiliated with Hoymiles. · GitHub

  1. Ingresa la dirección IP de tu OpenDTU. Añade la contraseña admin para poder ajustar el límite y el encendido/apagado; sin ella, la integración solo lee.
  2. Haz clic en Probar OpenDTU: lista tus inversores.
  3. Añádelos en Descubrimiento y coloca el widget en un tablero.

Pequeñas reservas honestas

  • ¡Se buscan probadores! No tengo un OpenDTU. La integración sigue su código fuente, incluyendo el formato antiguo y nuevo de las respuestas.
  • AhoyDTU, el otro firmware libre, aún no es compatible: está en la lista.
  • OpenDTU no dice si un inversor está encendido o apagado. El interruptor muestra « encendido » mientras el inversor produce.
  • Las curvas de la pantalla de Energía están por confirmar en una instalación real.

Como las anteriores, desarrollada con Claude Code. Proyecto independiente, no afiliado a Hoymiles ni al proyecto OpenDTU.

Repositorio: GitHub - LM1LC3N7/gladys-hoymiles: Gladys Assistant external integration for Hoymiles micro-inverters through OpenDTU: live solar production, daily energy, per-panel values and power limit, on the local network. Unofficial, not affiliated with Hoymiles. · GitHub