Ein Projekt zur Überwachung Ihres neuen Solaredge-Wechselrichters
Warnung
Aktuelle Firmware-Versionen deaktivieren den lokalen Zugriff. Einige Geräte funktionieren möglicherweise weiterhin, aber viele Benutzer melden, dass sie nicht mehr verfügbar sind. Weitere Einzelheiten finden Sie in dieser Ausgabe und dieser Ausgabe. Bitte prüfen Sie, ob Sie über einen Webbrowser auf Ihren Wechselrichter zugreifen können, bevor Sie versuchen, diese Bibliothek zu verwenden.
Dieses Projekt baut auf solaredge-local (https://github.com/drobtravels/solaredge-local) auf und funktioniert daher nur für Wechselrichter, die von diesem Projekt unterstützt werden. Zur Erinnerung: „Die lokale API ist auf den SExxxxH-US-Modellen mit SetApp sowie auf den europäischen Dreiphasen-Wechselrichtermodellen SEXXK-XXXTXBXX4 mit SetApp wie SE3K-E10K, SE12.5K-SE27.6K und SE33.3K verfügbar.“ Grundsätzlich gilt: Wenn Ihr Solaredge-Wechselrichter KEIN Display hat, ist die solaredge-local-Bibliothek wahrscheinlich gut für Sie geeignet. Darüber hinaus konzentriert sich dieses Projekt derzeit auf einphasige Wechselrichter.
Der Zweck des Projekts besteht darin, Ihre Wechselrichter und Optimierer regelmäßig abzufragen, die Daten, die die Solaredge-Local-Bibliothek nicht bereitstellt, annähernd zu ermitteln, sie in einer lokalen Datenbank zu speichern und die Daten auf eine Website wie pvoutput.org hochzuladen. Klingt einfach genug, und es gibt mehr als eine Möglichkeit, dies zu tun. Einer der Vorteile eines Leistungsoptimierers besteht jedoch darin, dass mehrere Panelausrichtungen in einem Strang möglich sind. Und in diesem Fall möchten Sie vielleicht, genau wie ich, die erzeugte Leistung für jede Ausrichtung separat sehen. Hier glänzt dieses Skript – wenn Sie möchten, können Sie jedes Panel auf ein anderes System auf PVOutput hochladen oder eine beliebige Kombination erstellen.
Voraussetzungen:
installiere pip, mariadb und python3-mysqldb. Auf Ubuntu, Debian, Raspberry Pi und ähnlichen wäre dies ein Befehl wie sudo apt install python3-pip mariadb-server python3-mysqldb
Solaredge-local installieren: sudo pip3 solaredge-local installieren
Die Einrichtung ist ganz einfach:
/bin/date +%Y%m%d
.log 2> &1Hinweis: Es wird nichts aufgezeichnet, wenn Ihr Panel nichts produziert. 03:00 Uhr ist nicht der richtige Zeitpunkt, dies auszuführen :-)
Sobald alle Ihre Panels mindestens ein Update aufgezeichnet haben, sind Sie bereit für den nächsten Schritt:
/bin/date +%Y%m%d
.log 2>&1