PV Speicher Solarwatt MyReserve abfragen (Beispiel)

Begonnen von Waldmensch, 28 April 2019, 16:05:32

Vorheriges Thema - Nächstes Thema

Waldmensch

Da über die Forumssuche nichts zu finden ist - für die Nachwelt

Falls Jemand einen PV Speicher von Solarwatt hat, und diesen in FHEM darstellen möchte, hier ein Beispiel (State im Screenshot)

defmod Solarwatt HTTPMOD http://192.168.178.176:8080/ 30
attr Solarwatt event-on-change-reading .*
attr Solarwatt event-on-update-reading SData_SoC
attr Solarwatt extractAllJSON 1
attr Solarwatt room Photovoltaic
attr Solarwatt stateFormat Batterie: SData_SoC%, Charge: ChargeBAT W, Discharge: DischargeBAT W
attr Solarwatt timeout 20
attr Solarwatt userReadings PBAT { round(ReadingsVal("$name","FData_VBat",0) * ReadingsVal("$name","FData_IBat",0),0) ;;;;}, \
PPV { round(ReadingsVal("$name","FData_VPV",0) * ReadingsVal("$name","FData_IPV",0),0) ;;;;},\
ChargeBAT {ReadingsVal("$name","PBAT",0) <= -10 ? ReadingsVal("$name","PBAT",0) * -1 : 0 ;;;;}, \
DischargeBAT {ReadingsVal("$name","PBAT",0) >= 10 ? ReadingsVal("$name","PBAT",0) : 0 ;;;;}

topa_LE

Wenn man nun auch noch die gefüllte kW-Angabe der Speicher hätte, wäre dies richtig transparent. 100% besagt ja nix darüber aus, ob ich bei z.B. 4 Modulen a'2,4kW tatsächlich 100% = 9600Watt (9.6kW) dann drin habe.

Solarwatt-Support hält sich bekanntlich sehr bedeckt ...  ::)

Selbst die Energy-Manager API (KiwiGrid), als auch PDG-Image per 8080 Port JSON Abfrage liefert den doch wichtigen Wert leider nicht. Oder ich übersehe den einfach ...  :o