This works like a treat, basically using ATO function to refill the ATO, the question I have rumbling through my mind is do I want to have it run automatically or do I want to manually kick it off. Basically if I have the check timer set for 1420 secs (about 24min) then it will not check again until that timer expires, the float is low hince the long run time to fill up 4 gallons, and should be back up at 8min but with the long timer it wont check until that timer is up. I've been running my ATO the same way but the check frequency is much lower, every 20 seconds and my turn off is around 40 if it for whatever reason runs to long. I have the cutoff set for this one also but it's after the initial 24min run. The only failure that I can see with this setup is if for some reason the float triggers an on condition when its really not at the right level.
That is my concern right now with the long run times, the other option is to raise the float and to reduce my on time but still run the risk with that also since it takes about 6min for 1 gallon of water. Right now I just have it alerting and will trigger it manually, maybe I will run it that way for a period and see how it goes, still a big improvement vs having to lug water around. :)