From dface7fbf98616d575fb88287d4fb4ee92cf329c Mon Sep 17 00:00:00 2001 From: mgross Date: Thu, 23 Apr 2026 21:23:06 +0200 Subject: [PATCH 1/2] Add Docker Compose file for Grobro service Added a Docker Compose configuration for the Grobro service with environment variables for MQTT settings. --- docker-compose.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..aebb5f7 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,35 @@ +services: + grobro: + image: ghcr.io/robertzaage/grobro:latest + container_name: grobro + restart: unless-stopped + environment: + # Source: Growatt device via TLS + SOURCE_MQTT_HOST: + SOURCE_MQTT_PORT: 8883 + SOURCE_MQTT_TLS: "true" + SOURCE_MQTT_USER: + SOURCE_MQTT_PASS: Growatt + + # Target: MQTT broker for Home Assistant + TARGET_MQTT_HOST: + TARGET_MQTT_PORT: 1883 + TARGET_MQTT_TLS: "false" + TARGET_MQTT_USER: + TARGET_MQTT_PASS: + + #HA_BASE_TOPIC: homeassistant + #DEVICE_TIMEOUT: 300 + LOG_LEVEL: INFO + + # Optional: Forward to Growatt Cloud (optional) + FORWARD_MQTT_HOST: mqtt.growatt.com + FORWARD_MQTT_PORT: 7006 + FORWARD_MQTT_TLS: "false" + FORWARD_MQTT_USER: + FORWARD_MQTT_PASS: Growatt + +networks: + default: + name: + external: true From 03db3544888807dd51fce67ddc1e8d7616673c57 Mon Sep 17 00:00:00 2001 From: mgross Date: Mon, 27 Apr 2026 14:28:13 +0200 Subject: [PATCH 2/2] Enable Growatt Cloud forwarding in docker-compose --- docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-compose.yml b/docker-compose.yml index aebb5f7..b796de6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -23,6 +23,7 @@ services: LOG_LEVEL: INFO # Optional: Forward to Growatt Cloud (optional) + GROWATT_CLOUD: "true" FORWARD_MQTT_HOST: mqtt.growatt.com FORWARD_MQTT_PORT: 7006 FORWARD_MQTT_TLS: "false"