Files
Shinebridge/ROADMAP.md
T
retr0 512b743b16 Fix: Stromtarif-Einstellungen nach Neustart verloren + Finanzen-Layout (v1.8.22)
State.mqtt_cfg wurde beim Start nur mit 4 MQTT-Keys initialisiert — alle
Tarif/Billing-Keys fehlten, wurden nach Neustart auf Defaults zurückgesetzt.
Fix: alle persistenten Keys aus load_config() in State.mqtt_cfg übernehmen.

Finanzen-Tab: mehr Abstände, größere Karten (22px Wert), Abschnittsüberschriften,
Trennlinie vor dem Chart.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 08:26:52 +02:00

5.1 KiB
Raw Blame History

ShineBridge — Roadmap

Bekannte Einschränkungen

  • Growatt-only: Netzbezug nicht direkt messbar — nur Einspeisung via power_to_grid
  • Kathrein EVSE-Register 0x0060 (Charging-State) nur lesbar wenn Auto angeschlossen
  • NuttX OTA noch nicht auf echter Hardware getestet

Phase 2 — ShineBridge Add-on

  • Persistente History — SQLite /data/history.db, 7 Tage Retention (v1.3.0)
  • Konfig-Export/Import — JSON im Einstellungen-Tab (v1.3.0)
  • Goodwe GW10KN-ET — via goodwe-Bibliothek UDP/8899, 39 Sensoren (v1.4.0)
  • Kathrein Wallbox — Modbus TCP, 18 Sensoren + EMS-Controller (v1.5.0)
  • EMS-Controller — PV-Überschussladen + Zwangsladen-Fallback (v1.5.0)
  • EMS Web UI — Konfiguration direkt im Gerätedialog (v1.5.1)
  • grid_power Sensor — positiv = Netzbezug, negativ = Einspeisung (v1.5.2)
  • Energie-Dashboard — HA-Style SVG-Flussdiagramm, animateMotion (v1.6.0)
  • Abrechnungsperiode + Strompreise — kWh + Kosten je Periode (v1.7.0)
  • Flexibler Tarif — EPEX Spot (aWATTar DE/AT) + Aufschlag (v1.8.16)
  • Finanzen-Tab — Eigenversorgung, Spot-Vergleich, Abschlags-Tracker (v1.8.1416)
  • Überschuss-Geräte — Zigbee2MQTT-Geräte bei PV-Überschuss steuern (v1.8.813)
  • Setup-Wizard — geführte Ersteinrichtung (MQTT + erster Wechselrichter) (v1.8.18)
  • Flash-Wizard — ShineLAN-X direkt aus Web UI flashen, OTA + ST-Link-Anleitung (v1.8.18)
  • Port-Sicherheit — /api/* nur über HAOS-Ingress erreichbar (v1.8.18)
  • MQTT rc=5 — Reconnect-Loop verhindert, Fehlermeldung im UI (v1.8.18)
  • Mobile-Layout — horizontaler Overflow behoben, Tabs scrollen (v1.8.19)
  • Hausverbrauch als berechneter Sensor: PV + Netzbezug Einspeisung Bat_Laden + Bat_Entladen
  • Weitere Growatt-Modelle — MOD 10000, SPH 10000 etc.
  • Ladekosten-Berechnung: kWh je Session × Arbeitspreis

Phase 3 — Hardware-Erweiterungen

ShineLAN-X (STM32F103RC)

  • dapboot + NuttX produktiv (v1.0.0)
  • OTA HTTP-Server implementiert — Zwei-Phasen Flash (Stage 1: Staging, Stage 2: SRAM) (v1.8.18)
  • OTA auf echter Hardware validieren
  • Weitere Firmware-Varianten (modellspezifische Builds)

Goodwe WiFi-Stick (WIFILAN_2.0 / HF-LPT230)

  • UDP/8899 Protokoll via goodwe-Bibliothek integriert (v1.4.0)
  • JTAG-Analyse (TP15/TP16/TP17) — eigene Firmware wenn JTAG-eFuse nicht gesetzt
  • RS485-Direktzugriff via 18-Pin-Stecker

ShineWifi-X als ShineBridge-Gateway

  • Schlankes ESP8266-Projekt: RS485 → Modbus TCP Bridge
  • Im ShineBridge Web UI verwaltbar (statt separater ESPHome-YAMLs)

Phase 4 — Energiebilanz & Dashboard

  • Aggregat-Gerät „ShineBridge Gesamt" (v1.2.0)
  • EPEX Spot-Chart — 24h-Balkendiagramm im Energie-Dashboard (v1.8.16)
  • Eigenversorgungskarte — kWh + € gespart (v1.8.8)
  • Virtuelle MQTT-Sensoren für HA Energie-Dashboard automatisch anlegen
  • Prognose-gestütztes Laden — Spot-Preise × PV-Forecast für optimale Ladezeiten

ShineDiag — Vor-Ort-Diagnose

  • WiFi-Hotspot „ShineDiag" (Pi 3B), http://10.0.1.1 (v2.0)
  • Alle Sensoren, Rohdaten-Register-Dump, JSON-Export (v2.0)
  • Goodwe-Unterstützung (UDP/8899)
  • Kathrein Wallbox (EMS-Status, Ladezustand)

Changelog

Version Datum Inhalt
v1.0.0 2024 Grundfunktion: ShineLAN-X + Growatt MIC, Modbus TCP + MQTT Discovery
v1.1.3 2024 Security: XSS-Fix, Flask-Binding, API-Validierung
v1.1.5 2024 Feature: Eastron SDM-630 + Float32-Dekodierung
v1.2.0 2024 Feature: Aggregat-Gerät + Energie-Dashboard-Sensoren
v1.3.0 2024 Feature: SQLite History, Konfig-Export/Import
v1.4.0 2025 Feature: Goodwe GW10KN-ET via UDP/8899, 39 Sensoren
v1.5.0 2026-04-28 Feature: Kathrein Wallbox + EMS-Controller (PV-Überschussladen)
v1.5.3 2026-04-28 Fix: EMS Oszillation, grid_power Anzeige
v1.6.0 2026-04-28 Feature: Energie-Dashboard SVG-Flussdiagramm, animateMotion
v1.6.5 2026-04-28 Redesign: Kreuz-Layout (Solar/Grid/Haus/Batterie/EV)
v1.7.0 2026-04-29 Feature: Abrechnungsperiode, Strompreise, kWh-Kosten
v1.7.7 2026-04-30 Fix: Goodwe pbattery1 Vorzeichen, Batterie-Flussrichtung
v1.8.8 2026-05-01 Feature: Überschuss-Geräte (Zigbee2MQTT), Eigenversorgungskarte
v1.8.13 2026-05-02 Feature: Labels, Invertiert-Modus, Mindest-Laufzeit, Z2M-Dropdown
v1.8.14 2026-05-03 Feature: Abschlags-Tracker (monatliche Rate + Grundpreis)
v1.8.16 2026-05-04 Feature: Finanzen-Tab, EPEX Spot-Chart, Festpreis vs. Spot-Vergleich
v1.8.17 2026-05-04 Fix: Atomarer Config-Write + Backup-Fallback
v1.8.18 2026-05-05 Feature: Flash-Wizard, Setup-Wizard, NuttX OTA, MQTT rc=5, Port-Sicherheit
v1.8.19 2026-05-05 Fix: Mobile-Layout — Tabs scrollen, kein horizontaler Overflow
v1.8.20 2026-05-05 Fix: Eigenversorgungskarte bei PV offline, Stromtarif-Einstellungen gehen nicht verloren
v1.8.21 2026-05-05 Fix: Finanzen-Tab bleibt nicht bei "Lade..." hängen (fEur/fKwh Scope-Bug)
v1.8.22 2026-05-06 Fix: Stromtarif-Einstellungen bleiben nach Neustart erhalten; Finanzen-Tab Layout