Fronius OhmPilot einbinden

Integration von Heizstäben
Ueberstunde
Beiträge: 3
Registriert: Di Mär 22, 2022 3:29 pm

Fronius OhmPilot einbinden

Beitrag 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?
derNeueDet
Beiträge: 4197
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Fronius OhmPilot einbinden

Beitrag 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
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
Ueberstunde
Beiträge: 3
Registriert: Di Mär 22, 2022 3:29 pm

Re: Fronius OhmPilot einbinden

Beitrag 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" :
}
}
}
Gero
Beiträge: 2371
Registriert: Sa Feb 20, 2021 9:55 am

Re: Fronius OhmPilot einbinden

Beitrag 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.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
derNeueDet
Beiträge: 4197
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Fronius OhmPilot einbinden

Beitrag 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
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
Ueberstunde
Beiträge: 3
Registriert: Di Mär 22, 2022 3:29 pm

Re: Fronius OhmPilot einbinden

Beitrag 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) 138-mal heruntergeladen
Gonzo
Beiträge: 3
Registriert: Sa Mai 01, 2021 3:52 am

Re: Fronius OhmPilot einbinden

Beitrag 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
derNeueDet
Beiträge: 4197
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Fronius OhmPilot einbinden

Beitrag von derNeueDet »

Code: Alles auswählen

.Body.Data."0".PowerReal_PAC_Sum
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
Gonzo
Beiträge: 3
Registriert: Sa Mai 01, 2021 3:52 am

Re: Fronius OhmPilot einbinden

Beitrag 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?
derNeueDet
Beiträge: 4197
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Fronius OhmPilot einbinden

Beitrag von derNeueDet »

Ich weiß nicht, was du suchst, aber ich würde sagen dass es das gibt.
Screenshot_20230501_215432_Chrome.jpg
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
Antworten