SMAModbusConnector

Portfolio

Technisches

.NetStandard, .NetCore, NuGet, Modbus

Die Idee

Seit 2020 ist bei mir zu Hause eine PV-Anlage inkl. Stromspeicher eingebaut. Die Wechselrichter sind von SMA (Sunny Tripower, Sunny Boy Storage. Dazu arbeitet noch der Sunny HomeManager 2.0 für die intelligente Steuerung.

Problem

Der Sunny HomeManager 2.0 sammelt alle x Sekunden die Daten der Wechselrichter und macht sie auf einem Portal zugänglich. So kann man sich anschauen, wieviel Strom gerade produziert wird und ob der Akku geladen oder entladen wird. Wie hoch der Stromverbrauch im Haus ist und auch ob gerade Strom zugekauft wird oder nicht. Das Problem an dieser Lösung ist: man kommt nur an Werte, die vom HomeManager eingesammelt wurden und an das Portal gesendet wurden. Ein direkter Zugriff auf die gesammelten Daten ist nicht vorgesehen. Zum einen ist das immer dann doof, wenn das Portal mal spinnt. Zudem fehlen mir einige Werte, wie zum Beispiel die verbleibende Restdauer bis der Stromspeicher geladen ist.

Modbus

Die Wechselrichter lassen sich auch direkt über Modbus auslesen. Dazu wird eine Verbindung zu den einzelnen Wechselrichtern aufgebaut.