Setting Alarm Thresholds for Aquarium Monitoring
How to derive warn and critical bands for temperature, ammonia, nitrite, pH, oxygen and salinity from extension data, add rate-of-change alarms and escalate without alarm fatigue.
Two tiers: warn and critical
Extension literature for fish culture already works with two nested ranges: a desirable range in which stock performs well, and a wider acceptable range beyond which losses become likely (Texas A&M AgriLife Extension pond water report). This maps directly onto two alarm tiers: leaving the desirable band is a warning that calls for a review of the trend, leaving the acceptable band is critical and calls for action now. The numbers below come from aquaculture extension sources; see the caution at the end.
A rule from continuous-monitoring practice is that an alarm band must be wider than the sensor's own uncertainty. The U.S. Geological Survey treats deviations within ±0.2 °C, ±0.2 pH unit, ±0.3 mg/L dissolved oxygen and ±5 µS/cm or 3 percent of conductance as within calibration and not worth acting on. Bands tighter than these values produce alarms about the probe, not about the water.
Bands per parameter
Temperature
Tropical Fish Hobbyist gives 76–80 °F (25–27 °C) as a general range for community tanks and notes that some corals do best near 80 °F. The heater's own thermostat is the first line of defense, a monitoring alarm the second, and any automated cut-off the third. Because a heater that sticks in the on position is the usual cause of a fast rise, the critical band above the setpoint should be narrower than the band below it. Two smaller heaters instead of one large unit slow overheating if one fails (see temperature-controller-guide).
Ammonia
UF/IFAS states that fish tissue damage can begin whenever un-ionized ammonia (NH3) exceeds 0.05 mg/L, and that sensitive fish typically die at 2.0 mg/L. Most kits and probes report total ammonia nitrogen, and the toxic un-ionized fraction rises with pH and temperature. For recirculating systems UF/IFAS treats undetectable ammonia and nitrite as the target. Derived bands: any detectable ammonia in an established tank is a warning; a computed un-ionized value at or above 0.05 mg/L is critical. In outdoor ponds the extension tolerance is wider: total ammonia nitrogen of 0–2 mg/L is desirable and under 4 mg/L acceptable.
Nitrite
UF/IFAS puts the nitrite toxicity threshold at 0.10 mg/L. Nitrite converts haemoglobin into methaemoglobin, so affected fish gasp even in well-oxygenated water (SRAC 462). SRAC also notes that 1 mg/L of total ammonia nitrogen can turn into about 3 mg/L nitrite within days, which is why an ammonia warning should raise attention on nitrite. In ponds the tolerance is higher (0–1 mg/L desirable, under 4 mg/L acceptable), and a chloride-to-nitrite ratio of at least 10:1 protects catfish. Derived bands for closed tanks: detectable nitrite is a warning; 0.1 mg/L or more is critical.
pH
The pond report gives 6.5–9.5 as desirable and 5.5–10.0 as acceptable for most fish. pH moves daily: plants remove carbon dioxide during the day and pH rises, while at night CO2 accumulates and pH falls; higher total alkalinity buffers those swings. A planted tank with CO2 injection has a designed daily cycle, so its pH alarm should use separate day and night bands, or a wide band combined with a rate alarm, rather than one fixed limit.
Dissolved oxygen
UF/IFAS recommends 5 mg/L or more for optimum health, reports distress at 2–4 mg/L and mortality usually below 2 mg/L, and advises emergency aeration when DO drops below 4 mg/L. Derived bands: below 5 mg/L warning, below 4 mg/L critical. Warm water holds less oxygen (about 7.4 mg/L at saturation at 90 °F against 11.9 mg/L at 45 °F), so temperature and oxygen alarms are linked.
Salinity (marine and reef)
TFH gives natural seawater as about 35 g/L (35 ppt), equal to a specific gravity near 1.026 at 20 °C, and stresses that a consistent salinity matters more than the exact value. For alarms this means bands set around the tank's own stable baseline rather than around a textbook number: the warn band catches slow evaporation, the critical band catches a top-off fault.
Rate-of-change alarms
USGS field protocol defines a rapidly changing condition as a change that exceeds the calibration criteria within 5 minutes. In an aquarium, where the water volume damps everything, a step of that size within minutes almost always points to equipment: a heater stuck on, a water change, a CO2 or dosing event, or a probe lifted out of the water. Rate alarms therefore complement fixed bands by catching failures long before an absolute limit is crossed.
Avoiding alarm fatigue
Alarm fatigue is desensitization to safety alerts after repeated exposure to alarms that turn out to be false or non-actionable; Wikipedia documents a rail collision preceded by roughly 8,000 track alarms per week. Documented mitigations:
- Tailor bands to the individual system instead of applying one default profile to every tank.
- Use tiered warnings so that a warn message looks and sounds different from a critical one.
- Keep bands wider than sensor uncertainty, add a deadband before an alarm clears, and space repeats so one excursion does not generate dozens of messages.
- Make every alarm actionable: if a notification never leads to an action, widen the band or remove it.
- Review the alarm log together with the maintenance log, as UF/IFAS recommends for recirculating systems, and retune periodically.
Escalation: from notification to power cut-off
Escalation should follow the fail-safe principle: a failure or an automatic action must leave the system in the least harmful state. Cutting power to a heater on over-temperature is fail-safe. A CO2 solenoid valve closes by spring force when power is removed, so cutting its supply is fail-safe as well. Cutting power to a circulation or filter pump is not: without oxygen the biofilter bacteria stop working or die and ammonia and nitrite rise (UF/IFAS). Automatic actions should therefore be limited to loads whose off state is safe, and a cut-off must never replace the heater's own thermostat. A controller that stops receiving data must raise an alarm of its own. UF/IFAS asks recirculating farms to keep written protocols for power outages, pump failures and major temperature swings; the same applies to a home system (see aquarium-controller-guide and power-outage-aquarium-guide).