Intelligente, preis-, PV- und lastbasierte Steuerung für Zendure SolarFlow Systeme in Home Assistant
Zendure SmartFlow AI ist eine Home-Assistant-Integration zur stabilen, wirtschaftlichen und transparenten Steuerung von Zendure-SolarFlow-Systemen.
Ab Version 1.2.x kombiniert die Integration:
- ☀️ PV-Erzeugung
- 🏠 Hauslast (Gesamtverbrauch)
- 🔋 Batterie-SoC
- 💶 Dynamische Strompreise (optional, inkl. Vorplanung)
zu kontextbasierten Lade- und Entladeentscheidungen.
👉 Ziel ist nicht maximale Aktivität, sondern maximaler Nutzen:
- Laden, wenn es wirtschaftlich sinnvoll ist
- Entladen, wenn Netzbezug vermieden werden kann
- Stillstand, wenn keine Verbesserung möglich ist
Viele bestehende Lösungen arbeiten mit:
- festen Zeitplänen
- starren Preisgrenzen
- simplen Wenn-Dann-Regeln
Zendure SmartFlow AI verfolgt bewusst einen anderen Ansatz:
Kontext statt Regeln.
Jede Entscheidung basiert auf der aktuellen Gesamtsituation:
- Wie hoch ist die aktuelle Hauslast?
- Gibt es Netzbezug oder Einspeisung?
- Wie voll ist der Akku?
- Wie teuer ist Strom jetzt – und in naher Zukunft?
Die Integration bewertet zyklisch:
- PV-Leistung
- Hauslast (Netzbezug + Eigenverbrauch)
- Netzdefizit / Einspeiseüberschuss
- Batterie-SoC
- aktuellen Strompreis (optional)
Daraus ergeben sich drei mögliche Aktionen:
- 🔌 Laden
- 🔋 Entladen
- ⏸️ Nichts tun
Die Logik ist bewusst nachvollziehbar:
- Keine unnötigen Aktionen
- Keine verdeckten Automatismen
- Sicherheit & Wirtschaftlichkeit haben Vorrang
Die KI betrachtet nicht nur den aktuellen Strompreis, sondern analysiert kommende Preisspitzen im Tagesverlauf.
Ziel:
Vor einer bekannten Preisspitze günstig Energie speichern –
aber nur, wenn es wirklich sinnvoll ist.
- Analyse der kommenden Preisentwicklung
- Erkennung einer relevanten Preisspitze:
- sehr teuer oder
- teuer + konfigurierbare Gewinnmarge
- Bewertung des Zeitraums vor dieser Spitze
- Laden aus dem Netz nur wenn:
- aktuell ein günstiger Zeitraum aktiv ist
- kein relevanter PV-Überschuss vorhanden ist
- der Akku nicht voll ist
➡️ Kein Dauerladen, kein Zwang, keine Zeitpläne
- Preis-Vorplanung ist situativ
- Sie ist nicht permanent aktiv
- Sensoren können korrekt auf
unknownstehen
Beispiele:
- Kein Peak in Sicht → keine Planung
- Akku voll → keine Planung
- PV-Überschuss → Planung pausiert
➡️ unknown bedeutet „keine Aktion nötig“, nicht „Fehler“.
Ab v1.2.1 haben extreme Preisspitzen absolute Priorität.
Wird der aktuelle Strompreis ≥ Sehr-Teuer-Schwelle, dann gilt:
- Entladung hat immer Vorrang
- unabhängig vom Modus (Sommer / Winter / Automatik)
- unabhängig von PV-Überschuss
In dieser Situation:
- wird das konfigurierte Entlade-Limit temporär ignoriert
- es wird genau so viel Leistung abgegeben wie benötigt
- begrenzt nur durch die Hardware (max. 2400 W)
➡️ Ziel: Netzbezug bei extremen Preisen maximal vermeiden
- PV-Überschuss wird genutzt
- Teurer Strom wird vermieden
- Preis-Vorplanung aktiv
- Sehr-teure Preise haben immer Vorrang
- Fokus auf maximale Autarkie
- Akku deckt Hauslast
- Sehr-teure Preisspitzen haben Vorrang vor PV-Logik
- Fokus auf Kostenersparnis
- Entladung bereits bei „teurem“ Strom
- Preis-Vorplanung aktiv
- Keine KI-Eingriffe
- Laden / Entladen / Standby manuell
- Ideal für Tests & Sonderfälle
- Unterhalb dieses Wertes wird nicht entladen
- Oberhalb dieses Wertes wird nicht weiter geladen
- Aktivierung bei kritischem SoC
- Laden bis mindestens SoC-Minimum
- Automatisches Beenden
- Kein Dauer-Notmodus
- Betriebsmodus
- Manuelle Aktion
- SoC Minimum / Maximum
- Max. Ladeleistung
- Max. Entladeleistung (Normalbetrieb)
- Notladeleistung
- Notladung ab SoC
- Sehr-Teuer-Schwelle
- Gewinnmarge (%)
- Systemstatus
- KI-Status
- KI-Empfehlung
- Entscheidungsgrund
- Hauslast (Gesamtverbrauch)
- Aktueller Strompreis
- Ø Ladepreis Akku
- Gewinn / Ersparnis
- Preis-Vorplanung aktiv
- Ziel-SoC Preis-Vorplanung
- Planungsbegründung
- Home Assistant (aktuelle Version)
- Zendure SolarFlow
- Batterie-SoC-Sensor
- PV-Leistungssensor
- Optional: dynamischer Strompreis-Sensor (z. B. Tibber)
- HACS muß in Home Assistant installiert sein
- HACS aufrufen und rechts oben auf die 3 Punkte klicken,
- Den Menüpunkt
Benutzerdefinierte Repositoriesanklicken - Im Feld Repository
https://github.com/PalmManiac/zendure-smartflow-aieinfügen, darunter alsTypIntegration auswählen und aufHinzufügenklicken. - Nun taucht sie in der HACS-Liste auf und kann installiert werden.
- GitHub Issues für Bugs & Feature-Wünsche
- Pull Requests willkommen
- Community-Projekt
Zendure SmartFlow AI – erklärbar, stabil, wirtschaftlich.