Setting Up a Reef Tank Temperature Controller
Wire your heater(s) and chiller to separate outlets on the controller, not to each other's built-in thermostats, and let the controller's probe make the switching decision. Set a target setpoint, a high alarm 1–1.5 °C above target, a low alarm 1–1.5 °C below target, and a hard cutoff outlet that kills heater power if the probe ever reads a runaway high. Use two heaters on two outlets for redundancy, and log daily readings so drift shows up before an alarm has to.
A temperature controller only earns its keep if it is wired and configured correctly. Plugging a heater into a smart outlet and calling it done skips the two things that actually prevent a disaster: outlets wired so no single failure can run unchecked, and alarm thresholds tight enough to catch a problem while it is still small. This guide walks through wiring, thresholds and redundancy for a typical reef setup, and how to fold the controller's alerts into a routine you actually check.
What the controller changes versus a heater on its own
A stand-alone heater has one internal thermostat deciding when to switch on and off, and no way to tell you when that thermostat fails. A controller adds an independent probe and a separate decision layer sitting outside the heater entirely. The probe reads the water; the controller's own logic — not the heater's internal switch — decides whether power stays on. That separation is the entire point: if the heater's thermostat sticks closed, the controller's probe still sees the true water temperature and can cut power regardless of what the heater thinks it is doing.
Wiring heaters and chiller to the controller
Run each heater into its own controller outlet rather than a shared power strip behind a single outlet. If you keep the two-heater setup recommended for redundancy, each heater gets its own outlet and its own on/off logic, even though both respond to the same probe reading. A chiller, if you run one, goes on a separate outlet with its own logic — heating and cooling outlets should never be able to run at the same time, so most controllers let you set a small dead band between the heater's cutoff point and the chiller's cutoff point to stop them fighting each other.
Mount the primary temperature probe away from the heater elements and return pump outflow, ideally in a sump compartment with steady flow, so it reads representative tank water rather than a localised hot spot. Secure the probe cable so normal maintenance cannot dislodge it — a probe that has drifted out of the water reads room temperature and will happily leave the heaters running at full power. Label each outlet on the controller and in its app or software as you wire it; a mislabelled outlet is a common cause of a heater and a chiller fighting each other unnoticed for weeks.
Setting alarm thresholds
Most controllers let you set a target setpoint plus separate high and low alarm points, and many also support a hard cutoff distinct from the alarm — the alarm notifies you, the cutoff kills power outright. Set the alarm tight enough to give you a warning before the cutoff, or before bleaching risk begins to climb, but not so tight that normal daily swing trips it constantly.
| Setting | Typical value | Purpose |
|---|---|---|
| Target setpoint | 25–26 °C | Midpoint of the 24–27 °C reef band; heaters/chiller cycle around this. |
| High alarm | Setpoint + 1–1.5 °C | Early warning before bleaching risk rises; investigate immediately. |
| Hard cutoff (heaters) | Setpoint + 2 °C | Kills heater power outright regardless of thermostat state. |
| Low alarm | Setpoint − 1–1.5 °C | Flags a failed heater, tripped breaker or lights-off room chill. |
Building in redundancy
The controller itself is one more point of failure, so the goal is a setup where no single component — probe, outlet, heater or the controller's own logic module — can cause a runaway on its own. Two heaters on two outlets, each set slightly below target, already means neither carries the full load. Add a second, independent probe if your controller supports it, and configure the controller to alarm (not just log) if the two probes disagree by more than a small margin — a mismatch usually means one probe has failed or drifted.
Pairing controller alerts with a daily log
A controller catches sudden failures well. What it will not do on its own is show you a slow drift — a setpoint that has quietly crept up half a degree over a month, or a probe that has developed a small but consistent offset. That is where a manual log earns its place alongside the controller: a quick daily or weekly temperature entry, checked against the controller's reading, catches calibration drift long before it is large enough to trip an alarm. When an alarm does fire, having the recent trend already logged tells you in seconds whether it was a sudden equipment failure or the tail end of a pattern you could have caught earlier.
Log controller alarms and daily readings together
ReefDeck is a free, offline reef logbook. Note the day a controller fires an alarm, add your manual temperature check next to it, and watch the trend line show you whether it was a one-off or the start of a pattern. No account needed.
Open ReefDeck — it's free → Works on phone and desktop · installs as an app · exports to CSV anytimeFrequently asked questions
Do I need a separate controller if my heater already has a built-in thermostat?
A built-in thermostat works fine day to day, but it is a single point of failure with no way to alert you if it sticks. A controller adds an independent probe and outlet logic that can cut power regardless of what the heater's own thermostat is doing, which is the main protection against thermal runaway.
What temperature should I set my high and low alarms to?
A common approach is a high alarm 1–1.5 °C above your setpoint and a low alarm 1–1.5 °C below it, with a hard cutoff around 2 °C above setpoint on the heater outlets. This gives an early warning before bleaching risk rises while avoiding false alarms from normal daily swing.
Can one controller run both a heater and a chiller?
Yes, on separate outlets with their own switching logic. Set a small dead band between the heater's cutoff and the chiller's cutoff so the two never run against each other and short-cycle the equipment.
Do I need Wi-Fi or an app to use a temperature controller?
No — a controller will switch outlets and sound a local alarm without any network connection. An app or email alert is valuable because it reaches you when you are not standing next to the tank, but it is a convenience layer on top of the core wiring and thresholds, not a requirement for the controller to work.