Deye Balkonkraftwert Wechselrichter: API, Monitoring, Daten
Thema
- Die Deye-Wechselrichter sind bei Balkonkraftwerken, insbesondere bei Komplettsets häufig im Einsatz (z.B. der
SUN600G3-EU-230oderSUN800G3-EU-230mit 600 bzw. 800 Watt maximaler Einspieseleistung).
Im folgenden sind die mir bekannten Möglichkeiten eines Datenabgriffs für SmartHome, Dashboards, Monitoring, Leitungserfassung, ... gelistet.
Management
IP
| Thema | Beschreibung |
|---|---|
| WLAN | SSID: AP_<sn_des Wechselrichter>, Standard-Key: 12345678 ( WLAN nur aktiv, wenn aktuell Energie erzeugt wird (also tagsüber) ) |
| Webinterface | http://10.10.100.254 |
| Standard-User/Passwort | admin/ admin |
| Einstellungen | Im Webinterface des Wechselrichter kann nun ( muss aber nicht ! ) WLAN-SSID und -Schlüssel des privaten, eigenen WLANs eingerichtet werden, so dass dieser Zugang zum Internet erhält. Danach nimmt dieser automatisch eine Verbindung zu solarmanpv.com auf. |
| Cloud | Konto bei solarmanpv.com eröffnen (oder in der Apple/Android-App Solarman smart ), dort die Seriennummer des Wechselrichters und Loggers dem Konto hinzufügen |
| App | solarman smart ( Android; iOS) |
| Config-Empfehlung | das Wechselrichter-eigene WLAN (AP_<serial>) deaktivierenWebinterface Zugangsdaten ändern |
APIs & Datenquellen
1. Parsing der Javascript-Variablen in status.html
Code
curl -s -u "$user:$password" "$host"/status.html | grep "webdata_"
Beispiele
- https://github.com/dr-ni/mi600
- https://www.kodinerds.net/thread/76662-bash-curl-abfrage-in-json-ben%C3%B6tige-hier-euren-input/
2. Daten von der solarman-Cloud-API abfragen
- Daten abfragen, welche der Wechselrichter vorher dorthin gesendet hat
- Beschreibung und Code-Beipsiele folgen
3. Daten von Wechselrichter per ModBus abholen
- ohne Cloud
- Wechselrichter stellt auf TCP-Port 8899 einen ModBus-Zugang bereit.
- Der Port kann über
/config_hide.html geändert werden.
Beispiele
- https://github.com/jlopez77/DeyeInverter
- https://github.com/dmaj/deye-controller (fork von https://github.com/githubDante/deye-controller )
- https://github.com/binsoul/node-red-contrib-deye-sun-g3
4. eigenen Server als Cloud-Server eintragen
- ModBus-Receiver selber installieren und in der Kiste (zusätzlich zum fest eingetragenen solarman-Server) eintragen
- Beschreibung und Code-Beipsiele folgen, wenn ich welcher finde.
5. externe Messung z.B. via Zwischenstecker
- Wem 1 bis 4 nicht zusagt, sollte trotzdem den Access-Point im Webinterface mit neutraler SSID oder insb. stärkerem Passwort ausstatten.
- Über externe Leitungsmesser bzw. Zwischenstecker ( bei mir von AVM) lassen sich auch die aktelle Leistung und die produzierte Energiemenge ermitteln.
