infertux / growatt_exporter

Prometheus (Grafana) / MQTT (Home Assistant) exporter for Growatt solar inverters

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

growatt_exporter

growatt_exporter is a standalone program written in C that can query Growatt solar inverters (tested on SPF5000ES so far) and output metrics compatible with Prometheus.

This allows to monitor PV production, battery status, etc. on a nice Grafana interface.

Build

apt install clang libbsd-dev libconfig-dev libmodbus-dev libmosquitto-dev mosquitto-clients
make

Kudos

The "Growatt OffGrid SPF5000 Modbus RS485 RTU Protocol" PDF document has been a very valuable resource. A copy of it is included in this Git repository. Thank you to the original author for their work.

Other brands

Would like to monitor Epever/Epsolar Tracer solar charge controllers instead? Here is a sister repository for that: https://github.com/infertux/epever_exporter

Other approaches

License

AGPLv3+

About

Prometheus (Grafana) / MQTT (Home Assistant) exporter for Growatt solar inverters

License:Other


Languages

Language:C 94.2%Language:Makefile 3.0%Language:Shell 2.8%