Die Zendure Home Assistant (HA)-Integration ist eine robuste, benutzerdefinierte Komponente – verfügbar über den Home Assistant Community Store (HACS) auf GitHub –, die entwickelt wurde, um Ihr Zendure-Ökosystem (wie die SolarFlow-Serie) nahtlos in Ihren Home Assistant-Server zu integrieren. Während die native Zendure-Mobile-App eine hervorragende KI-gestützte Energiesteuerung bietet, ist diese Integration für fortgeschrittene Benutzer konzipiert, die eine absolute, granulare Kontrolle über ihre häuslichen Energiesysteme suchen.
Durch die Verbindung Ihrer Photovoltaik-Erzeugung und Batteriespeicherung mit Ihrer umfassenderen Smart-Home-Infrastruktur verbessert die Zendure HA-Integration die Energieunabhängigkeit, maximiert den solaren Eigenverbrauch und reduziert die Abhängigkeit vom Stromnetz erheblich.
Die Integration stellt eine umfassende Reihe von binären Sensoren, Diagnose-Entitäten und Steuerschaltern direkt für das Home Assistant-Ökosystem bereit und ermöglicht folgende Kernfunktionen:
Um Ihre Zendure-Hardware erfolgreich mit Ihrer Home Assistant (HA)-Umgebung zu verbinden, müssen Sie die benutzerdefinierte Integration über den Home Assistant Community Store (HACS) bereitstellen. Nachfolgend finden Sie den technischen Schritt-für-Schritt-Plan für den Aufbau dieser Verbindung:
Bevor Sie Zendure-Gerâte in Home Assistant integrieren, stellen Sie bitte sicher, dass die folgende grundlegende Umgebung vorhanden ist:
Eine laufende Home Assistant-lnstanz ist erforderlich.
Unterstützte Bereitstellungsoptionen umfassen:
Der Home Assistant-Server muss über eine stabile Netzwerkverbindung verfügen.
Hinweis zum Unterkonto
Die Zendure-API-Architektur erzwingt derzeit ein striktes Limit von einer Sitzung pro Konto. Der Versuch, dasselbe Konto gleichzeitig sowohl in der Zendure-App als auch im Home Assistant-Abfrage-Client zu authentifizieren, führt zu Sitzungskonflikten, was zu ständigen erzwungenen Abmeldungen auf Ihrem Mobilgerät führt. Durch die Bereitstellung eines freigegebenen Unterkontos, das ausschließlich für Home Assistant vorgesehen ist, umgehen Sie diese Token-Beschränkung und stellen einen unterbrechungsfreien Telemetriedatenstrom an Ihren lokalen Server sicher, während die Funktionalität Ihrer primären mobilen Anwendung vollständig erhalten bleibt.
Wenn Sie kein sekundäres Konto haben, lesen Sie bitte die folgenden Anweisungen, um ein neues zu erstellen:
Sobald Ihr Unterkonto bereitgestellt ist, können Sie mit der Installation der Integration direkt über den Home Assistant Community Store (HACS) fortfahren.
2.1 Navigieren Sie zu HACS: Öffnen Sie Ihr Home Assistant-Dashboard und wählen Sie HACS aus der primären Seitenleiste.
2.2 Suche nach Zendure: Verwenden Sie die Suchleiste und geben Sie „Zendure Home Assistant Integration” ein.
2.3 Herunterladen und Installieren: Suchen Sie die korrekte Zendure-Integration in den Suchergebnissen und wählen Sie sie aus. Klicken Sie auf die Schaltfläche Herunterladen in der unteren rechten Ecke. Befolgen Sie alle nachfolgenden Dialogfelder auf dem Bildschirm, um den Integrationsdownload abzuschließen.
2.4 Systemneustart: Nach einem erfolgreichen Download wird dringend empfohlen, Ihre Home Assistant-Instanz neu zu starten (navigieren Sie zu Einstellungen > Neustart erforderlich), um sicherzustellen, dass die neu abgerufenen Integrationsdateien korrekt innerhalb der Systemarchitektur initialisiert werden.
Sobald Home Assistant erfolgreich neu gestartet wurde, müssen Sie die Zendure-Integration zu Ihren aktiven Diensten hinzufügen und sie mit dem dedizierten Unterkonto authentifizieren, das in Schritt 1 erstellt wurde.
3.1 Zugriff auf Geräte & Dienste: Navigieren Sie zu Einstellungen > Geräte & Dienste in Ihrer Home Assistant-Seitenleiste.
3.2 Integration hinzufügen: Klicken Sie auf die Schaltfläche + Integration hinzufügen, die sich normalerweise in der unteren rechten Ecke befindet.
3.3 Zendure suchen: Geben Sie "Zendure" in das Suchfeld ein und wählen Sie die Integration aus der Ergebnisliste aus.

3.4 Authentifizierung: Es erscheint eine Konfigurationsaufforderung. Geben Sie einfach Ihr spezifisches Zendure-Token Ihres sekundären Unterkontos in das Dialogfeld ein. (Hinweis: Sie finden Ihr eindeutiges Token einfach im Abschnitt „Profil“ der offiziellen Zendure-App unter „Authorization Cloud Key“).
|
|
|
3.5 Finalisierung: Nachdem Sie Ihr Zendure-Token eingegeben haben, drücken Sie Absenden. Home Assistant authentifiziert sich sofort über die Zendure-Cloud-API, erkennt Ihre Hardware und füllt automatisch die entsprechenden Geräte und Telemetrie-Entitäten in Ihrem lokalen Dashboard aus.
Für Benutzer, die absolute Privatsphäre und Isolierung von Cloud-Diensten suchen, ist die Konfiguration von lokalem MQTT die definitive Lösung. Dieser Leitfaden beschreibt das Verfahren zur Umstellung älterer Zendure-Geräte auf eine vollständig lokale MQTT-Umgebung innerhalb von Home Assistant.
Bitte beachten Sie:
Die folgenden erweiterten Vorgänge setzen den erfolgreichen Abschluss Ihrer anfänglichen Home Assistant (HA)-Konfiguration und die grundlegende Einrichtung der Zendure-Integration voraus.
Wenn ein Gerat zu Zendure HEMS hinzugefügt wurde, kann es nicht mehr über MQTT integriert werden. Die Prioritat ist: Zendure HEMS > MQTT.
Ihre Home Assistant-Instanz muss in der Lage sein, MQTT-Nachrichten von Ihrer Zendure-Hardware zu empfangen und weiterzuleiten. Dazu müssen Sie:
1.1 Mosquitto Broker installieren: Navigieren Sie zu Einstellungen > Add-ons > Add-on-Store in Home Assistant. Suchen und installieren Sie den Mosquitto broker.
1.2 Servicedetails anzeigen: Sobald die Installation erfolgreich war, suchen Sie den Mosquitto-Broker in Ihrer Add-on-Liste und klicken Sie darauf. Navigieren Sie zum Tab Konfiguration; am Ende dieser Seite können Sie die relevanten MQTT-Schnittstellendetails überprüfen.
1.3 Dediziertes MQTT-Konto erstellen: Navigieren Sie für eine sichere Kommunikation zu Einstellungen > Personen > Benutzer. Erstellen Sie einen dedizierten lokalen Benutzer speziell für die MQTT-Authentifizierung (z. B. Benutzername: zendure_local, zusammen mit einem sicheren Passwort). Der Mosquitto-Broker übernimmt und verwendet diese Anmeldedaten automatisch für die Geräteauthentifizierung.
1.4 MQTT-Integration aktivieren: Kehren Sie zu Einstellungen zurück und klicken Sie auf Geräte & Dienste. Sie werden feststellen, dass MQTT als neue 'entdeckte' Integration auf der Seite erschienen ist. Klicken Sie auf Konfigurieren und validieren Sie die Einstellungen, um die MQTT-Integrationskonfiguration abzuschließen.
Da der Broker nun läuft, müssen Sie Ihre Zendure-Hardware jetzt auf Ihren lokalen Home Assistant-Server anstatt auf die Zendure-Cloud richten.
In den neuesten Firmware- und Zendure-App-Versionen können Sie auf die erweiterte Einstellungsschnittstelle für Ihr Zielgerät zugreifen (z. B. SolarFlow oder Smart Meter). Suchen Sie nach den Netzwerk- oder MQTT-Konfigurationsoptionen und ändern Sie den Server manuell von der Standard-Zendure-Cloud auf die lokale IP-Adresse Ihres Home Assistant (z. B. 192.168.x.x). Setzen Sie den Port auf 1883 und geben Sie die zendure_local-Anmeldedaten ein, die Sie in Phase 1 erstellt haben.

Wenn Sie ältere Geräte verwenden (z. B. Hyper 2000, Hub 2000, Hub 1200 und Ace 1500) oder die Option in der App nicht explizit verfügbar ist, stellt die Zendure-HA-Community ein Web-Bluetooth-basiertes Konfigurationstool zur Verfügung.
1883) und die zendure_local-Kontodaten.Nachdem die Hardware nun Telemetriedaten lokal sendet, müssen Sie die Zendure Home Assistant-Integration neu konfigurieren, um den korrekten lokalen Datenstrom zu empfangen.
3.1 Zugriff auf Integrationseinstellungen: Navigieren Sie in Home Assistant zu Einstellungen > Geräte & Dienste und suchen Sie Ihre hinzugefügte Zendure-Integration.
3.2 In den lokalen Modus wechseln: Klicken Sie auf Konfigurieren. Schalten Sie in den Pop-up-Optionen das Kommunikationsprotokoll vom standardmäßigen "Cloud MQTT" auf "Local MQTT" um, indem Sie „Use local MQTT“ wählen.
3.3 Broker-Anmeldedaten eingeben: Nach dieser Auswahl werden Sie aufgefordert, die spezifischen Verbindungsdetails für Ihre lokale Einrichtung anzugeben. Bitte füllen Sie die Felder wie folgt aus:
3.4 Finalisieren und zuweisen: Sobald Sie diese Details übermittelt haben, haben Sie die Möglichkeit, das neu konfigurierte Gerät einem bestimmten Raum in Ihrem Home Assistant-Dashboard zuzuweisen. Sie können diesen Standort anpassen oder einfach überspringen, um die MQTT-Verknüpfung abzuschließen.
Für Benutzer, die Schwierigkeiten haben, die IP-Adresse zu finden, die erforderlich ist, um ihre Zendure-Hardware mit ihrem lokalen MQTT-Broker zu verbinden, befolgen Sie bitte diese Schritte:
192.168.1.100) ist die Adresse Ihres Home Assistant-Servers, die fast immer identisch mit der Ihres MQTT-Brokers ist, wenn Sie das Mosquitto-Add-on ausführen.192.168.0.1 oder 192.168.1.1). Gehen Sie zur Seite DHCP-Client-Liste oder Verbundene Geräte. Suchen Sie nach einem Gerät namens homeassistant oder raspberrypi. Die daneben aufgeführte IPv4-Adresse ist Ihre MQTT-IP.Wenn Ihre Entitäten ausgegraut oder als "Nicht verfügbar" markiert sind, überprüfen Sie Folgendes:
Ja. Wenn Sie Ihr Zendure-Gerät auf lokales MQTT umstellen, stoppt es die Telemetrie-Übertragung an die Cloud-Server von Zendure und beschränkt die Kommunikation strikt auf Ihr lokales Netzwerk. Folglich zeigt die offizielle Zendure-App (die auf Cloud-Daten angewiesen ist) keine Echtzeitstatistiken mehr an. Um die App-Funktionalität wiederzuerlangen, müssen Sie die Einstellungen auf Cloud MQTT zurücksetzen.
Derzeit arbeiten Zendure-Geräte nach einem "Entweder-oder"-Protokoll für ihre MQTT-Broadcasts. Sie müssen sich zwischen dem Senden von Daten an die Zendure-Cloud (für die offizielle App-Nutzung) ODER Ihren lokalen MQTT-Broker (für die lokale Home Assistant-Steuerung) entscheiden. Hinweis: Einige fortgeschrittene Home Assistant-Benutzer verwenden eine Cloud-Polling-Integration anstelle von lokalem MQTT, wenn sie die offizielle App-Funktionalität beibehalten möchten, obwohl dies die Geschwindigkeit der lokalen Steuerung opfert.
Wenn Ihr Zendure-Gerät keine Verbindung zum Broker herstellen kann:
1883 offen ist und nicht durch eine lokale Firewall auf Ihrem Home Assistant-Host blockiert wird.mqtt:// vor der IP-Adresse in der Konfiguration eingegeben haben; es wird nur die reine IPv4-Adresse benötigt (z. B. 192.168.1.50).