I am looking for a some fairly basic help after a few of my ideas failed to work correctly.
I have a custom ATO setup as follows:
Code: Select all
if (!ReefAngel.HighATO.IsActive())
{
if(ReefAngel.LowATO.IsActive())
{
ReefAngel.Relay.On(Port7);
}
else
{
ReefAngel.Relay.Off(Port7);
}
}
else
{
ReefAngel.Relay.Off(Port7);
}
Sooo, right now it is frequently cycling the pump on and off for half a second, which can't be good for it. I'd like to require that the ATOLow be active for > 30 seconds before triggering the port.
I tried a quick timer as well as the delayed on and I couldn't get it to behave as I'd hope. Rather than tinker with it on an already running aquarium, I figured it'd be worth asking about
BTW, is there any sort of testing harness where I can simulate floats being tripped, time ect instead of testing on my actual reef angel?
Thanks!