Home Assistant
Configure su broker MQTT en la caja y Home Assistant descubre Growatt Monitor: sensor.growatt_monitor_pv_power y cada string, sensor.growatt_monitor_battery_soc, sensor.growatt_monitor_grid_power, sensor.growatt_monitor_load_power, sensor.growatt_monitor_priority_mode y los contadores de energía del día. Sin YAML.
Los contadores de energía encajan tal cual en el panel de Energía: solar, red entrante y saliente, batería entrante y saliente. ¿Sin broker MQTT? La integración REST puede leer la API JSON local en su lugar.
MQTT
En su broker, las lecturas están abiertas a cualquier cliente: InfluxDB y Grafana, una tableta en la pared o su propio script.
API JSON local
GET http://moniwatt.local/api.json?key=YOUR_KEY
{ "pv_w": 3870, "batt_soc": 81, "batt_w": 1450,
"grid_w": -960, "load_w": 1460, "priority": "battery_first" }Copie la clave desde Settings > Access key & Cloud.
Jeedom
Un plugin JSON del Market lee api.json; cree comandos de información para pv_w, batt_soc y grid_w y úselos en escenarios, por ejemplo para encender el termo con el excedente.
Node-RED
Un nodo http request sobre api.json con JSON interpretado y después un nodo switch sobre msg.payload.grid_w: por debajo de -1500 hay excedente. Un nodo mqtt in también sirve.
Domoticz
La pasarela MQTT Auto Discovery de Domoticz crea los mismos dispositivos; un script dzVents que consulta api.json es la opción sin broker.
openHAB
Binding HTTP con canales JSONPATH como $.pv_w y $.grid_w, o el binding MQTT.
IFTTT, Make y Apilio
Con la nube gratuita activada, IFTTT, Make.com o Apilio pueden leer el enlace JSON privado de su inversor y pasar valores a escenas SmartLife o Tuya. No existe integración Tuya nativa.
Ideas para propietarios de Growatt
- Calentar el agua con el excedente en lugar de exportarlo.
- Cargar el coche solo con sol.
- Recibir un aviso cuando cambia el modo de prioridad.
- Hacer esperar al lavavajillas mientras la batería esté por debajo del 50 %.
- Seguir el autoconsumo mes a mes.