StandardSetup Menu

Introduction:
The following section is taken from the Reef Angel Manual which can be downloaded here. All quoted port numbers are if you have followed the the standard setup implicitly.

You can tweak the port numbers etc. to your specific requirements later in the codes. The overview of the menu structure is however common for any coding you have done.

Main Menu:

 * In the Main Menu, you can change modes and configure the various settings for each function, such as Light schedule, heater temperature, ATO Timeout etc.
 * Change of Mode and configuration is achieved by using the joystick on your Reef Angel Controller.
 * To access the Main Menu, simply press the joystick down.
 * You will see the menu options available on the screen:
 * 1) Feeding
 * 2) Water Change
 * 3) Lights
 * 4) Temps
 * 5) Timeouts
 * 6) Setup
 * 7) Version
 * 8) Exit
 * You can move through each menu option by moving the joystick up or down.
 * To select the menu option, press the joystick down.

1. Feeding Mode:

 * This is a special mode that can be used when you are feeding your livestock.
 * It disables the Wavemaker ports (Ports 5 and 6).
 * The duration of this mode is 15 minutes and a countdown is shown on the screen.
 * 2. Water Change Mode:
 * This is a special mode that can be used when you are doing maintenance on your tank, such as a water change.
 * It disables the ATO, Wavemaker, Heater and Return ports(Ports 1,5, 6, 7and 8).
 * This mode does not have a preset duration and can only be terminated by pressing the joystick down.

3. Lights:

 * This menu option is used to setup your light schedule, the dimming port output level and turn your lights on/off you just want to temporarily show off your tank to your guests.
 * It has the following sub-menu options:

3.1. Lights On

 * This option will turn on your Daylight and Actinic ports (Ports 3 and 4) and set the dimming ports to their maximum configured level.
 * Please refer to LED PWM for this setting.
 * After selecting this option, you are prompted with “Press to exit...” message.
 * Simply press the joystick down to return to the previous menu.


 * This will not deactivate the “Lights On” mode.

3.2. Lights Off

 * This option will turn offyour Daylight and Actinic ports (Ports 3 and 4)that were turned on with the “Lights On” menu option and set the dimming ports to zero.
 * After selecting this option, you are prompted with “Press to exit...” message.
 * Simply press the joystick down to return to the previous menu.

3.3. Standard Lights

 * This option will let you setup your light schedule.
 * These settings are for your Daylight port (Port 4).
 * The Actinic Port (Port 3) is offset by 30 minutes.
 * The offset is for both ends of your lighting cycle.
 * Actinic lights will turn on 30 minutes before and turn off 30 minutes after your Daylight lights.
 * You can use the joystick up/down to increase or decrease the selected field.
 * You can use the joystick left/right to move to another field.
 * The times are in military time (24hrs format).
 * After configuring your light schedule, navigate to the “Ok” button and press the joystick.
 * Navigating to the button “Cancel” and pressing the joystick will discard any changes.

3.4. LED PWM

 * This option will let you setup the maximum level of your dimming signal for each dimming port.
 * It is preconfigured to always start and end at zero.
 * The wave pattern that will be generated is a parabola, which simulates the rise and set of the sun.
 * You can use the joystick up/down to increase or decrease the selected field.
 * You can use the joystick left/right to move to another field.
 * After configuring your maximum level for each dimming signal, navigate to the “Ok” button and press the joystick.
 * Navigating to the button “Cancel” and pressing the joystick will discard any changes.

3.5. Prev Menu

 * Selecting Prev Menu and pressing the joystick down will return back to the previous menu.

4. Temps:

 * This menu option is used to setup the temperatures of your heater function.
 * It has the following sub-menu options:

4.1. Heater

 * This option will let you setup the temperatures that you would like your heater to turn on and turn off.
 * You can use the joystick up/down to increase or decrease the selected field.
 * You can use the joystick left/right to move to another field.
 * The temperatures are shown without the decimal point. If you want for example to set the heater to turn on at 77.0F and turn off at 77.9F, the values on the screen would be 770 and 779 respectively.
 * After configuring the temperatures, navigate to the “Ok” button and press the joystick.
 * Navigating to the button “Cancel” and pressing the joystick will discard any changes.

4.2. Chiller

 * This option is not used on the preloaded code.

4.3. Overheat Set

 * This option is used to setup the overheat temperature.
 * When an overheat temperature event occurs, both Daylight and Actinic ports(Ports 3 and 4)and the heater (Port7) will be turned off and the red LED status will light up.
 * These ports will not come back on by themselves to prevent the equipment from turning on and off repeatedly and possibly causing some damage.
 * You must use the menu option “Overheat Clear” to return the controller into normal operation again.
 * You can use the joystick up/down to increase or decrease the selected field.
 * You can use the joystick left/right to move to another field.
 * The temperatures are shown without the decimal point.
 * If you want for example to set the overheat temperature to be 83.2F, the values on the screen would be 832.
 * After configuring the temperatures, navigate to the “Ok” button and press the joystick.
 * Navigating to the button “Cancel” and pressing the joystick will discard any changes.

4.4. Overheat Clear

 * This option will return the controller into normal operation again after an overheat event.
 * After selecting this option, you are prompted with “Press to exit...” message.
 * Simply press the joystick down to returnto the previous menu.
 * 4.5. Prev Menu


 * Selecting Prev Menu and pressing the joystick down will return back to the previous menu.

5.1. ATO Set

 * This option is used to setup the ATO timeout.
 * Please refer to section “Assembling the float switch cables” for more information on how the ATO function operates.
 * When an ATO timeout event occurs, the ATO port (Port 1) will be turned off and the red LED status will light up.
 * These ports will not come back on by themselves to prevent the equipment from running dry or overflowing and possibly causing some damage. You must use the menu option “ATO Clear” to return the controller into normal operation again.
 * You can use the joystick up/down to increase or decrease the selected field.
 * You can use the joystick left/right to move to another field.
 * After configuring the temperatures, navigate to the “Ok” button and press the joystick.
 * Navigating to the button “Cancel” and pressing the joystick will discard any changes.

5.2. ATO Clear

 * This option will return the controller into normal operation again after an ATO timeout event.After selecting this option, you are prompted with “Press to exit...” message.
 * Simply press the joystick down to return to the previous menu.

5.3. Prev Menu

 * Selecting Prev Menu and pressing the joystick down will return back to the previous menu.

6.1. Wavemaker

 * This option is used to setup the Wavemaker cycles.
 * You can use the joystick up/down to increase or decrease the selected field.
 * You can use the joystick left/right to move to another field.
 * After configuring the temperatures, navigate to the “Ok” button and press the joystick.
 * Navigating to the button “Cancel” and pressing the joystick will discard any changes.

6.2. Calibrate pH

 * This option is used to calibrate your pH probe.
 * To calibrate your pH probe, make sure to remove the storage bottle from the  tip of the probe and rinse the probe with RO or distilled water. pH 7.0 and pH 10.0 calibration solution, which are not provided, are necessary for the calibration process.
 * The numbers presented in this calibration process are not the actual pH reading.
 * They are the raw numbers that the controller will use to calibrate your probe.
 * Dip the probe into the pH 7.0 calibration solutionand let it stabilize. Optional: write down the number in the center between the pH 7.0 reading and the pH 10.0 reading.
 * Rinse the probe with RO or distilled water.
 * Dip the probe into the pH 10.0 calibration solution and let it stabilize. Optional: write down the number in the center between the pH 7.0 reading and the pH 10.0 reading.
 * After the reading stabilizes, navigate to the “Ok” button and press the joystick.
 * Navigating to the button “Cancel” and pressing the joystick will discard any changes.

6.3. Date / Time

 * This option is used to setup the date and time of the controller.
 * You can use the joystick up/down to increase or decrease the selected field. You can use the joystick left/right to move to another field.
 * The times are in military time (24hrs format).
 * After configuring your light schedule, navigate to the “Ok” button and press the joystick.
 * Navigating to the button “Cancel” and pressing the joystick will discard any changes.

6.4. Prev Menu

 * Selecting Prev Menu and pressing the joystick down will return back to the previous menu.

7. Version:

 * This option is used to view which libraries version the controller is running.
 * Simply press the joystick down to return to the previous menu.

8. Exit:

 * Selecting Exit and pressing the joystick down will return back to the main screen.