Seite 4 von 8
Re: Fronius Brigde ist Online aber Symo Inverter Offline
Verfasst: 17. Aug 2020 13:52
von udo1toni
Pepe1907 hat geschrieben: ↑17. Aug 2020 12:52
Da schmeißt er mir folgendes aus.
Ja, die Anführungszeichen sind zu viel...
Also besser
http://192.168.2.26/solar_api/v1/GetInv ... ope=System
und
http://192.168.2.26/solar_api/v1/GetInv ... DeviceId=1
Aber wenn die Device ID offensichtlich korrekt ist, muss irgendwas anderes klemmen.
Welche Version von openHAB2 hast Du installiert?
Re: Fronius Brigde ist Online aber Symo Inverter Offline
Verfasst: 17. Aug 2020 13:56
von Pepe1907
Code: Alles auswählen
{
"Head" : {
"RequestArguments" : {
"DataCollection" : "",
"Scope" : "System"
},
"Status" : {
"Code" : 0,
"Reason" : "",
"UserMessage" : ""
},
"Timestamp" : "2020-08-17T13:43:43+02:00"
},
"Body" : {
"Data" : {
"PAC" : {
"Unit" : "W",
"Values" : {
"1" : 2806
}
},
"DAY_ENERGY" : {
"Unit" : "Wh",
"Values" : {
"1" : 5985
}
},
"YEAR_ENERGY" : {
"Unit" : "Wh",
"Values" : {
"1" : 4914752
}
},
"TOTAL_ENERGY" : {
"Unit" : "Wh",
"Values" : {
"1" : 30224198
}
}
}
}
}
Da werde ich mich jetzt durchsuchen müssen da er mir bei device=1 folgendes rausschmeißt
Code: Alles auswählen
{
"Head" : {
"RequestArguments" : {
"DataCollection" : "",
"DeviceClass" : "Inverter",
"DeviceId" : "1",
"Scope" : "Device"
},
"Status" : {
"Code" : 255,
"Reason" : "RealtimeRequestArgs: Parameter DataCollection invalid.",
"UserMessage" : ""
},
"Timestamp" : "2020-08-17T13:45:04+02:00"
}
}
Re: Fronius Brigde ist Online aber Symo Inverter Offline
Verfasst: 17. Aug 2020 13:57
von udo1toni
Ich hab gerade mein Posting editiert...

Der 2. Link hat immer noch nicht gestimmt...
Welche Version von openHAB2 verwendest Du?
Re: Fronius Brigde ist Online aber Symo Inverter Offline
Verfasst: 17. Aug 2020 14:08
von Pepe1907
udo1toni hat geschrieben: ↑17. Aug 2020 13:57
Ich hab gerade mein Posting editiert...

Der 2. Link hat immer noch nicht gestimmt...
Welche Version von openHAB2 verwendest Du?
Scheint jetzt zu funktionieren.
Code: Alles auswählen
{
"Head" : {
"RequestArguments" : {
"DataCollection" : "CommonInverterData",
"DeviceClass" : "Inverter",
"DeviceId" : "1",
"Scope" : "Device"
},
"Status" : {
"Code" : 0,
"Reason" : "",
"UserMessage" : ""
},
"Timestamp" : "2020-08-17T13:55:51+02:00"
},
"Body" : {
"Data" : {
"DAY_ENERGY" : {
"Value" : 6553,
"Unit" : "Wh"
},
"FAC" : {
"Value" : 49.98,
"Unit" : "Hz"
},
"IAC" : {
"Value" : 8.42,
"Unit" : "A"
},
"IDC" : {
"Value" : 6.21,
"Unit" : "A"
},
"PAC" : {
"Value" : 2054,
"Unit" : "W"
},
"TOTAL_ENERGY" : {
"Value" : 30224800,
"Unit" : "Wh"
},
"UAC" : {
"Value" : 241,
"Unit" : "V"
},
"UDC" : {
"Value" : 330.7,
"Unit" : "V"
},
"YEAR_ENERGY" : {
"Value" : 4915320,
"Unit" : "Wh"
},
"DeviceStatus" : {
"StatusCode" : 7,
"MgmtTimerRemainingTime" : -1,
"ErrorCode" : 0,
"LEDColor" : 2,
"LEDState" : 0,
"StateToReset" : false
}
}
}
}
OpenHAB 2.5.5 Release Build steht bei mir im Webinterface

Vielen lieben Dank
Firmenwareversion vom Wechselrichter ist 3.3.6-13
Re: Fronius Brigde ist Online aber Symo Inverter Offline
Verfasst: 17. Aug 2020 15:40
von Pepe1907
Code: Alles auswählen
2020-08-17 15:40:08.341 [hingStatusInfoChangedEvent] - 'fronius:powerinverter:mybridge:myinverter' changed from OFFLINE (COMMUNICATION_ERROR): Configuration is incorrect to ONLINE
2020-08-17 15:40:08.353 [hingStatusInfoChangedEvent] - 'fronius:powerinverter:mybridge:myinverter' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Configuration is incorrect
2020-08-17 15:40:08.368 [vent.ItemStateChangedEvent] - AC_Powery changed from 985.0 to 990.0
2020-08-17 15:40:08.385 [vent.ItemStateChangedEvent] - Day_Energy changed from 9.297 to 9.299
2020-08-17 15:40:08.405 [vent.ItemStateChangedEvent] - Year_Energy changed from 4.918064 to 4.918066
2020-08-17 15:40:08.410 [vent.ItemStateChangedEvent] - IAC changed from 4.05 to 4.08
2020-08-17 15:40:08.415 [vent.ItemStateChangedEvent] - IDC changed from 2.83 to 2.84
2020-08-17 15:40:08.417 [vent.ItemStateChangedEvent] - UAC changed from 238.1 to 238.0
2020-08-17 15:40:08.418 [vent.ItemStateChangedEvent] - UDC changed from 343.4 to 346.2
er scheint die Daten zu empfangen
Die Werte:
- Einspeisung ins Stromnetz
- Selbstnutzung
- Ertrag in Euro (täglich, monatlich, jährlich)
bekomme ich aber nicht über dieses Binding?
Würde mir das Http binding da alle Daten liefern?
Re: Fronius Brigde ist Online aber Symo Inverter Offline
Verfasst: 17. Aug 2020 17:33
von violine21
Pepe1907 hat geschrieben: ↑17. Aug 2020 15:40
Würde mir das Http binding da alle Daten liefern?
Ja, das ginge auch.
Aber schöner wäre doch die Kommunikation via Binding. Ich denke, das Problem ist auch noch zu lösen.
Re: Fronius Brigde ist Online aber Symo Inverter Offline
Verfasst: 17. Aug 2020 18:35
von Pepe1907
violine21 hat geschrieben: ↑17. Aug 2020 17:33
Pepe1907 hat geschrieben: ↑17. Aug 2020 15:40
Würde mir das Http binding da alle Daten liefern?
Ja, das ginge auch.
Aber schöner wäre doch die Kommunikation via Binding. Ich denke, das Problem ist auch noch zu lösen.
Habe jetzt mal versucht eine rule zu schreiben die die Co² Ersparnis berechnet.
Code: Alles auswählen
Number co2_solar "CO2 ERSPARNIS GESAMT[%.2f t]" <carbondioxide> (gFronius)
Code: Alles auswählen
rule "Co² Einsparung"
when
Time cron "0 * * * * ?"
then
co2_solar.postUpdate(((Total_Energy.state as Number) * 53 / 100).intValue)
end
Diese funktioniert auch.
Liefert mir aber 16,00t und solar.web liefert mir 16,23t .
Das ist der Wert laut log für Total_Energy
wenn man diesen mit 0,53 multipliziert erhält man nicht 16, sondern 16,02.
Für mich machen der errechnete Wert von Openhab kein Sinn aber auch der Wert von Solar.web kein Sinn.
Die Finanziellen WErte kann ich leider nicht berechnen da ich nicht weiß, wieviel Energie ich direkt selbst beziehe, wieviel Energie ich dazukaufe, oder wieviel Energie ich einspeiße.
Re: Fronius Brigde ist Online aber Symo Inverter Offline
Verfasst: 17. Aug 2020 21:12
von udo1toni
Kommen denn immer noch Kommunikationsfehler? Selbstheilung ist irgendwie immer spooky...
Was die Werte betrifft: Da Du explizit nach intValue wandelst, schneidet openHAB natürlich die Nachkommastellen ab. openHAB arbeitet mit Float als Zahlenwert. Float hat leider erhebliche Nachteile bei der Darstellung von Dezimalwerten, was die Genauigkeit betrifft. Allein dadurch könnten hier schon erhebliche Abweichungen vom durch Fronius berechneten Wert zustande kommen.
Änderungsvorschlag:
Code: Alles auswählen
rule "Co² Einsparung"
when
Time cron "0 * * * * ?"
then
co2_solar.postUpdate(((Total_Energy.state as Number) * 53).intValue / 100)
end
Das sollte für eine Rundung auf zwei Nachkommastellen sorgen. Du könntest aber auch komplett auf das .intValue verzichten.
Re: Fronius Brigde ist Online aber Symo Inverter Offline
Verfasst: 17. Aug 2020 21:21
von violine21
Pepe1907 hat geschrieben: ↑17. Aug 2020 18:35
Die Finanziellen WErte kann ich leider nicht berechnen da ich nicht weiß, wieviel Energie ich direkt selbst beziehe, wieviel Energie ich dazukaufe, oder wieviel Energie ich einspeiße.
Dazu ist bei mir ebenfalls von Fronius ein Smart-Meter installiert. Der liefert mir die Daten.
Eigentlich sorgt er dafür, das die 70%-Begrenzung nicht generell greift, sondern erst nach Abzug meines
aktuellen Eigenverbrauchs.
Nebenbei errechne ich damit auch die Eigenverbrauchsquote und die Autarkie.
Re: Fronius Brigde ist Online aber Symo Inverter Offline
Verfasst: 17. Aug 2020 21:30
von Pepe1907
Diesen Smart-Meter habe ich auch und im solarweb zeigt er mir auch alles an. Diese Werte würde ich gerne auch in Openhab integrieren.
Gesendet von meinem SM-G981B mit Tapatalk