This is a docker implementation of: https://github.com/PLCHome/growatt for raspi and amd64
1.9K
This is a docker implementation of: https://github.com/PLCHome/growatt It will run periodically (1min) and update the values via MQTT to the topics
mqtt/growatt/power_current -> the current kWh generated mqtt/growatt/generated_today -> what has been generated so far (today)
I did not bother to make this dynamic.
You need to be registered at the growatt portal, it uses their API and does not connect to the inverter directly.
To run it you need to provide the following variables docker run -e USERNAME="growattuser" -e PASSWORD="growattPW" -e MQTTUSER="mqttuser" -e MQTTPW="mqttPassword" -e MQTTSERVER="MQTThostname" -p 3000:3000 -d bbme/growattnpm
[INFO] When the Growatt API fails, the docker container shuts. The script only runs during the daylight times (5:00-23:00) I've had issues that the login the next morning failed The Container runs on a Raspi (ARM) :latest.
I have created an x86 which is currently under improvement. The current version still stops working after a while an the container has to be restarted.
[Update] The growatt Cloud API is still unreliable or has a very intolerant rate limit. I use the synology system to restart the container every hour. But I still sometimes don't get data.
Content type
Image
Digest
sha256:1dfad3227…
Size
55.5 MB
Last updated
4 months ago
docker pull bbme/growattnpm