So I got this code (see below). My ATO is a blueline external pump from the basement. I've done the tests and the timings - I know 10 seconds is more than enough to fill up 10%. I had that number up to 14 seconds and it still tripped.
However, every now and then my ATO override trips.
Could it be >= 150 line I have in there for safety ? Maybe it gets an erroneous reading momentarily?
Code: Select all
// Main Top Off
ReefAngel.WaterLevelATO(1,Topoff,10,85,95);
//just to be safe if the water level gets to 150 or greater, override the topoff.
if ( ReefAngel.WaterLevel.GetLevel(1) >= 150) ReefAngel.Relay.Override (Topoff,0);
// End Main Top Off