slipx06 / sunsynk-power-flow-card

⚡A customizable Home Assistant card to emulate the Sunsynk System flow that's displayed on the Inverter screen.
MIT License
214 stars 57 forks source link

Calculate Solar string Temperature #531

Open ER7788 opened 1 month ago

ER7788 commented 1 month ago

Is there an existing issue for this?

Current Behavior

It would be cool to calculate the Solar string temperature. Here is a recept for it. I am at the moment not good in programming for HA. That is not my usual business.

Thanks for the good and enthusiastic work you have done til now.

Needed Parameter: PV-Modul: (all on the label of the panel)

Due to the fact that MPP (Maximum Power Point) is found by varying the String Voltage a mean of the last 5-10 measurements is useful. -> T_new=(Told*9+T_meas)/10 The Calculation is only valid, if all Panels of the string have the same direction and no MPP-Power optimizer is used.

Formula: Valid, if Isa_min < Isa < Isa_max Temp_PVstring = MPP_Ref_Temp + ((Vsa+IsaRser)-(VmppRefNo_molul)/(No_modul) / (VmppTk_Modul100%)

Some Explanaition In my Case the Converter is producing all the possible power available from the sun except the current limitation of the converter is active at ~13.5/13.9A. I that case the solar voltage increase and the temperature measurement in invalid. The other invalid case is too low current for example <0,5A where the MPP-function is not properly working.

I made some calculations for Satellite PV and the results are quite good, as far as the converter is in MPP. There may be an offset in the real temperature, which can be adjusted with the T_ref of the module. Values up to 65°C in summer are possible.

I am using a Growatt SPH-10kTL3 with battery ~10kWh; PV: 11x420W/10*420W.

Thanks in advance for implementing this as a new feature.

Expected behaviour

The result of the calculation is the PV_String Temperature by mean.

Possible Solutions

No response

Mode

lite

Context / Reason

When a Solar cell is used in MPP-Mode, it is possible to calculate the actual cell temperature. The calculation is above.