Page 1 of 1

a heater with a back up heater?

Posted: Mon Jun 22, 2015 10:04 pm
by MDB1029
So i have 2 heaters and i am wanting to use 1 instead of 2 for normal use and have my second one as backup/emergency use.

From looking around i think this would be what i am looking at but i modified it to fit my relay and specifications

Code: Select all

    ReefAngel.StandardHeater( Port2 );
if ( ReefAngel.Params.Temp[T1_PROBE] < (InternalMemory.HeaterTempOn_read() - 10)) { ReefAngel.Relay.On(Port3); };
if ( ReefAngel.Params.Temp[T1_PROBE] > (InternalMemory.HeaterTempOff_read() - 5)) { ReefAngel.Relay.Off(Port3); };
So IF i am right, my main heater on relay 2 and aux heater on relay 3, my internal memory is set to come on at 76.9 and off at 78.00. The aux heater will come on at 75.9 and turn off at 77.5 and these would be able to be changed from the internal memory via the temp for relay 2?

Re: a heater with a back up heater?

Posted: Tue Jun 23, 2015 8:14 am
by rimai
Looks correct :)

Re: a heater with a back up heater?

Posted: Tue Jun 23, 2015 11:15 am
by MDB1029
Am i putting this in the correct spot?

Code: Select all

void loop()
{
    ReefAngel.StandardHeater( Port2 );
if ( ReefAngel.Params.Temp[T1_PROBE] < (InternalMemory.HeaterTempOn_read() - 10)) { ReefAngel.Relay.On(Port3); };
if ( ReefAngel.Params.Temp[T1_PROBE] > (InternalMemory.HeaterTempOff_read() - 5)) { ReefAngel.Relay.Off(Port3); };
    ReefAngel.SingleATOLow( Port5 );
    ReefAngel.MoonLights( Port7 );
    ReefAngel.DayLights( Box1_Port1 );
    ReefAngel.Relay.Set( Box1_Port2, !ReefAngel.Relay.Status( Box1_Port1 ) );
    ReefAngel.PWM.DaylightPWMSlope();
    ReefAngel.PWM.ActinicPWMSlope();
    ReefAngel.Relay.Set(Port8, now()%21600<10800);

Re: a heater with a back up heater?

Posted: Tue Jun 23, 2015 12:00 pm
by rimai
Yeap

Re: a heater with a back up heater?

Posted: Tue Jun 23, 2015 5:04 pm
by MDB1029
Thank you again!