IRC 2024 Solar Thermal Energy Systems M2306 homeownercontractorinspector

What does IRC 2024 require for solar thermal system controls, including the differential temperature controller that activates the pump when collectors are warmer than the tank, high-limit sensors, stagnation protection, and pump staging?

IRC 2024 Solar Thermal Controls: Differential Temperature Controller, High-Limit Sensors, and Stagnation Protection

Controls

Published by Jaspector

Code Reference

IRC 2024 — M2306

Controls · Solar Thermal Energy Systems

Quick Answer

IRC 2024 Section M2306 requires that solar thermal systems include a differential temperature controller (DTC) that activates the circulation pump when the solar collector temperature exceeds the storage tank temperature by a set differential — typically 10°F to 20°F — and stops the pump when the differential drops to a lower threshold, typically 3°F to 5°F. A high-limit sensor is required to prevent the storage tank from exceeding the maximum safe temperature (typically 160°F to 180°F), stopping the pump when the tank reaches the limit. Stagnation protection must be addressed either through system design (drain-back systems passively protect themselves) or through active high-temperature controls for glycol systems.

Under IRC 2024, multi-collector systems may use pump staging or variable-speed pumps to optimize heat transfer at varying solar input levels.

What IRC 2024 Actually Requires

The control system of a solar thermal installation is the intelligence layer that determines when the solar circulation pump operates, monitors the system for unsafe conditions, and protects both the system components and the building occupants from temperature extremes. A solar thermal system without proper controls will either fail to collect available solar energy (by not running the pump when conditions are favorable) or will damage system components and create safety hazards (by running the pump when conditions are unfavorable, or by allowing temperatures to exceed safe limits). IRC 2024 Section M2306 establishes the minimum control requirements that address these failure modes.

The differential temperature controller (DTC) is the primary operational control of a solar thermal system. The DTC continuously monitors the temperature at two points: the solar collector outlet (or the absorber plate temperature within the collector), which represents the temperature of the heat available from the sun; and the storage tank temperature at or near the bottom of the tank, which represents the temperature of the water waiting to be heated. The DTC activates the circulation pump when the collector temperature exceeds the tank temperature by a minimum differential set point — the turn-on differential. This differential is typically set at 10°F to 20°F, depending on the system design and the thermal losses of the system at the design flow rate.

The turn-on differential must be set higher than the temperature difference at which the solar collectors provide a net heat gain to the tank at the design flow rate. If the differential is set too low — for example, 2°F — the DTC will activate the pump when the collector is only slightly warmer than the tank, and at that small temperature difference, the heat transfer rate through the system piping and heat exchanger may be so low that the pump energy consumption exceeds the useful heat collected. This “parasitic loss” mode wastes energy rather than collecting it. If the differential is set too high — for example, 30°F — the pump will not activate until the collector has already reached high temperature, reducing the useful collection hours during morning warm-up and late-afternoon periods when the collector temperature is rising or falling through the range below the differential threshold.

The DTC stops the pump when the collector-to-tank temperature differential drops to a lower threshold — the turn-off differential, typically set at 3°F to 5°F. The turn-off differential is lower than the turn-on differential to prevent rapid cycling of the pump (frequent on-off transitions) as the differential oscillates around the threshold. Without hysteresis between the turn-on and turn-off points, the pump would cycle rapidly as the collector temperature fluctuates around the threshold, reducing pump life and causing flow instability in the system.

Temperature sensors are the inputs to the DTC and must be installed at the correct locations to provide accurate control. The collector sensor must be installed at the collector outlet or in the absorber plate in a manner that accurately reflects the maximum available collector output temperature. A sensor installed on the insulated return piping inside the building, several feet from the collector, will read lower than the actual collector temperature because of heat loss from the piping run, causing the DTC to activate the pump later in the morning and deactivate it earlier in the afternoon than optimal. The tank sensor must be installed at the lower portion of the storage tank, in the location where the coolest stored water is found, because this is the water that will be circulated to the collectors for heating. A tank sensor installed at the top of the tank will read the hottest stored water temperature, underrepresenting the temperature differential and causing the pump to run less than optimal.

The high-limit control is required by IRC 2024 M2306.2 to prevent the storage tank temperature from exceeding the maximum safe limit. Without a high-limit control, a solar thermal system on a high-radiation day with a full tank can continue to add heat to the tank until the temperature reaches dangerous levels — potentially approaching the boiling point of water in the tank, which would cause the pressure relief valve to open and discharge scalding water. The high-limit control sensor is installed in the storage tank, and when the tank temperature reaches the high-limit set point (typically 160°F to 180°F), the DTC stops the circulation pump regardless of the collector-to-tank differential. The pump remains off until the tank temperature drops below the high-limit set point through normal hot water use that draws down the tank temperature.

Stagnation is the condition that exists when the solar collectors are exposed to full solar radiation but no heat transfer fluid is circulating through them. Stagnation occurs whenever the DTC stops the pump — during the turn-off period at night and during the midday high-limit shutoff period when the tank is full and hot. During stagnation, the collector temperature rises rapidly and can reach 300°F to 400°F within minutes on a clear summer day. For drain-back systems, stagnation is handled passively — the collectors drain when the pump stops, and an empty collector cannot be damaged by high temperatures because there is no fluid to boil. For glycol closed-loop systems, stagnation creates significant thermal stress on the system: the glycol in the stagnant collector vaporizes, creating steam pressure that can exceed the system working pressure and force the pressure relief valve to open. This glycol vapor pressure event — called a “vapor lock” or “super-stagnation” — displaces liquid glycol from the collectors into the expansion tank and relief valve discharge, potentially resulting in glycol loss and subsequent freeze protection reduction if the expelled glycol is not recaptured and returned to the system.

IRC 2024 M2306.3 requires that glycol closed-loop systems include provisions for managing stagnation pressure safely. The primary provision is an adequately sized expansion tank that can accommodate the volume of glycol vapor generated during stagnation without exceeding the system pressure relief valve set point. The expansion tank must be sized not only for the normal thermal expansion of the liquid glycol as it heats from cold fill temperature to maximum operating temperature, but also for the additional volume occupied by glycol vapor during stagnation. A properly sized expansion tank prevents the pressure relief valve from opening during stagnation events, avoiding glycol loss.

Additional stagnation protection measures that are used in high-performance solar thermal installations include: a dump radiator that diverts excess heat from a fully charged tank to an outdoor radiator coil, allowing the collectors to continue operating productively rather than stagnating; a tempering valve bypass that allows heated water from the tank to be redirected to a drain or to a non-critical load (such as preheating process water) to draw down the tank temperature and allow continued solar collection; and nighttime recirculation that intentionally operates the pump at night to dump excess heat from an overcharged tank to the ambient through the collectors, maintaining the tank temperature below the high-limit set point.

Variable-speed pump control is an advanced control strategy used in high-performance solar thermal systems to optimize the heat transfer rate. At low solar radiation levels (morning, afternoon, overcast conditions), the optimum flow rate is lower than at peak solar radiation levels, because a lower flow rate allows the heat transfer fluid to spend more time in the collectors, reaching a higher temperature relative to the ambient temperature and maximizing heat collection efficiency. At peak solar radiation, a higher flow rate maximizes total heat collected per unit time. Variable-speed pump control adjusts the pump speed to maintain a constant target temperature differential between the collector outlet and the tank temperature, automatically optimizing the flow rate for any solar radiation level. Variable-speed control is more complex and costly than fixed-speed operation but can improve annual system energy collection by 5 to 15 percent compared to a fixed-speed pump.

For multi-collector array systems with more than two panels, pump staging — using multiple pumps that are activated in sequence as the available solar energy increases — can provide some of the efficiency benefits of variable-speed control at lower cost. The first pump activates at the turn-on differential; if the collector temperature continues to rise after the first pump activates (indicating that more heat is available than the first pump’s flow rate can extract), a second pump activates to increase the flow rate. Staging logic is typically incorporated into the DTC controller software.

Why This Rule Exists

The DTC and high-limit control requirements prevent two failure modes that, without controls, are inevitable consequences of solar thermal system operation. Without a DTC, the pump would either run continuously (wasting pump energy and potentially cooling the tank when collectors are cold) or not run at all (collecting no solar energy). Without a high-limit control, the storage tank would be heated to dangerous temperatures on high-radiation days, creating scalding hazards at hot water outlets and potentially causing pressure relief valve activation that discharges near-boiling water.

The stagnation protection requirement addresses a failure mode that is unique to solar thermal systems and has no equivalent in conventional HVAC systems: the ability of a solar collector to reach temperatures far above the rated operating temperature of the system when the fluid is not circulating. Materials that are adequate for 200°F solar thermal service may fail catastrophically at 400°F stagnation temperatures if the system is not designed to manage stagnation conditions safely. Documented solar thermal system fires and structural damage from overheated glycol releases are among the incidents that motivated the specific stagnation protection requirements in modern solar thermal standards.

What the Inspector Checks at Rough and Final

At rough-in inspection, the inspector verifies that temperature sensor wiring is run to the DTC controller location from the correct positions at the collector outlet and at the storage tank lower port. The DTC controller housing location is verified to be accessible for commissioning and service adjustment. For glycol systems, the expansion tank is inspected for adequate pre-charge pressure and for the sizing documentation that confirms it is adequate for stagnation conditions.

At final inspection, the inspector may observe a functional test of the DTC: with the collectors warmer than the tank (which is typical during a daytime final inspection), the pump should be running. The inspector verifies that the high-limit sensor is installed in the storage tank at the correct location and that its set point is documented. The pressure relief valve on the storage tank and on the collector loop (if separate) are inspected for listing, correct pressure rating, and discharge piping routing to an approved drain location.

What Contractors Need to Know

DTC commissioning — setting the turn-on and turn-off differentials, the high-limit set point, and any freeze protection set points — is a critical step that is sometimes rushed or skipped in field installations. The DTC must be set up with differentials appropriate for the specific system design, not left at factory defaults that may not be optimal for the installed system. Document the as-commissioned settings in the system documentation provided to the homeowner and in the permit file.

Sensor calibration is a step that distinguishes a high-quality solar thermal installation from a mediocre one. The DTC accuracy is limited by the accuracy of the temperature sensors at the collector and tank locations. Sensors should be verified against a known temperature reference at installation and rechecked at annual service intervals. A sensor that reads 5°F higher than actual collector temperature will cause the DTC to stop the pump 5°F earlier than optimal, reducing system output. A sensor that reads 5°F lower will cause the pump to run when the collectors are actually at or below tank temperature, potentially cooling the tank.

Expansion tank pre-charge pressure must be set to the system fill pressure at the lowest expected temperature. If the pre-charge is set too high (above the fill pressure), the expansion tank diaphragm will be compressed against the fluid side at cold fill, and the tank will have no expansion capacity when needed. If the pre-charge is set too low, the expansion tank will fill with fluid at normal operating temperatures, leaving no cushion for stagnation vapor pressure. Follow the expansion tank manufacturer’s pre-charge instructions for the specific installation height and system fill pressure.

What Homeowners Get Wrong

Homeowners sometimes adjust the DTC differential settings without understanding the consequence, attempting to get more solar energy collection by setting lower differentials. Setting the turn-on differential too low causes the pump to activate before the collector can produce useful heat — at a 2°F differential, the heat transfer rate is near zero, and the pump energy consumption represents a net energy loss rather than gain. If a homeowner believes the system is not collecting enough energy, the correct response is to have a solar service technician evaluate the entire system — including sensor accuracy, pump flow rate, heat exchanger condition, and glycol quality — rather than adjusting DTC settings that were correctly set at commissioning.

The high-limit control shutdown is sometimes mistaken by homeowners as a system malfunction. On a very sunny summer day when the family has been away and not using hot water, the storage tank can fill with solar-heated water that reaches the high-limit set point, stopping the pump. When the homeowner notices the pump is not running on a sunny day, they may assume something is broken. In reality, the system is working correctly: it has collected all the solar energy the tank can hold, and the high-limit shutdown is protecting the tank from overheating. The pump will restart automatically when hot water use draws down the tank temperature below the high-limit set point.

Homeowners who attempt to disable the high-limit control to “get more heat from the solar system” are creating a dangerous situation. A storage tank that is heated above 160°F to 180°F will discharge scalding water at the hot water outlets, creating a burn hazard for all users. The high-limit set point is a safety boundary, not a performance limitation, and must not be overridden or disabled.

State and Local Amendments

Hawaii’s mandatory solar water heater program includes specific control requirements that address the reliable performance of solar water heating systems in Hawaii’s climate. Hawaii Administrative Rules require that solar water heating systems include a differential temperature controller with a minimum turn-on differential of 10°F and a maximum high-limit set point of 160°F, and that the controller include a data logging function that records daily pump operation hours and daily energy collected for the system commissioning report.

California’s Title 24 Part 6 requires that solar water heating systems be commissioned and that commissioning documentation be filed with the local building department. The commissioning report must include DTC set points, sensor locations and calibration records, system pressure test results, and heat transfer fluid test results. California’s commissioning requirement reflects the state’s emphasis on verified performance for systems that receive state energy incentives.

Some jurisdictions in cold climates require that DTC controllers for systems with recirculation freeze protection include a dedicated freeze protection mode that overrides the normal differential control logic when the collector temperature drops to the freeze protection threshold, activating the pump regardless of the tank-to-collector temperature differential. This ensures that the freeze protection recirculation function operates even when the controller’s normal differential logic would call for the pump to be off.

When to Hire a Professional

Solar thermal control system commissioning, including DTC set point configuration, sensor calibration verification, expansion tank pre-charge setting, and system pressure test, must be performed by a licensed solar thermal contractor or by a qualified solar technician. Commissioning is a performance-critical activity that determines whether the system actually collects the energy it was designed to collect. A poorly commissioned system may operate correctly in a narrow technical sense (the pump runs, heat reaches the tank) while collecting 30 to 50 percent less energy than a properly commissioned system because of incorrect differential settings or mis-calibrated sensors.

Annual service of the DTC and system controls should include verification of all sensor readings against a calibrated reference thermometer, verification of DTC differential and high-limit set points against the commissioning documentation, and a functional test of the freeze protection controls in freeze-protection systems. Control systems that have had sensors replaced, DTC batteries changed (some DTC controllers use battery backup for memory), or firmware updates may have had settings reset to factory defaults and require re-commissioning.

Homeowners who notice that the solar pump is running at night, that the pump is not running on clear sunny days, or that the storage tank temperature is consistently below the expected solar contribution should call a solar service technician rather than attempting to diagnose and correct the control system themselves. Abnormal pump operation patterns are almost always a sign of a specific technical problem — a failed sensor, an incorrect set point, a stuck bypass valve, or a glycol loop that has air in it — that requires diagnostic tools and solar system knowledge to identify and correct.

Common Violations Found at Inspection

  • DTC controller absent, with the solar circulation pump wired to run continuously rather than being controlled by the collector-to-tank temperature differential, wasting pump energy and potentially cooling the tank when collectors are cold
  • Collector temperature sensor installed on insulated interior piping rather than at the collector outlet, causing the DTC to read a temperature lower than the actual collector temperature and reducing collection hours
  • Tank temperature sensor installed at the top of the storage tank rather than at the lower portion, causing the DTC to read the hottest tank temperature rather than the coolest, reducing the perceived differential and pump operating time
  • High-limit control absent or set above the safe maximum temperature, allowing the storage tank to reach scalding temperatures without activating the pump shutoff protection
  • Expansion tank undersized for stagnation conditions in a glycol closed-loop system, causing the pressure relief valve to open during midday high-radiation stagnation events and expelling glycol from the system
  • DTC set points at factory defaults that were not adjusted for the specific system design — turn-on differential too low, causing frequent short pump cycles with minimal heat collection
  • No stagnation protection provisions in a glycol system beyond the standard expansion tank, with no assessment of whether the expansion tank size is adequate for the specific collector area and glycol volume
  • Variable-speed pump controller installed but not commissioned, with the pump running at fixed speed at the maximum setting rather than varying speed in response to collector performance

Frequently Asked Questions

FAQ — IRC 2024 Solar Thermal Controls: Differential Temperature Controller, High-Limit Sensors, and Stagnation Protection

Why does my solar thermal pump run for only a few minutes and then stop repeatedly?
Frequent short pump cycles — called short-cycling — typically indicate that the DTC turn-on and turn-off differentials are set too close together, causing the system to oscillate around the threshold. It can also occur when the collector and tank are at nearly the same temperature and small fluctuations in collector temperature cause the DTC to switch the pump on and off rapidly. Have a solar service technician verify the DTC differential settings and sensor readings. The turn-on differential should be at least 5°F higher than the turn-off differential to prevent short-cycling.
My solar pump is not running on a sunny day. What is wrong?
Several conditions can cause the pump not to run on a sunny day: the storage tank may have reached the high-limit set point, stopping the pump until hot water use draws down the tank temperature; the DTC collector sensor may have failed, reading incorrectly; the pump may have failed; or there may be a control power supply issue. Turn on a hot water faucet for a few minutes to draw down the tank temperature and see if the pump starts. If the pump does not start after the tank has cooled, call a solar service technician to diagnose the control system.
What does a solar differential temperature controller cost?
Basic single-pump DTC controllers cost $100 to $300. Mid-range controllers with data logging, freeze protection control, and high-limit logic cost $300 to $600. Advanced controllers with variable-speed pump output, multiple sensor inputs for combisystem control, and web-based monitoring cost $500 to $1,500 or more. The controller cost is a small fraction of the total system cost and is not an area to economize — an undersized or poorly featured controller will reduce system energy collection by more than its cost savings over the system lifetime.
What temperature should I set my solar water heater high-limit control to?
The standard high-limit set point for a residential solar hot water storage tank is 160°F to 180°F. This range prevents scalding temperatures at hot water outlets while allowing the tank to store as much solar heat energy as possible before the pump shuts off. A tempering valve at the hot water outlet is required to mix cold water with the hot water output and limit the delivered temperature to 120°F, regardless of the tank temperature. The high-limit set point should be set at the manufacturer’s recommended value for the specific storage tank model.
Does my solar thermal system need a monitoring system?
IRC 2024 does not require a monitoring system beyond the DTC and high-limit controls. However, many homeowners and contractors add monitoring systems — either simple data loggers that record daily pump hours and estimated energy collected, or web-connected monitors that display real-time sensor temperatures and pump status — because monitoring allows early detection of performance degradation or control malfunctions. A system that is not producing expected energy output will not be identified without monitoring; the homeowner will simply pay the same utility bills as if the system were not installed. Monitoring systems typically cost $200 to $600 and provide valuable diagnostic data for annual service visits.
What happens to the solar thermal system during an extended power outage?
During a power outage, the solar thermal circulation pump stops because it has no power. For a drain-back system, this is the freeze-safe condition — the collectors drain immediately and cannot freeze. For a glycol closed-loop system, the collectors will reach stagnation temperature during daylight hours of the outage, pushing glycol vapor into the expansion tank. The system pressure relief valve may open if the expansion tank is undersized for stagnation conditions. When power is restored, the system should resume normal operation, but the glycol level should be checked and the system repressurized if necessary. Prolonged stagnation during a multi-day power outage can degrade the glycol inhibitor package.

Also in Solar Thermal Energy Systems

← All Solar Thermal Energy Systems articles

Have a code question about your project? Get personalized answers from our team — $9/mo.

Membership