I currently have my mp40s running in differant modes at various times to of the day;
for example:
Code: Select all
else if (hour()>=0 && hour()<1)
ReefAngel.RF.SetMode(Lagoon,50,15);
else if (hour()>=1 && hour()<2)
ReefAngel.RF.SetMode(Lagoon,40,20);
else if (hour()>=2 && hour()<3)
ReefAngel.RF.SetMode(Lagoon,30,25);
else if (hour()>=3 && hour()<4)
ReefAngel.RF.SetMode(Lagoon,40,20);
else if (hour()>=4 && hour()<5)
So for example sake between 4 & 5 am I might like the following;
SetMode(Custom,30,0)
SetMode(Custom,60,1)
SetMode(Custom,40,3)
and between 5 & 6 am:
SetMode(Custom,60,0)
SetMode(Custom,30,1)
SetMode(Custom,80,3)
and so on...
The question I have is how to do it? I tried the following;
Code: Select all
else if (hour()>=4 && hour()<5)
SetMode(Custom,30,0)
SetMode(Custom,60,1)
SetMode(Custom,40,3)
else if (hour()>=5 && hour()<6)
SetMode(Custom,60,0)
SetMode(Custom,30,1)
SetMode(Custom,80,3)
My guess is I need to define a variable alone the lines of the following;
Cust_1 = SetMode(Custom,30,0) ;SetMode(Custom,60,1);SetMode(Custom,40,3)
Cust_2 = SetMode(Custom,60,0) ;SetMode(Custom,30,1);SetMode(Custom,80,3)
and then I can run this at a specific time by doint something like the following,
else if (hour()>=4 && hour()<5)
Cust_1
else if (hour()>=5 && hour()<6)
Cust_2
Unless I can just have all three on one line ie
else if (hour()>=4 && hour()<5)
SetMode(Custom,60,0), SetMode(Custom,30,1), SetMode(Custom,80,3)
else if (hour()>=5 && hour()<6)
SetMode(Custom,30,0), SetMode(Custom,60,1), SetMode(Custom,40,3)
Which I have not tried tbh.
Any help is appreciated.
cheers
Andy