Hello everyone,
Recently I asked about Growatt integration and my options:
I would like to proceed and try Grott, see how that works. I find conflicting information on how to proceed in my situation so I would like to ask for some help here.
My situation is as follows:
- home assistant OS on rPi 4
- Zigbee via TubesZB PoE powered
- x86 mini PC running Docker with Portainer
- Growatt 4200MTL-S using ShineRFStick and a ShineLanBox with wired LAN connection to a switch
I see two examples for docker-compose files:
on Github there is: /johanmeijer/grott/blob/master/docker/docker-compose.yml
And there is also: /muppet3000/homeassistant-grott/blob/main/examples/docker-compose/docker-compose.yml
I had to butcher the URL’s to be able to post. Both are https github.com url’s.
Which one should I use? I run core-mostquitto on home assistant, so I would assume I don’t need to run that alongside Grott?
The one without mostquitto container has example config settings which I could re-use, but I cannot find what it does and how to configure it. Some are obvious to me, like the user names and passwords, but I don’t have an API key. Will it work without?
The volume mappings are hashed out so I presume they are not mandatory. Is everything configurable via the environment? is there an advantage to using volume mappings over the environment settings?
This seems handy though from Muppets compose file:
- ./grott/output:/tmp/grottlog/
Does it log readable output for debugging?
Do I need to change anything else besides the below?
environment:
- gmqttip=<IP OF HOME-ASSISTANT>
- gmqttauth=True
- gmqttuser=<USER FROM CORE-MOSQUITTO>
- gmqttpassword=<PASSWD FROM CORE-MOSQUITTO>
- gpvoutput=True
- gpvapikey=<DO I NEED THIS?>
- gpvsystemid1=<????>
- gifuser=grott
- gigpassword=<SHOULD I CHANGE THIS?>
- 'gextvar = {"ip": "192.168.0.47", "port": "8000"}' # FOR WHICH IS THIS?
I’ve been searching and reading perhaps I missed it but is this config explained anywhere with a bit of detail?
It was right under my nose. Still have some questions but I’ll try figure it out first.
Thanks!