everyting is ok the day
but the night moonlight not working
Code: Select all
void loop()
{
ReefAngel.ShowInterface();
ReefAngel.StandardLights(Port3, 10, 00, 22, 00);
ReefAngel.StandardLights(Port2, 12, 00, 20, 00);
ReefAngel.StandardHeater(Port4);
ReefAngel.SingleATOHigh(Port1);
//wave maker fonction with night mode
if ( (hour() >= 22) || (hour() <= 9) ) // from 10p - 9a
{
ReefAngel.Relay.Off(Port6);
ReefAngel.Relay.On(Port5);
ReefAngel.AI.SetChannel(White,0);
ReefAngel.AI.SetChannel(Blue,MoonPhase()*0.06);
ReefAngel.AI.SetChannel(RoyalBlue,MoonPhase()*0.06);
}
else
{
// during the day
if ( ReefAngel.Timer[1].IsTriggered() )
{
ReefAngel.Timer[1].SetInterval(random(20,25));
ReefAngel.Timer[1].Start();
ReefAngel.Relay.Toggle(Port6);
ReefAngel.Relay.Toggle(Port5);
WhiteValue=PWMSlope(12,0,20,0,3,30,60,3);
BlueValue=PWMSlope(10,0,22,0,8,35,60,8);
RoyalBlueValue=PWMSlope(10,0,22,0,8,35,60,8);
CheckCloud();
ReefAngel.AI.SetChannel(White,WhiteValue);
ReefAngel.AI.SetChannel(Blue,BlueValue);
ReefAngel.AI.SetChannel(RoyalBlue,RoyalBlueValue);
}
}
}