Querying 2 inverters (Fronius)
See original GitHub issueHey
we have a big PV system on the roof (22kWp) and use 2 inverters for it:
- Fronius Symo 7.0
- Fronius Symo Gen24
As I understand it, when I query the API (v1/GetPowerFlowRealtimeData.fcgi), I only get data from one of them. Currently, I get this:
{ "Body" : { "Data" : { "Inverters" : { "1" : { "DT" : 105, "E_Day" : 24256, "E_Total" : 9652380, "E_Year" : 8519768, "P" : 863 } }, "Site" : { "E_Day" : 24256, "E_Total" : 9652380, "E_Year" : 8519768, "Meter_Location" : "grid", "Mode" : "meter", "P_Akku" : null, "P_Grid" : -1691.22, "P_Load" : 828.22000000000003, "P_PV" : 863, "rel_Autonomy" : 100, "rel_SelfConsumption" : 0 }, "Smartloads" : { "Ohmpilots" : { "720896" : { "P_AC_Total" : 0, "State" : "normal", "Temperature" : 65.799999999999997 } } }, "Version" : "12" } }, "Head" : { "RequestArguments" : {}, "Status" : { "Code" : 0, "Reason" : "", "UserMessage" : "" }, "Timestamp" : "2021-10-28T17:23:57+02:00" } }
Is there a way from the API-side or from TWC-side to query both inverters?
Generally, both inverters produce almost exactly the same energy, as east- and westside of the cells is split evenly across them.
Thanks! Raphi
Issue Analytics
- State:
- Created 2 years ago
- Comments:39 (1 by maintainers)
Top GitHub Comments
Not having a dual inverter setup myself I am not entirely sure how they work in a Fronius context but it sounds like it is a matter of two independent inverters which both have the Fronius API enabled, but each need to be queried separately and the values added together to get the overall values?
Would you be able to query each of the two inverters in the way you have above and check that the output looks effectively the same? The way TWCManager is structured this would actually be doable out of the box if the inverters were two separate makes/models (as our default way of dealing with multiple EMS modules enabled is to AND them together) but we do not instantiate multiple instances of the same inverter.
That said, it wouldn’t be hard to make the module accept multiple inverters and AND them internally, however… we need to be sure first that they both interface the same way because if the APIs aren’t identical it might need a different module anyway
New user here. I just got TWCManager up and going. I have a similar use-case. I have a Fronius Primo (6.6kW of PV) and a Redback battery system (5.8kW PV, 13kWh of batts). I have the Fronius smart meter installer, but obviously the generation is incorrect. Forgive me as I’m very new to TWCManager and how it works. But for use-cases where mine where one system is not metered, would it be possible to make TWCManager use the power at the grid connection instead? For example, you are charging at 6kW, the Fronius smart meter measures 2kW export to the grid, therefore TWCManager can increase the charge power to 8kW. I’m not sure if this is possible. Perhaps it should be split to a separate feature.
Edit: I just had a look at what blach did above. I’m going to try something similar by estimating the generation as 2 * generation (similar sized systems) and back-calculate the consumption from the grid power measured by the meter. I’ll trial this for a few days and see how it goes. As soon as I deployed it, clouds rolled over. Haha