Page 1 of 1
Port only on for X minutes every hour?
Posted: Mon Sep 19, 2011 6:27 am
by agentgreen
I had an ATO already when I bought the reefangel, so I was wondering if I could program a port to only come on for say 20 minutes every hour, or every couple of hours?
This way, if my current ATO gets stuck on, it won't flood my house!
Thanks!
Re: Port only on for X minutes every hour?
Posted: Mon Sep 19, 2011 7:54 am
by rimai
Many different ways of doing, but I'd just use this:
Code: Select all
if (minute()<=20) ReefAngel.Relay.On(Port1); else ReefAngel.Relay.Off(Port1);
Re: Port only on for X minutes every hour?
Posted: Mon Sep 19, 2011 7:59 am
by agentgreen
Clever.
Thanks!
Re: Port only on for X minutes every hour?
Posted: Wed Dec 21, 2011 11:08 am
by dpitalo
Let's say you're using the same type of idea for a dosing pump, but you only want each pump run for 20 seconds 5 minutes apart once per day, would the code look like this??
Code: Select all
if (hour()==8 && minute()==0 && second()<=20) ReefAngel.Relay.On(Dosing1); else ReefAngel.Relay.Off(Dosing1);
if (hour()==8 && minute()==5 && second()<=20) ReefAngel.Relay.On(Dosing2); else ReefAngel.Relay.Off(Dosing2);
Re: Port only on for X minutes every hour?
Posted: Wed Dec 21, 2011 11:13 am
by rimai
That works
