Hi Alex, that omission is deliberate.
In a previous candidate I removed the charge current limit, as requested by one of our beta testers (maybe you?), but I later decided to revert that. Pylontech batteries tend to go overvoltage quite easily, and since this has been working well a long time and we had few complaints, I decided to revert to the old way and rather hold to the CCL. Instead, I am hoping that lowering the charge voltage when CCL is below 0.2C will be a more stable solution.
Please test this new voltage control mechanism. The theory is that we want 3.45V per cell, or 51.8V, which is essentially full, but we have to go higher to properly reset the SOC estimate and for balancing to happen (which to my knowledge happens above 3.485V per cell).
Again the theory of this calculation, is that when the battery is close to full, most of your cells will be at the same voltage, and one will jump out, and the same with the reverse. So this assumes that all the cells are at a similar voltage, except one, in both cases.
In testing this has behaved very well so far. It doesn’t look as if it needs a low pass filter on the calculation, but we will see. If you want to tweak and play with it a bit, please do.