Fronius Wechselrichter zeigt komische Werte

Begonnen von rbothe, 12 Dezember 2015, 17:10:52

Vorheriges Thema - Nächstes Thema

rbothe

Hallo, ich habe eine Frage zu den Solarmax-Werten eines
Fronius-Wechselrichters (Symo 15.0.-3M).

Ich nutze fhem 2.6.
Hardware: ich habe eine Photovoltaik-Anlage mit einem
Fronius-Wechselrichter zum EVU und einem anderen Wechselrichter
(Sunny Island 6.0) zur PV und angeschlossenem Batteriespeicher,
gemanaged via Sunny Home Manager.

Die Anzeige von Solarmax im FHEM-Web funktioniert,
(via HTTPMOD),
aber zeigt komische Werte: Tagesverbrauch ist nahe Jahresverbrauch

fhem.cfg:

Zitat# Fronius
define SolarMax HTTPMOD http://fronius-wechselrichter/solar_api/v1/GetInverterRealtimeData.cgi?Scope=Device&DeviceId=1&DataCollection=MinMaxInverterData 300
attr SolarMax userattr icon readingsName.1 readingsName.2 readingsName.3 readingsRegex.1 readingsRegex.2 readingsRegex.3 stateFormat
attr SolarMax group Messen
attr SolarMax icon measure_photovoltaic_inst
attr SolarMax readingsName.1 DAY_PMAX
attr SolarMax readingsName.2 YEAR_PMAX
attr SolarMax readingsName.3 TOTAL_PMAX
attr SolarMax readingsRegex.1 "DAY_PMAX"[:{\n\t ]+"Value"[ : \t]+([\d\.]+),
attr SolarMax readingsRegex.2 "YEAR_PMAX"[:{\n\t ]+"Value"[ : \t]+([\d\.]+),
attr SolarMax readingsRegex.3 "TOTAL_PMAX"[:{\n\t ]+"Value"[ : \t]+([\d\.]+),
attr SolarMax room Strom
attr SolarMax stateFormat {sprintf("Tag: %d W Jahr: %d W Gesamt: %d W", ReadingsVal($name,"DAY_PMAX",0),ReadingsVal($name,"YEAR_PMAX",0),ReadingsVal($name,"TOTAL_PMAX",0))}
# Ende Fronius

Anzeige im fhem-web:
SolarMax: Tag: 5146 W Jahr: 7162 W Gesamt: 7162 W (oder ahenlich)

Ist das  normal?

Die Werte im solarweb.com sehen aber gut aus.
(Tag: 11,67; Jahr: 517,43 kWh).


http://192.168.1.26/solar_api/v1/GetInverterRealtimeData.cgi?Scope=Device&DeviceId=1&DataCollection=MinMaxInverterData

Zitat{
        "Head" : {
                "RequestArguments" : {
                        "DataCollection" : "MinMaxInverterData",
                        "DeviceClass" : "Inverter",
                        "DeviceId" : "1",
                        "Scope" : "Device"
                },
                "Status" : {
                        "Code" : 0,
                        "Reason" : "",
                        "UserMessage" : ""
                },
                "Timestamp" : "2015-12-12T16:51:10+01:00"
        },
        "Body" : {
                "Data" : {
                        "DAY_PMAX" : {
                                "Value" : 5146,
                                "Unit" : "W"
                        },
                        "DAY_UACMAX" : {
                                "Value" : 232.3,
                                "Unit" : "V"
                        },
                        "DAY_UDCMAX" : {
                                "Value" : 407,
                                "Unit" : "V"
                        },
                        "TOTAL_PMAX" : {
                                "Value" : 7162,
                                "Unit" : "W"
                        },
                        "TOTAL_UACMAX" : {
                                "Value" : 235.4,
                                "Unit" : "V"
                        },
                        "TOTAL_UDCMAX" : {
                                "Value" : 453.7,
                                "Unit" : "V"
                        },
                        "YEAR_PMAX" : {
                                "Value" : 7162,
                                "Unit" : "W"
                        },
                        "YEAR_UACMAX" : {
                                "Value" : 235.4,
                                "Unit" : "V"
                        },
                        "YEAR_UDCMAX" : {
                                "Value" : 453.7,
                                "Unit" : "V"
                        }
                }
        }
}

FHEM 5.6 auf 2 Linux-Servern als Highavailability Heartbeat- Cluster
1xCUNO
2x HMLAN via 1x VCCU redundant angebunden
Ansonst: wie erstelle ich eine Signatur? Gibt es eine Inventory Funktion im FHEM?

Pierce

Hallo Richard,

die Anzeige die du bekommst ist richtig. Ich glaube du wirfst da einige Worte durcheinander:
Zitat
Die Anzeige von Solarmax im FHEM-Web funktioniert,
(via HTTPMOD),
aber zeigt komische Werte: Tagesverbrauch ist nahe Jahresverbrauch

Zitat
Anzeige im fhem-web:
SolarMax: Tag: 5146 W Jahr: 7162 W Gesamt: 7162 W (oder ahenlich)

Ist das  normal?

Die Werte im solarweb.com sehen aber gut aus.
(Tag: 11,67; Jahr: 517,43 kWh).

Ja das ist normal. Denn in solarweb.com siehst du die erzeugte Strommenge in kWh. In fhem siehst du die maximal erzeugte Leistung:

IRGENDWAS_PMAX=IrgendEinWert

P steht dort für erzeugte Leistung in Watt, die der Wechselrichter irgendwann innerhalb des jeweiligen Zeitraumes mal kurz erzeugt hat. Und das ist letztendlich der Wert, der dir auch immer Live auf dem Display angezeigt wird.


Schau doch mal über diesen Link:
http://fronius-wechselrichter/components/0/?print=names
Da kommt dann sowas:

"Body" : {
"Data" : {
"1" : {
"TimeStamp" : {
"value" : 1454067363,
"unit" : "sec"
},
"Enable" : {
"value" : 1,
"unit" : "1"
},
"Visible" : {
"value" : 1,
"unit" : "1"
},
"EnergyReal_WAC_Sum_ThisDay" : {
"value" : 15398,
"unit" : "Wh"
},
"EnergyReal_WAC_Sum_ThisYear" : {
"value" : 115863,
"unit" : "Wh"
},
"EnergyReal_WAC_Sum_EverSince" : {
"value" : 1171655.125,
"unit" : "Wh"
},

Daraus kannst du dann lesen: erzeugte Energiemenge heute (EnergyReal_WAC_Sum_ThisDay), dieses Jahr (EnergyReal_WAC_Sum_ThisYear) und seit Betrieb des Wechselrichters (EnergyReal_WAC_Sum_EverSince). Diese Daten sollten sich dann auch mit der Solarweb-Anzeige decken.

Getestet mit einem Symo 10.0-3-M.

Hoffe das hilft dir weiter...