Repository navigation
Replies: 1 comment 10 replies
|
thanks for the shout out! the set_export_freeze_during_demand is useful, I too have it in an automation to turn on usually an hour or so before sunset and then turn off when the sun is a certain elevation In the sky (ie. a period after sunrise) and this stops the overnight cross charging because it puts the inverters into true battery pause mode during the day as long as there is enough solar they tend not to cross charge, but like you I have seen that they will cross charge if its a poor solar day. I hadn't thought of turning the switch back on if solar generation is lower than house load, so that's worth exploring, thanks for the idea what I do at the moment is I manually set the inverter discharge rate to zero, I have a set of buttons on my dashboard that enable me to do that easily, and as well as trying to stop the inverters from cross charging by dropping the charging or discharging rates, it also enables me to semi-balance the inverters as well
but as you note, setting the inverter charge rate to zero doesn't fully stop the inverters from cross charging, it slows it down, but the inverters will still discharge at ~300W I've had a feature request in for ages #2155 to automatically set battery pause mode based on charge/discharge rate for just this kind of reason. Its not got to the top of anyone else's pile so I was actually starting work on it myself today I personally don't use the balance inverters script because I don't like the way that it rapidly shuts charge and discharge rates up and down, it's a very blunt instrument. Improving this is also part of the broader multi-inverter rework #4856 But if I make the proposed change on setting battery pause mode I can look at making sure it works for balance inverters |

Uh oh!
There was an error while loading. Please reload this page.
I have 2 x Givenergy gen3 hybrid inverters.
I've been using @gcoan 's "predbat_set_freeze_export_during_demand" mode when solar is low and cross charging is pretty low with this.
As recommended I've automated this, so during the day it is off.
Today was a poor solar day, so I was thinking about automating the setting control to be "on" based on house load being higher than solar generation, however it led me to watch what was going on with the balance inverter mode.
I'm currently running with:

I noticed today that the suggested the code was noticing the cross charging that occurred this afternoon:
So it noticed that Inverter 1 SOC was lower, noticed that inverter 1 was charging while inverter 2 was discharging, and did what sounds like a sensible thing and set inverter 1 charge rate to 0. All sounds good so far - however. With a Givenergy gen3 hybrid, that isn't enough to stop inverter 1 from cross charging. Things had got to the point where there was a slight export to the grid, so inverter 1 saw that and decided to grab it (Eco Mode behaviour). Setting the charge rate to 0 doesn't in any way stop it doing that.
At 15:43 my automation kicked in and set predbat_set_freeze_export_during_demand to "on" as solar had got so low, and cross charging stopped.
My question is should the standard inverter balancing use the same control as
I understand that Pause Mode during decent PV during the day would mean exporting the PV to grid, but perhaps this would be enough to stop the cross charging, as it seems like setting battery charge rate to 0 doesn't help stop the cross charging.
All reactions