Externe Integration - Growatt

cover-growatt

Hallo zusammen!

Wir bleiben auf den Dächern: Nach SolarEdge, Fronius und Anker Solix kommt jetzt Growatt, Wechselrichter, die man bei Privatpersonen häufig antrifft, oft mit einer ARK-Batterie daneben. Das Ziel ist einfach: herausfinden, was die Panels produzieren, ohne die ShinePhone-App zu öffnen, und das in Szenen nutzen.

Was es kann

  • Ein Gerät pro Installation: Produktionsleistung, Tagesproduktion, Produktionsindex.
  • Ein Gerät pro Wechselrichter:
    • Der Zustand (normal, wartend, Fehler, offline) und die Temperatur;
    • Die Solarleistung, die Spannung und der Strom jeder Panel-Kette, die Ausgangsleistung;
    • Die Tagesproduktion und ihr Index.
  • Je nach Ausstattung: Die Batterie (Stand, Leistungen, Laden und Entladen), der Netzzähler (Import und Export) und der Haushaltsverbrauch.
  • Alle Zähler sind für die Energienachverfolgung von Gladys 5.2 bereit. Die Produktion zählt die Energie der Panels, nicht die, die die Batterie eines Hybridgeräts zurückspeist.
  • Die kleinen Eigenheiten der Growatt-Zähler um Mitternacht (ein Index, der auf null zurückfällt, der Wert des Vortags wird zurückgegeben) werden gefiltert.
  • Ein Widget „Solaransicht“, ein Auslöser „Der Zustand des Wechselrichters hat sich geändert“ und ein Button Verbindung testen.
  • Auf Französisch, Englisch, Deutsch und Spanisch.

Das coole Feature

Der Wechselrichter geht in den Fehler- oder Offline-Modus → Nachricht
Der Export übersteigt 1500 W und die Batterie 90 % → Der Boiler schaltet sich ein
Jeden Abend um 21 Uhr → Tagesproduktion per Nachricht

Installation

:warning: Gladys 5.1 mindestens.

Sie kommt im Store beim nächsten Durchlauf des Indexers. In der Zwischenzeit: Integrationen → Von GitHub installieren, mit GitHub - guim31/gladys-growatt: Growatt solar inverters and batteries for Gladys Assistant · GitHub

  1. Das Einfachste und Sicherste: Ein Growatt OpenAPI-Token. Einige Konten können es in den Einstellungen des Kontos auf server.growatt.com erstellen; andernfalls fragen Sie den Growatt-Support oder Ihren Installateur. Falls nicht, funktionieren auch die Anmeldedaten der ShinePhone-App.
  2. In Gladys: Wählen Sie den Anmelde-Modus (OpenAPI-Token oder ShinePhone-Konto) aus, geben Sie ihn ein, wählen Sie die Region und dann Verbindung testen.
  3. Registerkarte Entdeckung: Fügen Sie die Installation und die Wechselrichter hinzu.

Kleine, ehrliche Vorbehalte

  • Das OpenAPI-Token ist das sicherste. Die Anmeldung mit den ShinePhone-Anmeldedaten funktioniert auch, aber Growatt kann sie jederzeit blockieren (es akzeptiert nur Verbindungen, die sich als seine App ausgeben). Wenn das passiert, teilt die Integration das klar mit und leitet Sie zum Token weiter.
  • Nur Lesezugriff: Keine Einstellungen des Wechselrichters über Gladys.
  • Alles läuft über die Growatt-Cloud, die nicht häufiger als alle fünf Minuten aktualisiert wird.
  • Die Details pro Wechselrichter gibt es für die Familien MIN, TL-X, TL-XH, MOD, MIC und die Hybriden SPH. Die MAX, SPA, NOAH und der reine Speicher werden nur in den Gesamtwerten der Installation gezählt (der Button Verbindung testen sagt Ihnen das).
  • Die Installation und ihre Wechselrichter zählen die gleiche Produktion: In der Energienachverfolgung tragen Sie nur einen der beiden ein, sonst wird sie doppelt gezählt.
  • Entwickelt ohne Wechselrichter. Ich habe von zu Hause aus überprüft, dass die beiden Verbindungen zum echten Growatt-Server (OpenAPI-Token und ShinePhone-Konto) bis zum Ende gehen und ein falsches Konto korrekt ablehnen, aber noch kein echtes Konto ist durchgelaufen: Die Einheiten des Netzzählers der SPH und die Übersetzung der Zustandscodes müssen noch bestätigt werden. Wenn Sie einen Growatt haben, interessieren mich Ihre Rückmeldungen sehr.

Wie die vorherigen, entwickelt mit Claude Code. Unabhängiges Projekt, nicht mit Growatt verbunden.

Repository: GitHub - guim31/gladys-growatt: Growatt solar inverters and batteries for Gladys Assistant · GitHub