All of my apex programming is complete and the hardware/electrical is installed to go from time-based ATO to float-switch-based ATO, and from RO topoff to kalkwasser topoff. It also includes logic to NOT OD the tank with kalk if something happens and the float gets stuck for the ATO. It will stir the kalk 4 times/day and not run the ATO if the kalk is still settling.
Will finish up tomorrow.
Happy new year to everyone!
Kev