After my first steps with Growatt Nexa 2000 now the challenge is to integrate this device in my monitoring at home. If you are interested: This is the link to my setup and monitoring via Zigbee or getting data from my FritzBox.
To get the status of the device there are the following options:
- Mobile app
Just install the "Shine phone" app and create an account there. With that app you can configure really everything and the data provided there is nicely processed. - Web frontend
Via https://openapi.growatt.com/index it is possible to access all the data provided by Growatt:
With these dashboard you have to export the data manually.
But there is a nice software provided here : https://github.com/mtrossbach/noah-mqtt
This does not only work with NOAH - it is although working with NEXA, because it fetches the data from the web APIs from Growatt.
My approach:
- Download the compiled binary for arm64
https://github.com/mtrossbach/noah-mqtt/releases - And run it like provided here:
https://github.com/mtrossbach/noah-mqtt?tab=readme-ov-file#option-2-downloading-and-running-a-prebuilt-binary
(change the variables for username/password!) - Start the binary noah-mqtt
the data is then written into MQTT - Configure telegraf
so that the data from MQTT is written into your influxdb
And after that i was able to build my own dashboard in grafana again. With the advantage, that i have hourly graphs as well because the noah-mqtt is sampling every 30s.
No comments:
Post a Comment