do-gooder / rctpower_writesupport

Write support for RCT Power Serial Protocol with rctclient
MIT License
12 stars 1 forks source link

Increasing power_mng.soc_min and power_mng.soc_charge at the same time? #12

Open do-gooder opened 1 month ago

do-gooder commented 1 month ago

By default, the inverter has set a value of 0.07 (7%) for power_mng.soc_min and a value of 0.05 (5%) for power_mng.soc_charge.

When power_mng.soc_min is reached, the battery discharges through self-consumption (?) until power_mng.soc_charge is reached. The inverter then charges with the power of power_mng.soc_charge_power from the grid until power_mng.soc_min is reached.

Should the value power_mng.soc_charge also be adjusted for the “emergency power reserve” scenario so that there is really enough reserve?

do-gooder commented 1 month ago

I have added this to the package variant: https://github.com/do-gooder/rctpower_writesupport/commit/a7d97751fa2c77d80e91dd59417cc10056ef1a4d Static difference of 0.02 (2%)

heikone commented 1 month ago

Hi do-gooder, I can confirm this behavior: 5% is the default low SOC threshold to start forced charging from grid until soc_min is reached again. I guess this a meaningful reserve to prevent deep discharge for the battery to increase battery's lifetime. In the docs of rctclient, it is called "SOC min maintenance charge".

Your idea to set ich 2% below soc_min sounds good, but also let it stay on 5% as per default seems also okay, because self-drain will practically not be reached, if soc_min is set significantly higher than 7%!