Seite 1 von 2

Fronius OhmPilot einbinden

Verfasst: Di Mär 22, 2022 3:40 pm
von Ueberstunde
Hallo Leute,
ich habe neben einem Varta Pulse Neo, Fronius Symo 15.0.3 M einen Ohmpiloten.

Ich möchte gerne die Priorisierung anpassen bzw. ändern. D.h. entweder bekommt der Ohmpilot prio 1 oder die OpenWB. Wichtig dabei wäre mir aber das ich die Priorisierung ändern kann, da im Sommer das Brauchwasser nur über den Ohmpiloten erwärmt wird.

Ich habe habe auch von Fronius schon erfahren wie ich den Ohmpiloten per Api abfragen könnte. Aber da ich von der Elektroseite herkomme, schaffe ich des nicht einzubinden.

Ich würde den Ohmpiloten als "Verbraucher im Bereich Smart Home oder Smart Home 2.0" einbinden, bekomme ihn aber nicht ausgelesen. Lt. Fronius geht das wohl über GetPowerFlowRealtimeData.
SolarApi.png
Könnt Ihr weiterhelfen?

Re: Fronius OhmPilot einbinden

Verfasst: Di Mär 22, 2022 6:36 pm
von derNeueDet
Das könnte über Smarthome 2.0 und dem JSON Modul darin gehen.

Ist die Ausgabe in deinem Screenshot auch über den Browser erreichbar?

Bitte den JSON Code nicht als Screenshot schicken sondern als Code Block (über dem Editor das Zeichen </>)

VG
Det

Re: Fronius OhmPilot einbinden

Verfasst: Fr Mär 25, 2022 1:33 pm
von Ueberstunde
Wie kann ich das in meinem Browser testen, wo müsste ich das eingeben? Kopiere ich hier den Codeblock einfach rein?

Code: Alles auswählen

{
"Body" : {
"Data" : {
"0" : {
"CodeOfError" : 926,
"CodeOfState" : 0,
"Details" : {
"Hardware" : "3",
"Manufacturer" : "Fronius",
"Model" : "Ohmpilot",
"Serial" : "28136344",
"Software" : "1.0.19 -1"
},
"EnergyReal_WAC_Sum_Consumed" : ,
"PowerReal_PAC_Sum" : 0,
"Temperature_Channel_1" :
}
}
}

Re: Fronius OhmPilot einbinden

Verfasst: Fr Mär 25, 2022 2:32 pm
von Gero
Ueberstunde hat geschrieben: Fr Mär 25, 2022 1:33 pm Wie kann ich das in meinem Browser testen, wo müsste ich das eingeben? Kopiere ich hier den Codeblock einfach rein?
Du musst im Browser eine gewisse URL des Ohmpiloten oder dessen Steuergeräts aufrufen und dann müsste der Codeblock als Antwort kommen.

Und diese Antwort muss dann in einem Codeblock hier geposted werden. Das kuckt sich dann einer an und versucht eine maschinelle Interpretation dieser Antwort in der openWB als smarthome-Modul zu implementieren.

Meines Wissens nach galt der Ohmpilot immer als Closed Device, wo sich Fronius nicht in die Karten schauen lassen wollte. Umso schöner ist es ja wenn sie nun eine Schnittstelle - zumindest mal um den Betriebszustand abzufragen - nachliefern. Fehlt dann nur noch die Steuerungmöglichkeit von außen.

Re: Fronius OhmPilot einbinden

Verfasst: Fr Mär 25, 2022 6:22 pm
von derNeueDet
Ueberstunde hat geschrieben: Fr Mär 25, 2022 1:33 pm Wie kann ich das in meinem Browser testen, wo müsste ich das eingeben? Kopiere ich hier den Codeblock einfach rein?

Code: Alles auswählen

{
"Body" : {
"Data" : {
"0" : {
"CodeOfError" : 926,
"CodeOfState" : 0,
"Details" : {
"Hardware" : "3",
"Manufacturer" : "Fronius",
"Model" : "Ohmpilot",
"Serial" : "28136344",
"Software" : "1.0.19 -1"
},
"EnergyReal_WAC_Sum_Consumed" : ,
"PowerReal_PAC_Sum" : 0,
"Temperature_Channel_1" :
}
}
}
Das entspricht aber nicht der Ausgabe oben in deinem Screenshot.

VG
Det

Re: Fronius OhmPilot einbinden

Verfasst: Mo Okt 10, 2022 12:26 pm
von Ueberstunde
So jetzt hab ich die Zeilen glaub ich gefunden.

Den Code habe ich aus dem Anhang.

Code: Alles auswählen

{
"Body" : {
"Data" : {
"Inverters" : {
"1" : {
"Battery_Mode" : "normal",
"DT" : 99,
"E_Day" : 6758,
"E_Total" : 7604385.5 ,
"E_Year" : 1342638.25 ,
"P" : 506,
"SOC" : 55
}
},
"Site" : {
"BatteryStandby" : false ,
"E_Day" : 6758,
"E_Total" : 7604385.5 ,
"E_Year" : 1342638.2000000002 ,
"Meter_Location" : "grid",
"Mode" : "bidirectional",
"P_Akku" : -384.70000000000005 ,
"P_Grid" : -511.99000000000001 ,
"P_Load" : 5.9900000000000091 ,
"P_PV" : 941.60000000000002 ,
"rel_Autonomy" : 100,
"rel_SelfConsumption" : 0
},
"Smartloads" : {
"Ohmpilots" : {
"720897" : {
"P_AC_Total" : 2635,
"State" : "normal",
"Temperature" : 30.7
}
}
},
"Version" : "12"
}
},
"Head" : {
"RequestArguments" : {},
"Status" : {
"Code" : 0,
"Reason" : "",
"UserMessage" : ""
},
"Timestamp" : "2019 -06 -12 T15 :31:07+02:00"
}
}
42,0410,2012 (4).pdf
(655.77 KiB) 145-mal heruntergeladen

Re: Fronius OhmPilot einbinden

Verfasst: Mo Mai 01, 2023 12:07 pm
von Gonzo
Hi Leute,
meine openWB soll nach Möglichkeit auch wissen was der Ohmpilot macht und optimal wäre wenn ich die Prioritäten von Auto und Ohmpilot ändern könnte.
Leider werde ich hier nicht ganz schlau.

Wenn ich im Browser http://IP_vom_WR/solar_api/v1/GetOhmPilotRealtimeData.cgi eingebe bekomm ich:

Code: Alles auswählen

{
   "Body" : {
      "Data" : {
         "0" : {
            "CodeOfState" : 0,
            "Details" : {
               "Hardware" : "6",
               "Manufacturer" : "Fronius",
               "Model" : "Ohmpilot",
               "Serial" : "93000635",
               "Software" : "1.0.25-3"
            },
            "EnergyReal_WAC_Sum_Consumed" : 358064.0,
            "PowerReal_PAC_Sum" : 4514.0,
            "Temperature_Channel_1" : 73.400000000000006
         }
      }
   },
   "Head" : {
      "RequestArguments" : {
         "Scope" : "System"
      },
      "Status" : {
         "Code" : 0,
         "Reason" : "",
         "UserMessage" : ""
      },
      "Timestamp" : "2023-05-01T11:45:18+00:00"
   }
}
Aber was muss ich nun in den Einstellungen der openWB unter Smarthome 2.0 eingeben um die Aktuelle Leistung abzufragen also den Wert hinter "PowerReal_PAC_Sum"?

Danke schonmal und liebe Grüße

Re: Fronius OhmPilot einbinden

Verfasst: Mo Mai 01, 2023 1:32 pm
von derNeueDet

Code: Alles auswählen

.Body.Data."0".PowerReal_PAC_Sum

Re: Fronius OhmPilot einbinden

Verfasst: Mo Mai 01, 2023 7:51 pm
von Gonzo
derNeueDet hat geschrieben: Mo Mai 01, 2023 1:32 pm

Code: Alles auswählen

.Body.Data."0".PowerReal_PAC_Sum
Hat geklappt, vielen Dank!


Eine Möglichkeit das Auto zu priorisieren gibt's wohl noch nicht?

Re: Fronius OhmPilot einbinden

Verfasst: Mo Mai 01, 2023 7:56 pm
von derNeueDet
Ich weiß nicht, was du suchst, aber ich würde sagen dass es das gibt.
Screenshot_20230501_215432_Chrome.jpg