Key terms for this module
Read these first. Every one of them comes up in the sections below.
| Controller | A device that reads sensors and switches equipment by rules. |
| Sensor | A device that reads one thing, such as temperature or water level. |
| Output | Something a controller switches: an outlet, a port, a dosing head. |
| Probe | A sensor that sits in the water, such as a pH or temperature probe. |
| ATO | Automatic top-off: replaces evaporated water with fresh water. |
| Float switch | A level sensor with a float that moves with the water. |
| Optical sensor | A level sensor with no moving parts that detects water by light. |
| Failsafe | A second way to stop equipment when the first fails. |
| Run-time limit | A timeout that stops a pump that has run too long. |
| Siphon | Water flowing back through a line by gravity. |
| Drive port | A Hydros output that gives switched 12 V power. |
| Command Bus | The Hydros cable that links and powers devices. |
| 0 to 10 V | A control signal that sets pump speed or light brightness. |
| Alarm limit | The reading that triggers an alert. |
| Offset | A known amount an instrument reads off, written on its label. |
1. What automation does
Automation reads sensors and switches equipment by rules. It doesn't replace people looking.
An aquarium controller reads sensors (temperature, pH, salinity, water level, leaks), follows rules someone set, and switches outputs: heaters, pumps, lights, dosing pumps, the top-off. It can log readings, draw graphs and send alerts to a phone.
A controller only knows what its sensors tell it. A probe out of the water, a fouled level sensor or a wrong outlet label all look normal on the screen (Modules 7 and 14). That's why every piece of equipment on every system is still checked and logged every weekday, with the readings compared against separate instruments. IMARCS uses both Hydros and GHL controllers.
| If | Then |
|---|---|
| App shows everything normal | Still look at the tank. |
| Reading looks odd | Check with a separate instrument. |
Check your understanding
The app shows every reading normal, but a clam is closed and the water looks cloudy. What do you trust?
What you see. The controller only knows its sensors. Check the animals and equipment, and test with separate instruments.
Key point Sense, decide, act.
2. Sensors
Each sensor reads one thing at one spot. Know what it reads and where it sits.
Temperature probes read the water around them, so they sit away from heaters and in moving water (Module 14). pH probes need storage, cleaning and calibration (Module 7). Conductivity probes read salinity; some can sit in a separate small vessel for cleaner readings. Level sensors come as floats, optical eyes, capacitive and contact sensors. Leak detectors come as rope sensors laid along the floor or point sensors at one spot. Flow sensors show water moving through a pipe.
Each one reads only its own spot. A level sensor in the wrong chamber, or a temperature probe in still water, gives a true reading of the wrong place. Readings are checked against separate instruments: a second thermometer and a second salinity meter, and a pH probe against a reference solution.
| If | Then |
|---|---|
| Probe in still water | Move it to moving water. |
| Level sensor in the wrong chamber | It reads the wrong level. |
Check your understanding
The temperature probe sits in a still corner behind the rock. What's the problem?
It reads only that spot. Move it into moving water away from the heater, so it reads the tank.
Key point One sensor, one spot.
3. Outputs
Outputs are what the controller switches: outlets, low-voltage ports and dosing heads.
Switched outlets, usually on a power strip, turn heaters, pumps, skimmers and UV on and off. 12 V drive ports run small gear such as an ATO pump, a fan or an RO solenoid valve. 0 to 10 V ports set the speed of variable-speed pumps and the brightness of some lights. Dosing heads pump supplements (Module 19).
Some controllers watch the current each output draws and alert you when a pump stops drawing power or draws too much, which catches a jammed or failed pump. Label every outlet and plug, and make the label match the app; a heater on the outlet the app calls the skimmer is a fault waiting to happen.
| If | Then |
|---|---|
| Outlet label doesn't match the app | Fix the label now. |
| Current alert on a pump | Check for a jam or failure. |
Check your understanding
Outlets were rearranged and the skimmer hasn't run since, though the app shows its outlet on. Why?
The skimmer is plugged into a different outlet than the label and app say. Re-plug or relabel so they match.
Key point Label every outlet.
4. Automatic top-off
An automatic top-off (ATO) replaces evaporated water with fresh water.
Evaporation takes out fresh water and leaves the salt behind (Module 4). An ATO has a level sensor in the pump chamber, the only level that moves (Module 12), and when the level drops it adds fresh water: by a small pump from a reservoir, or by opening a valve on a supply plumbed through a filter. A plumbed supply can refill without limit.
The ATO can't tell evaporation from any other water loss. Water taken out for a task gets replaced with fresh water and salinity drops, so the same amount of matched salt water is added first (Module 4). Top-off water is always fresh, never salt water.
| If | Then |
|---|---|
| Water taken out for a task | Add matched salt water first. |
| Salt water in the reservoir | Never. Fresh only. |
Check your understanding
You remove 10 L for a task and the top-off refills it. What happens, and what should you have done?
Salinity drops because the top-off adds fresh water. Add 10 L of matched salt water first.
Key point Fresh water for evaporation.
5. ATO sensors and failsafes
Every top-off sensor can fail. Good setups have a second, different way to stop.
Float switches are cheap and mechanical; they can stick, snails can sit on them, and ripples can make the pump cycle rapidly. Optical sensors have no moving parts and fail less often. Other units use conductivity or heated-tip sensors. Using two different kinds, such as an optical main sensor with a float backup, means one failure is less likely to stop both.
Common failsafes: a backup high-level sensor that stops the pump if the main one fails; a run-time limit that shuts the ATO off if the pump runs too long (10 minutes on the Tunze Osmolator 3155); leak shutoff, as on Red Sea's ReefATO+, which also stops when the reservoir runs dry. Keep the pump's outlet above the reservoir's water so it can't siphon back. A small reservoir limits how much fresh water can ever go in. An outlet timer can cap run time, but not on units that count their own cycles.
| If | Then |
|---|---|
| Single float, no backup | Add a different backup sensor. |
| Outlet below reservoir water | Raise it; it can siphon. |
Check your understanding
An ATO has one float switch and nothing else. What would you add, and why?
A backup of a different type, such as an optical or high-level sensor, plus a run-time limit, so one failure can't flood the system.
Key point Two different ways to stop.
6. When the top-off fails
A stuck-on top-off drops salinity and can flood. A stuck-off one lets salinity climb.
Stuck on: fresh water keeps flowing, salinity falls and the sump can overflow. With limewater on the top-off, pH spikes too (Module 19). A plumbed top-off is the biggest risk because it never runs out. Stuck off: evaporation isn't replaced, salinity climbs and the pump chamber runs low until the return pump draws air (Module 12).
Fixes: check the sensor first: free a stuck float, clean a fouled optical sensor, remove snails or crust, and check it's at the right height. Then reset the controller's timeout, refill the reservoir if it ran dry, and watch one full fill. One IMARCS display uses a mechanical float valve on a filtered mains supply, with a backup solenoid valve closed by a float sensor through the controller: two different ways to stop.
| If | Then |
|---|---|
| Salinity falling, sump high | Top-off stuck on. |
| Salinity rising, pump chamber low | Top-off stuck off. |
Check your understanding
Salinity has dropped 2 ppt overnight and the sump is near its rim. What failed, and what do you check first?
The top-off is stuck on. Stop it, then check the sensor: a stuck float or a fouled optical sensor.
Key point Check the sensor first.
7. The Hydros family
Hydros controllers are separate devices that link into one system, each making its own decisions.
Hydros controllers (by CoralVue) link together over a Command Bus cable, which also powers them. Each device has its own processor and schedule and makes its own decisions, so there's no single point of communication failure. Sense ports take temperature probes, optical and capacitive level sensors, leak detectors, flow sensors and switches. Drive ports give switched 12 V for small pumps, fans and RO solenoids, with current monitoring. Probe ports take pH probes.
The Control XS runs WiFi power strips and smart outlets; the X2 adds drive ports; the X4 adds drive ports, probe ports and 0 to 10 V; the X10 adds four dosing heads, salinity, and alkalinity testing with a stirred test vessel, using three of its heads. Everything is set up in the Hydros app, locally over WiFi or remotely through the cloud. The units are splash and dust resistant (IP65).
| If | Then |
|---|---|
| WiFi down | Devices keep running locally. |
| Pump stopped drawing current | Drive port alert: check it. |
Check your understanding
The internet goes down. Do the Hydros-controlled heaters and top-off stop?
No. Each device makes its own decisions locally. Alerts and remote access stop until the connection returns.
Key point Linked by the Command Bus.
8. The GHL family
GHL's ProfiLux is one central controller that grows with add-ons.
The ProfiLux 4 (with the 4e, 4.1, 4.1e and the smaller Mini) is a central controller. It has pH and conductivity measurement built in, a water temperature sensor, and inputs for level, flow and leak sensors. It switches up to 64 sockets on PowerBar power strips and drives pumps and lights through 1 to 10 V outputs.
Add-ons include the GHL Doser, the KH Director for continuous alkalinity testing, and the ION Director for calcium and magnesium. It connects by WiFi or USB, has its own web server and email alerts, and uses the myGHL cloud for remote access. The GHL Connect app and GHL Control Center also work entirely on the local network, without the cloud.
| If | Then |
|---|---|
| No internet | GHL Connect works locally. |
| Need continuous alkalinity | KH Director. |
Check your understanding
A system needs alkalinity tested several times a day. Which GHL add-on does it?
The KH Director, which tests alkalinity continuously.
Key point ProfiLux plus add-ons.
9. Dosing pump types and apps
Most dosing pumps are peristaltic. They differ in motor, accuracy, app and what they do after a power cut.
Dosing pumps push liquid with rollers squeezing a tube (Module 19). Some use stepper motors, some DC motors. Some stand alone with their own app; others link to a controller. Things to know about each pump on a system: its app, its dose range, how it's calibrated, whether it remembers its settings and clock through a power cut, and whether it delays between heads.
Red Sea ReefDose runs in the ReefBeat app, doses 0.2 to 1,000 mL a day, delays between heads and makes up doses missed in a power cut. Kamoer X1 Pro pumps run from an app, dose 0.1 to 9,999.99 mL at up to 24 times a day, keep their settings through a power cut and can chain up to four pumps. The GHL Doser 2.1 runs alone or with a ProfiLux through GHL Connect and myGHL, and each head is calibrated and primed separately. The Hydros X10 has four heads built in. Every app's container level is a count of what the pump ran, not proof the dose arrived (Module 19).
| If | Then |
|---|---|
| After a power cut | Check the pump's clock and schedule. |
| App says container half full | Not proof the dose arrived. |
Check your understanding
After a power cut, what do you check on each dosing pump?
That its clock and schedule survived, and whether missed doses were made up, then watch a dose arrive.
Key point Know each pump's app.
10. Alarms
An alarm should mean something needs doing. Set limits so it does.
Set alarm limits outside the range animals live well in. At IMARCS, salinity of 30 to 35 ppt and temperature of 26 to 30 C are livable on every tank, and nothing inside that range should trigger a call. Alarm on what needs action: temperature or salinity outside the livable range, a leak, a top-off timeout or dry reservoir, a pump that stopped drawing current, a controller gone offline.
When an alarm goes off, go and look. Confirm the reading with a separate instrument before acting, since the sensor itself may be wrong (section 11). Alarms that go off for normal conditions teach people to ignore them, so fix the limit or the sensor rather than silencing it.
| If | Then |
|---|---|
| Salinity 32 ppt alarm | Inside livable range: fix the limit. |
| Temperature alarm | Go and look, then confirm. |
Check your understanding
A salinity alarm goes off at 33 ppt every day. What's wrong?
The limit, not the tank: 33 ppt is livable. Set the alarm outside 30 to 35 ppt.
Key point Alarm on what needs action.
11. When automation fails
Know what each device does when the WiFi, a sensor or the power fails.
WiFi or cloud down: Hydros devices make their decisions locally and the GHL apps can work on the local network, so equipment keeps running, but alerts and remote access stop. Sensor wrong: a temperature probe out of the water reads the air, and the controller heats or cools the tank the wrong way while its display looks normal (Module 14). Power cut: know whether each device keeps its schedule and clock and what it does when power returns. Wrong outlet: the app shows an outlet on while the device plugged into it's something else.
Check a controller against separate instruments, never against itself: a second thermometer, a second salinity meter, a pH probe against reference solution. Fix the cause (put the probe back in the water and fix it in place, relabel the outlet, restore the WiFi), then confirm the reading matches.
Controller drill: on the course website this is an interactive drill. Read the symptom, check the app, the sensors, the outlets and a second instrument, and fix the cause.
| If | Then |
|---|---|
| Controller reads normal, tank feels warm | Second thermometer. Check the probe. |
| No alerts since yesterday | Check the controller is online. |
Check your understanding
The controller reads 26.5 C, but a second thermometer reads 30.5 C and the heater is on. What's wrong?
The temperature probe is out of the water or badly placed. Put it back in moving water, fix it in place, and confirm with the second thermometer.
Key point Check against a second instrument.
12. Logging and data
Logs turn single readings into trends. Controller graphs help, but they're only as good as their sensors.
Controllers graph temperature, pH and salinity, and some log top-off volume and doses. Trends show what single readings can't: slow drift, a heater failing, a top-off suddenly adding twice the water (a leak, a siphon or a heatwave). Red Sea's ReefATO+, for example, logs fills and volume added over 28 days.
Hand logs are kept too (Module 7), one system at a time with its form open. If an instrument reads off, its offset goes on a label on that instrument and is applied by the person recording; log forms never apply offsets automatically. Compare controller graphs with hand-tested readings; when they disagree, find out which is wrong before trusting either.
| If | Then |
|---|---|
| Top-off volume doubled | Find where water is leaving. |
| Offset on a pen | On a label; apply it yourself. |
Check your understanding
The top-off log shows 3 L a day for weeks, then 6 L overnight. What do you look for?
Where water is leaving: a leak, a siphon or a heatwave. Check the floor, the plumbing and the room temperature.
Key point Trends show drift.
13. Daily monitoring
Look at the tank, check the equipment, confirm the numbers, log it.
Every weekday, every piece of equipment on every system is checked and logged, one system at a time with that system's form open, then on to the next. Look at the tank and animals first: the app can't see a pump making noise, salt creep on a power strip or a clam closed up.
Then check the equipment: pumps running, heater and probe placement, top-off reservoir level and sensor, dosing lines and containers (Module 19), outlets matching their labels. Compare controller readings with a second instrument, retest anything that looks wrong before recording it, and log. Anything off gets fixed or reported, with what was already checked.
| If | Then |
|---|---|
| App checked, tank not looked at | Look at the tank first. |
| Two systems open at once | One system at a time. |
Check your understanding
A coworker checks all the apps from the office and logs everything as normal. What did they skip?
Looking at the tanks and equipment, and confirming readings with second instruments. The app can't see noise, salt or the animals.
Key point Every weekday, every system.
14. What you see, and what it means
| Salinity falling, sump high | Top-off stuck on. |
| Salinity rising, pump chamber low | Top-off stuck off. |
| Controller reads normal, tank hot | Probe out of the water. |
| No alerts or graphs | Controller offline. |
| App says on, device off | Outlet label wrong. |
| Top-off volume doubled | Water leaving another way. |
| Alarm inside livable range | Limit set wrong. |
| Pump stopped drawing current | Jammed or failed pump. |
| Doser app shows container used | Not proof the dose arrived. |
| Float switch cycling fast | Ripples or a stuck float. |
Module 20 test
30 questions. Pass with 27 or more. Opens after you pass every section check in this module. Sign in to start.
Sources
- Hydros Control X4: ports and system (World Wide Corals listing)
- Hydros Control X2 (Aquarium Depot listing)
- Hydros Control XS (Aquarium Depot listing)
- Reef Builders: Hydros Control X10 is a dosing pump and aquarium controller in one
- GHL: ProfiLux 4
- GHL: maximal dosing accuracy
- GHL Doser 2.1 SA (Bulk Reef Supply listing)
- Kamoer X1 Pro WiFi dosing pump (Bulk Reef Supply listing)
- Kamoer X1 Pro T2 stepper pump (Aquarium Depot listing)
- Bulk Reef Supply: Red Sea ReefDose
- Red Sea: smart hardware and the ReefBeat app
- Red Sea ReefATO+ (Bulk Reef Supply listing)
- Bulk Reef Supply: Choosing an auto top off
- Bulk Reef Supply: Installing the Tunze 3155 Osmolator
- Michael Maddox, President of IMARCS: IMARCS checking and logging routine, livable ranges, offsets, top-off setup
