Sign inSign up

bbme/growattnpm

By bbme

•Updated 4 months ago

This is a docker implementation of: https://github.com/PLCHome/growatt for raspi and amd64

Image
Internet of things
1

1.9K

bbme/growattnpm repository overview

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.

Tag summary

Content type

Image

Digest

sha256:1dfad3227…

Size

55.5 MB

Last updated

4 months ago

docker pull bbme/growattnpm