I have a custom routine going for my WP-40. I recently noticed that I cannot use the portal to set the pump config.
Can someone look at the code and tell me where I am wrong? - Notice the if/else code..
Code: Select all
if (ReefAngel.DCPump.Mode==Custom) {
ReefAngel.DCPump.UseMemory = false;
// set the wpMode
if ( (hour() >= 5) && (hour() < 8) ) wpMode=1; // from 5am - 8am
if ( (hour() >= 8) && (hour() < 11) ) wpMode=2; // from 8am - 11am
if ( (hour() >= 11) && (hour() < 14) ) wpMode=3; // from 11a - 2pm
if ( (hour() >= 14) && (hour() < 17) ) wpMode=2; // from 2pm - 5pm
if ( (hour() >= 17) && (hour() < 20) ) wpMode=1; // from 5pm - 8pm
if ( (hour() >= 20) && (hour() < 23) ) wpMode=2; // from 8pm - 11p
if ( (hour() >= 23) && (hour() < 2) ) wpMode=3; // from 11pm - 2am
if ( (hour() >= 2) && (hour() < 5) ) wpMode=2; // from 2am - 5am
if (wpMode==1) wpWavStr=50;
if (wpMode==2) wpWavStr=55;
if (wpMode==3) wpWavStr=60;
//Set the Wave OffSet
wpWavOff=10;
ReefAngel.PWM.SetDaylight( ReefCrestMode(wpWavStr,wpWavOff,true) );
ReefAngel.PWM.SetActinic(wpWavStr);
}
else ReefAngel.DCPump.UseMemory = true;
// end Custom Wave Routine