Rename: Growatt ShineLAN-X Add-on → ShineBridge
Add-on heißt jetzt ShineBridge (slug: shinebridge). Hardware-Name "Growatt ShineLAN-X" im README und in der Dokumentation unverändert. WICHTIG: Slug-Änderung erfordert Neuinstallation des Add-ons in HA (altes Add-on deinstallieren, ShineBridge neu installieren). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -4,12 +4,12 @@ Lokale Integration von Growatt Wechselrichtern in Home Assistant OS — vollstä
|
|||||||
|
|
||||||
| Hardware | Lösung | Status |
|
| 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 |
|
| **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.
|
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**
|
1. **Einstellungen → Add-ons → Add-on-Store → ⋮ → Repositories**
|
||||||
2. URL eintragen: `https://gitea.bitfire.work/retr0/Growatt-Wechselrichter-HAOS`
|
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
|
4. MQTT-Zugangsdaten in der Add-on-Konfiguration eintragen
|
||||||
5. Starten → Web UI öffnen → Wechselrichter hinzufügen
|
5. Starten → Web UI öffnen → Wechselrichter hinzufügen
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
name: Growatt ShineLAN-X
|
name: ShineBridge
|
||||||
version: "1.1.3"
|
version: "1.1.3"
|
||||||
slug: growatt_shinelan_x
|
slug: shinebridge
|
||||||
description: Growatt Wechselrichter via ShineLAN-X (NuttX Modbus TCP) - MQTT Discovery + Web UI
|
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
|
url: https://gitea.bitfire.work/retr0/Growatt-Wechselrichter-HAOS
|
||||||
arch:
|
arch:
|
||||||
- aarch64
|
- aarch64
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ class MqttPublisher:
|
|||||||
self._connected = False
|
self._connected = False
|
||||||
self._registered: List[Tuple[Inverter, str, str]] = [] # (inverter, device_id, topic_prefix)
|
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:
|
if user:
|
||||||
self._client.username_pw_set(user, password)
|
self._client.username_pw_set(user, password)
|
||||||
self._client.on_connect = self._on_connect
|
self._client.on_connect = self._on_connect
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>Growatt ShineLAN-X</title>
|
<title>ShineBridge</title>
|
||||||
<style>
|
<style>
|
||||||
:root {
|
:root {
|
||||||
--bg: #0d1117; --surface: #161b22; --surface2: #21262d;
|
--bg: #0d1117; --surface: #161b22; --surface2: #21262d;
|
||||||
@@ -150,7 +150,7 @@
|
|||||||
<path d="M12 2v3M12 19v3M2 12h3M19 12h3M4.22 4.22l2.12 2.12M17.66 17.66l2.12 2.12M4.22 19.78l2.12-2.12M17.66 6.34l2.12-2.12" stroke="#f0c040" stroke-width="2" stroke-linecap="round"/>
|
<path d="M12 2v3M12 19v3M2 12h3M19 12h3M4.22 4.22l2.12 2.12M17.66 17.66l2.12 2.12M4.22 19.78l2.12-2.12M17.66 6.34l2.12-2.12" stroke="#f0c040" stroke-width="2" stroke-linecap="round"/>
|
||||||
</svg>
|
</svg>
|
||||||
<div>
|
<div>
|
||||||
<h1>Growatt ShineLAN-X</h1>
|
<h1>ShineBridge</h1>
|
||||||
<div class="subtitle" id="subtitle">Lade...</div>
|
<div class="subtitle" id="subtitle">Lade...</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="status-pill">
|
<div class="status-pill">
|
||||||
|
|||||||
Reference in New Issue
Block a user