Closed onetoomany closed 9 months ago
@onetoomany I too have a power up event today, and by comparison my predbat has done what I'd expect it to do. The battery filled up overnight and has discharged this morning. There's some spurious hold charges #491 but other than that, its not charging the battery until the power up period, at 8:30pm to get over a 9pm spike, and then later tonight in the cheap rate
My load (ASHP) is much higher than yours, but must be something different in the way our predbat's are configured. Here's my settings if you can see any key differences:
@onetoomany I assume you don't have an export tariff or could export and refill for free
@onetoomany can you post your log?
@onetoomany can you post your log?
appdaemon.log Logfile attached. Thanks
@onetoomany I assume you don't have an export tariff or could export and refill for free
Correct - no export tariff as mine is a DIY install so I don't have MCS. My load is probably slightly lower than I'd expect - I usually use 15kw in a day, so I'd expect an average of 0.25kwh in each period and 1kwh in the three periods at dinner time when I have the oven on.
Curious, I think turning off combine_charge might help
we've another powerup tomorrow, so I'll turn it off and see what happens
The plan is definitely looking better for tomorrow now that I've turned off combine charge.
Only remaining niggle with the plan is a target SOC% (as low as 6%) drops below the "reserve" value set in apps.yaml - in my case 20%; at least, that is what I assume the "reserve" value is for. My inverter's current firmware, for some reason, doesn't allow my battery to go flatter than 20% at the moment.
Its also interesting how the powerups skew the predicted load based on my behaviour.
I've still got Predbat doing some confusing behaviour - charging up now at 16p / 17p only to discharge when its 2p cheaper in an hour. The battery is nearly full, so I don't need a topup.
How did you set the reserve value, it should be taken into account but maybe a bug in non-GE inverter setup?
From apps.yaml
battery_power:
- sensor.sofar_inverter_battery_power
pv_power:
- sensor.sofar_solar_power
load_power:
- sensor.sofar_house_consumption_power
soc_kw:
- sensor.sofar_battery_energy
soc_max:
- input_number.sofar_battery_max_charge
charge_limit:
- 100
reserve:
- 20
scheduled_charge_enable:
- off
scheduled_discharge_enable:
- off
It's input_number.set_reserve_min is in home assistant and needs to be set correctly, I think the reserve in your config is ignored.
Perfect! That works.
There are a few areas of my Batpred plan that confuse me.