I've only had problems with the API so far. When I tried the PLCHome solution it got a lot better. For convenience I've also built a Docker which sends the values via MQTT to my broker (each minute).
If you are interested https://hub.docker.com/r/bbme/growattnpm