ReefDeck ReefDeck Open the free logbook
How-to

Setting Up a Reef Tank Temperature Controller

An aquarium temperature controller module wired to a heater and probe beside a reef tank sump
A controller does not just measure temperature — it decides what happens the moment a reading crosses a line you set.
⚡ Quick answer

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.

SettingTypical valuePurpose
Target setpoint25–26 °CMidpoint of the 24–27 °C reef band; heaters/chiller cycle around this.
High alarmSetpoint + 1–1.5 °CEarly warning before bleaching risk rises; investigate immediately.
Hard cutoff (heaters)Setpoint + 2 °CKills heater power outright regardless of thermostat state.
Low alarmSetpoint − 1–1.5 °CFlags 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.

Test the alarm before you trust it
After wiring everything, deliberately trigger each alarm once: warm the probe slightly with your hand for the high alarm, or temporarily lower the setpoint for the low alarm. Confirm you actually receive the notification — app push, email or audible alert — on the device you will have with you. An alarm that silently logs an event nobody sees is no better than no alarm at all.

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 anytime

Frequently 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.