Integración externa - Growatt

cover-growatt

¡Hola a todos!

Seguimos con los tejados: después de SolarEdge, Fronius y Anker Solix, aquí está Growatt, inversores que vemos mucho en particulares, a menudo con una batería ARK al lado. El objetivo es sencillo: saber qué producen los paneles sin abrir la aplicación ShinePhone y usarlos en las escenas.

Qué hace

  • Un dispositivo por instalación: potencia de producción, producción del día, índice de producción.
  • Un dispositivo por inversor:
    • el estado (normal, espera, fallo, fuera de línea) y la temperatura;
    • la potencia solar, el voltaje y la intensidad de cada cadena de paneles, la potencia de salida;
    • la producción del día y su índice.
  • Según el material: la batería (nivel, potencias, carga y descarga), el contador de red (importación y exportación) y el consumo de la casa.
  • Todos los contadores están listos para el seguimiento de energía de Gladys 5.2. La producción cuenta bien la energía de los paneles, no la que la batería de un híbrido devuelve.
  • Las pequeñas rarezas de medianoche de los contadores Growatt (un índice que vuelve a cero, el valor del día anterior devuelto) están filtradas.
  • Un widget « Vista solar », un disparador « El estado del inversor ha cambiado » y un botón Probar la conexión.
  • En francés, inglés, alemán y español.

La cosa buena

El inversor pasa a fallo o fuera de línea → mensaje
La exportación supera los 1500 W y la batería el 90 % → el calentador de agua se enciende
Todas las noches a las 21 h → la producción del día por mensaje

Instalación

:warning: Gladys 5.1 mínimo.

Llega a la tienda en el próximo paso del indexador. Mientras tanto: Integraciones → Instalar desde GitHub, con GitHub - guim31/gladys-growatt: Growatt solar inverters and batteries for Gladys Assistant · GitHub

  1. Lo más sencillo y seguro: un token OpenAPI Growatt. Algunos cuentas pueden crearlo en la configuración de la cuenta en server.growatt.com; de lo contrario, pídalo al soporte Growatt o a su instalador. En caso contrario, el identificador y la contraseña de la aplicación ShinePhone también funcionan.
  2. En Gladys: elija el modo de conexión (Token OpenAPI o Cuenta ShinePhone), indíquelo, elija la región y luego Probar la conexión.
  3. Pestaña Descubrimiento: añada la instalación y los inversores.

Pequeñas reservas honestas

  • El token OpenAPI sigue siendo el más seguro. La conexión con el identificador y la contraseña de ShinePhone también funciona, pero Growatt puede bloquearla en cualquier momento (solo acepta conexiones que se presenten como su aplicación). Si ocurre, la integración lo dice claramente y le redirige al token.
  • Solo lectura: ningún ajuste del inversor desde Gladys.
  • Todo pasa por la nube Growatt, que no se actualiza más de una vez cada cinco minutos.
  • El detalle por inversor existe para las familias MIN, TL-X, TL-XH, MOD, MIC y los híbridos SPH. Los MAX, SPA, NOAH y el almacenamiento solo cuentan en los totales de la instalación (el botón Probar la conexión se lo dice).
  • La instalación y sus inversores cuentan la misma producción: en el seguimiento de energía, ponga solo uno de los dos, de lo contrario se contará dos veces.
  • Desarrollado sin inversor. He verificado desde mi casa que las dos conexiones al servidor real Growatt (token OpenAPI y cuenta ShinePhone) llegan hasta el final y rechazan correctamente una cuenta falsa, pero ninguna cuenta real ha pasado por ello: las unidades del contador de red de los SPH y la traducción de los códigos de estado quedan por confirmar. Si tienes un Growatt, tus comentarios me interesan mucho.

Como los anteriores, desarrollado con Claude Code. Proyecto independiente, no afiliado a Growatt.

Depósito: GitHub - guim31/gladys-growatt: Growatt solar inverters and batteries for Gladys Assistant · GitHub