diff --git a/README.md b/README.md index 3d4f3f4..071b931 100644 --- a/README.md +++ b/README.md @@ -4,12 +4,12 @@ Lokale Integration von Growatt Wechselrichtern in Home Assistant OS — vollstä | Hardware | Lösung | Status | |---|---|---| -| **Growatt ShineLAN-X** (LAN-Stick, STM32) | NuttX-Firmware + HAOS Add-on | ✅ Produktiv | +| **Growatt ShineLAN-X** (LAN-Stick, STM32) | NuttX-Firmware + ShineBridge Add-on | ✅ Produktiv | | **Growatt ShineWifi-X** (WLAN-Stick, ESP8266) | ESPHome-Konfigurationen | ✅ Getestet | --- -## Lösung 1: ShineLAN-X + HAOS Add-on (empfohlen) +## Lösung 1: ShineLAN-X + ShineBridge Add-on (empfohlen) Der **Growatt ShineLAN-X** ist ein LAN-Monitoring-Stick mit einem STM32F103-Mikrocontroller. Er steckt im USB-Port des Wechselrichters und kommuniziert via Modbus RTU. @@ -62,7 +62,7 @@ SWD-Pinbelegung: PA13=SWDIO, PA14=SWCLK, GND, 3.3V 1. **Einstellungen → Add-ons → Add-on-Store → ⋮ → Repositories** 2. URL eintragen: `https://gitea.bitfire.work/retr0/Growatt-Wechselrichter-HAOS` -3. „Growatt ShineLAN-X" → Installieren +3. „ShineBridge" → Installieren 4. MQTT-Zugangsdaten in der Add-on-Konfiguration eintragen 5. Starten → Web UI öffnen → Wechselrichter hinzufügen diff --git a/haos-addon/config.yaml b/haos-addon/config.yaml index 8ce8c8c..b7df62b 100644 --- a/haos-addon/config.yaml +++ b/haos-addon/config.yaml @@ -1,7 +1,7 @@ -name: Growatt ShineLAN-X +name: ShineBridge version: "1.1.3" -slug: growatt_shinelan_x -description: Growatt Wechselrichter via ShineLAN-X (NuttX Modbus TCP) - MQTT Discovery + Web UI +slug: shinebridge +description: Growatt Wechselrichter lokal in Home Assistant — Modbus TCP via ShineLAN-X, MQTT Discovery, Web UI url: https://gitea.bitfire.work/retr0/Growatt-Wechselrichter-HAOS arch: - aarch64 diff --git a/haos-addon/src/mqtt_publisher.py b/haos-addon/src/mqtt_publisher.py index 1cd3fa6..bba4065 100644 --- a/haos-addon/src/mqtt_publisher.py +++ b/haos-addon/src/mqtt_publisher.py @@ -17,7 +17,7 @@ class MqttPublisher: self._connected = False self._registered: List[Tuple[Inverter, str, str]] = [] # (inverter, device_id, topic_prefix) - self._client = mqtt.Client(client_id="growatt_shinelanx_hub", clean_session=True) + self._client = mqtt.Client(client_id="shinebridge_hub", clean_session=True) if user: self._client.username_pw_set(user, password) self._client.on_connect = self._on_connect diff --git a/haos-addon/src/web/index.html b/haos-addon/src/web/index.html index dfd91bd..370f08b 100644 --- a/haos-addon/src/web/index.html +++ b/haos-addon/src/web/index.html @@ -3,7 +3,7 @@
-