Page 1 of 1

ATO Override flag keeps tripping

Posted: Tue Aug 05, 2014 5:02 am
by Smotz
'Lo all..

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  

Re: ATO Override flag keeps tripping

Posted: Tue Aug 05, 2014 5:37 am
by lnevo
If you are getting the port overriden then its only the waterlevel check that does that. The 10 second would disable the ATO and set the timeout flag, not override the port.

And yes the sensor can bounce, you may need to desensitize that check to avoid false alarms. Let me try and think of the best way...

Re: ATO Override flag keeps tripping

Posted: Tue Aug 05, 2014 7:52 am
by Smotz
Gotcha. For now I changed the override to just relay.off. would like a better way..