Verify my ATO code?

Basic / Standard Reef Angel hardware
Post Reply
Smotz
Posts: 412
Joined: Sat Mar 30, 2013 5:02 pm
Location: CT, USA

Verify my ATO code?

Post by Smotz »

Hi All. Can I get some thoughts on this ATO routine and tell me if there are conflicts?

Code: Select all

// Main Top Off
   ReefAngel.WaterLevelATO(1,Topoff,15,85,95);
// just to be safe if the water level gets to 135 or greater, turn off the topoff.
   if ( ReefAngel.WaterLevel.GetLevel(1) >= 135 ) ReefAngel.Relay.Off (Topoff);
// End Main Top Off 

// EMERGENCY SUMP WATER LEVEL BELOW 25% AND WATERCHANGE MODE IS NOT ON AND WAIT FOR CONTROLLER TO BE ON FOR 5 SECONDS
   if ( ReefAngel.WaterLevel.GetLevel(1) <= 25 && ReefAngel.DisplayedMenu!=WATERCHANGE_MODE && millis() > 5000)
   {
   ReefAngel.Relay.Override(Return,0);
   ReefAngel.Relay.Override(Skimmer,0);
   ReefAngel.Relay.Override(UVlight,0);
   ReefAngel.Relay.Override(Feeder,0);
   ReefAngel.Relay.Override(CalcDose,0);
   ReefAngel.Relay.Override(AlkDose,0);
   ReefAngel.Relay.Override(Fugelight,1);
   }
// END EMERGENCY WATER LEVEL ROUTINE
User avatar
cosmith71
Posts: 1437
Joined: Fri Mar 29, 2013 3:51 pm
Location: Oklahoma City

Re: Verify my ATO code?

Post by cosmith71 »

Looks OK to me.
Post Reply