- Registriert
- 05. Nov. 2015
- Beiträge
- 5.260
- Reaktionspunkte
- 2.523
- Punkte
- 259
Hallo Docker Spezialisten, 
ich beiße mir gerade die Zähne daran aus die Docker Version von Grott auf meiner DS zu installieren. Dazu habe ich folgendes Docker Image verwendet: https://registry.hub.docker.com/r/ledidobe/grott
Im Anschluss muss noch die entsprechend angepasste grott.ini hinzugefügt werden und nach allen möglichen Versuchen verzweifle ich gerade an meinem Grundverständnis vom Docker bei der DS. Was allerdings auch daran liegt das ich außer ioBroker und Home Assistant noch nie etwas per Docker auf der DS installiert habe.
Eine bzw. ggf. zwei Fragen gilt es zu klären:
1. Wo genau befindet sich die grott.ini, bzw. wohin muss diese kopiert werden?
/volume1/docker/
/volume1/@Docker/
/user/local/bin
???
2. Nach meinem Verständnis müsste das Image als host und nicht als bridge bzgl. Netzwerk installiert werden, da ich ja MQTT Daten an meinen Mosquitto broker im LAN senden will. Richtig?

Die geänderte grott.ini sieht dann z.B. so aus.
Sprich die IP 192.168.178.100 und die Daten für meinen Mosquitto broker im LAN sind eingetragen. Das Problem ist nur das trotzdem weiterhin statt der IP der localhost benutzt wird.

Ergo die geänderte grott.ini wird entweder nicht genutzt, oder es gibt ein Netzwerkproblem.
Auch wenn Grott hier wohl von kaum einen User benutzt wird,
geht es ja doch eher um die Grundeinrichtung des/eines Dockers. Daher hoffe ich das jemand weiß wo mein(e) Fehler liegt/liegen.
PS: Per LXC unter Proxmox funktioniert das Grott Docker Image bei mir, aber da wird per git clone https://github.com/johanmeijer/grott ja auch die Ordnerstruktur übernommen, sodass Grott dann unter /home/USER/grott/ zu finden ist und einfach nur die geänderte grott.ini in den Ordner /grott kopiert werden muss.
VG Jim

ich beiße mir gerade die Zähne daran aus die Docker Version von Grott auf meiner DS zu installieren. Dazu habe ich folgendes Docker Image verwendet: https://registry.hub.docker.com/r/ledidobe/grott
Im Anschluss muss noch die entsprechend angepasste grott.ini hinzugefügt werden und nach allen möglichen Versuchen verzweifle ich gerade an meinem Grundverständnis vom Docker bei der DS. Was allerdings auch daran liegt das ich außer ioBroker und Home Assistant noch nie etwas per Docker auf der DS installiert habe.

Eine bzw. ggf. zwei Fragen gilt es zu klären:
1. Wo genau befindet sich die grott.ini, bzw. wohin muss diese kopiert werden?
/volume1/docker/
/volume1/@Docker/
/user/local/bin
???
2. Nach meinem Verständnis müsste das Image als host und nicht als bridge bzgl. Netzwerk installiert werden, da ich ja MQTT Daten an meinen Mosquitto broker im LAN senden will. Richtig?

Die geänderte grott.ini sieht dann z.B. so aus.
Code:
[Growatt]
# Server name/IP address and port of Growatt server
# specify only if the IP address of server.growatt.com is changed
# The address as of Nov 2022 is 47.91.67.66
ip = server.growatt.com
#ip = 47.91.67.66
#port = 5279
[MQTT]
# Mqtt parameters definitions
# Be aware nomqtt = True means no MQTT processing will be done!!!!!!
nomqtt = False
ip = 192.168.178.100
port = 1883
topic= energy/growatt
auth = True
user = MQTT_User
password = MQTT_Password

Ergo die geänderte grott.ini wird entweder nicht genutzt, oder es gibt ein Netzwerkproblem.
Auch wenn Grott hier wohl von kaum einen User benutzt wird,
geht es ja doch eher um die Grundeinrichtung des/eines Dockers. Daher hoffe ich das jemand weiß wo mein(e) Fehler liegt/liegen.PS: Per LXC unter Proxmox funktioniert das Grott Docker Image bei mir, aber da wird per git clone https://github.com/johanmeijer/grott ja auch die Ordnerstruktur übernommen, sodass Grott dann unter /home/USER/grott/ zu finden ist und einfach nur die geänderte grott.ini in den Ordner /grott kopiert werden muss.
VG Jim
Zuletzt bearbeitet:





Jetzt lies es sich speichern. Rückmeldung folgt.


aber zumindest funktioniert es jetzt grundsätzlich.







Das kann man erst recht nicht gebrauchen.