Das Plugin liest die Daten mithilfe von PyModbus vom Wechselrichter, parst diese und schreibt den Wert in das Item zurück. Das Plugin kann mehrere Instanzen bedienen, was bedeutet, dass mehrer Wechselrichter eingebunden werden können. Als Beispiel kann der Wechselrichter für die Photovoltaik-Anlage (oder auch mehrere) sowie der Wechselrichter der Batterie ausgelesen werden.
Das Plugin von Github herunterladen und in den Plugin-Ordner der SmartHomeNG Installation kopieren.
Wichtig: Die Modbus-Schnittstelle muss im Wechselrichter aktiviert werden. Zur Aktivierung der Schnittstelle ist der Installateur-Zugang für den Wechselrichter notwendig.
Folgende Informationen müssen gesetzt werden (ist aber im Plugin beschrieben):
Nach erfolgreicher Konfiguration, das Plugin aktivieren.
Die Angabe im Item erfolgt mit dem Trennzeichen - (Minus) und muss wie folgt aussehen:
<Registeradresse SMA>-<Anzahl zusammenhängender SMA Register>-<Datentyp SMA>
Beispiel: 30005-2-U32
Die Platzhalter entsprechen der Beschreibung in der offiziellen MODBUS Spezfifikation von SMA. Spezifikation unter https://www.sma.de/produkte/monitoring-control/modbus-protokoll-schnittstelle.html → Downloads → Hintergrundwissen
PV: Typenschild: Seriennummer: name: Seriennummer type: num smamodbus@pv: 30005-2-U32 Geraeteklasse: name: Geräteklasse type: num smamodbus@pv: 30051-2-U32 Gereatetype: name: Gerätetyp type: num smamodbus@pv: 30053-2-U32 Leistung: name: Leistung in Watt smamodbus@pv: 30775-2-S32 NennleistungOk: name: Nennleistung im Zustand Ok type: num smamodbus@pv: 30203-2-U32 Zustand: name: Zustand type: num smamodbus@pv: 30201-2-U32 Gesamtertrag: name: Gesamtertrag smamodbus@pv: 30513-4-U64 Tagesertrag: name: Tagesertrag in W smamodbus@pv: 30539-2-U32
Batterie: Typenschild: Seriennummer: name: Seriennummer type: num smamodbus@batterie: 30057-2-U32 Ladezustand: name: Aktueller Batterieladezustand type: num smamodbus@batterie: 30845-2-U32 ZaehlerstandVerbrauch: name: Zählerstand Verbrauchszähler type: num smamodbus@batterie: 30571-2-U32