How to set up a solar system controller for maximum efficiency
How to set up the solar system controller for maximum efficiency
A solar thermal system is only as good as its controller is properly set up. You may have the best flat collectors or vacuum tube collectors on your roof, a powerful circulation pump, and a well-insulated storage tank – and yet the system will operate with significantly lower efficiency if the controller has incorrectly set parameters. From practice, I know that most performance issues with solar systems do not stem from faulty hardware, but from the underestimated setting of the control unit. In this article, I will go into the setup of the controller in depth – from basic principles, through specific temperature values and differentials, to advanced functions that many installers do not even use.
If you are still considering which controller to choose for your system, I recommend first reading the related articles How to choose a control unit for a solar system and Which controller do I need for solar collectors – selection based on the number of collectors and storage tanks. This article assumes that you already have the controller and pump unit installed and want to extract the maximum performance from them.
Basic principle of control – temperature difference
Every solar controller operates on the principle of differential control. It has two main temperature inputs: a sensor on the collector (typically at the output of the collector field, or directly on the absorber) and a sensor in the storage tank (typically in the lower third of the tank, where the cold water enters). The controller starts the pump when the temperature difference between the collector and the tank reaches the set value – the so-called switching differential. The pump then runs until this difference drops to the shutdown differential.
This is the basic principle that everyone understands. But it is precisely in the specific values of these differentials and in other functions that there is a huge potential for optimization.
Switching and shutdown differential – what values to set
The switching differential (ΔT for switching on) is the temperature difference at which the controller starts the circulation pump. The shutdown differential (ΔT for switching off) is the difference at which the pump stops. Proper setting of these two values has a significant impact on the overall energy balance of the system.
Switching differential: Most controllers are factory-set to a value of 5–8 °C. In practice, the optimum is usually 6–8 °C. If you set a lower differential (e.g. 3–4 °C), the pump will start too early – at the moment when the collector is not yet sufficiently warm and the thermal losses in the pipe actually "eat up" the small thermal gain. The result is paradoxically lower system performance and unnecessary electricity consumption for pump operation.
Shutdown differential: A typical setting is 2–4 °C. It is important to understand why it is not advisable to set the same value as the switching differential – this would result in so-called "chattering", where the pump would alternately switch on and off in a short interval. The minimum difference between the switching and shutdown differential should be at least 3–4 °C. If you switch on at 8 °C, switch off at 4 °C.
From practice: at a customer site with a three-collector system and a 300-liter storage tank, we originally had the switching differential set to 4 °C. The system started dozens of times per hour on every slightly cloudy day. After adjusting to 8 °C (switching on) and 4 °C (switching off), the daily heat production increased by a measurable 8–12 %, which the customer could feel in the tank values at the end of the day.
Maximum tank temperature (Tmax tank function)
Every good controller includes a protective function that stops the pump when the tank reaches the set maximum temperature. This protects the tank from overheating, prevents dry boiling (overheating of the fluid in the tank), and protects the magnesium anode.
For a standard combined tank for hot water, the maximum tank temperature is set to 70–80 °C. Some operators set it to 60 °C with the argument that higher temperatures increase limescale deposits and degrade the anode. Others prefer 75 °C precisely for hygienic safety (Legionella pneumophila dies at 60 °C after 32 minutes, at 70 °C almost instantly). The most common compromise I encounter at customer sites is setting it to 65–70 °C – sufficient heat reserve, appropriate tank material protection.
If you have a tank with two heat exchangers (lower solar, upper boiler) or so-called combined tank for solar heating support, the maximum temperature can be set higher – even 80–90 °C, because the tank is designed for such temperatures and the heat is also used for heating.
Maximum collector temperature (Tmax collector function – stagnation protection)
Less used, but very important function: maximum collector temperature (Tmax collector or "stagnation protection"). When the tank reaches Tmax and has nowhere to deliver the heat, the temperature in the collector continues to rise. In flat collectors, it can reach 180–220 °C, in vacuum tube collectors even over 250 °C. This stagnation temperature is very harmful to the solar fluid – degradation occurs, anti-corrosion inhibitors are lost, and in the worst case, steam forms in the system.
Controllers with this function allow you to set an upper limit for the collector temperature (e.g. 130 °C for flat collectors). When the collector reaches this value, the controller starts the pump despite the fact that the tank is full – the heat is transferred to the tank via a bypass or the collector is simply cooled by circulation. Some controllers also have a night cooling function (night bypass), which at night sends cold water from the collector back, thus cooling the tank and freeing up capacity for the next day.
Frost protection – Tmin collector function
This function is critically important in Slovak climatic conditions, where it is not unusual for temperatures in March or November to drop below zero at night. The controller monitors the collector temperature, and when it falls below the set value (typically 3–5 °C), it starts the pump in short pulses or continuously to circulate warm water from the storage tank, heating the pipe and collector to prevent freezing.
This function is a secondary protection – the primary is the correct filling of the system with solar fluid with sufficient frost resistance (minimum to −28 °C for Slovak conditions). Frost protection in the controller is a safety net in case the glycol mixture concentration is not ideal. Set the Tmin collector to 3 °C – at this value, the solar fluid is still liquid and the pump ensures circulation without problems.
Flow rate setting – an underestimated parameter
The flow rate of the solar fluid through the collectors directly affects the temperature gradient and thus the overall efficiency of the system. There are two basic approaches:
- High-flow (high flow rate): 40–60 liters per hour per m² of collector. The fluid flows quickly, leaving the collector relatively cooler (input/output difference only 5–10 °C), but the collector operates at a lower average temperature → lower losses to the environment → higher collector efficiency. Suitable for flat collectors, larger systems.
- Low-flow (low flow rate): 15–25 liters per hour per m² of collector. The fluid is heated to a larger temperature jump (15–25 °C), and the storage tank is heated in a more stratified manner. Suitable for vacuum tube collectors, smaller family systems with well-stratified storage tanks.
For a concrete example: a system with 4 m² of flat collectors (two-panel set) should have a flow rate in the range of 160–240 l/h with high-flow or 60–100 l/h with low-flow. The flow rate is set mechanically on the rotameter (flow meter) in the pump unit. For measuring and controlling the flow rate, use the electronic flow meter for GH 26, which allows precise reading of the flow rate directly on the display without the need to estimate on a scale.
Modern controllers also allow electronic flow rate control – the pump operates with variable speeds (EC motor), with the controller itself adjusting the flow rate according to current irradiance. Such a solution can be found, for example, in the solar pump control unit ZPS 18e - 01 ECO, which combines control with an integrated EC pump with adjustable speeds – the result is much smoother and energy-efficient operation compared to single-speed pumps.
Function for increasing the storage tank temperature (thermostatic function – Legionella protection)
Many controllers, including the Euroster 813 Solar, include a function for periodic thermostatic heating of the storage tank. This is the so-called anti-Legionella function: once a week (or at a set interval), the controller forces the tank to reach at least 60 °C – not only in the upper part, but throughout the entire volume. This function works together with the electric backup heating of the storage tank or with the boiler.
For correct settings: the anti-Legionella heating temperature should be at least 60 °C (ideally 65 °C), the holding time should be at least 30 minutes, and the activation interval should be once every 7 days. During the summer months, when the solar system regularly heats the tank to 65+ °C, this function is fulfilled automatically – the controller detects this and does not start unnecessary heating.
Setting pump speeds and pump performance regulation
Classic single-speed pumps (most of older systems) do not allow for regulation. Modern EC pumps with variable speeds (3 fixed levels or continuous regulation) allow to adjust the flow according to current conditions. Controllers with this capability use various strategies:
- Fixed speeds (Stage 1/2/3): You manually set the speed level. A simple, but inflexible method.
- Temperature-controlled speed regulation (PWM): The controller increases the speed linearly with the increasing temperature differential T1−T2. The greater the difference, the higher the flow. Very efficient – the pump runs at full capacity only when the situation requires it.
- Constant delta-T regulation: The controller maintains a constant temperature difference between the collector inlet and outlet by adjusting the speed. Ideal for optimizing the collector efficiency.
The solar pump unit ZP2-12 ECO is an example of a unit where the circulation pump is integrated directly with the hydraulic block – such a compact design minimizes hydraulic losses and simplifies flow setting on the integrated rotameter.
Advanced functions – two tanks, bypass, prioritization
If you have a system with multiple tanks or a combined tank for heating and DHW, the controller setup becomes significantly more complex. Controllers for such configurations must decide which tank to direct heat to at any given moment.
Tank filling strategy:
- Serial filling: First, tank No. 1 (e.g., DHW) is filled to Tmax, then the controller switches the 3-way valve to tank No. 2 (e.g., heating). Suitable when DHW is the priority.
- Parallel filling: Both tanks are heated simultaneously. Suitable when the collector field has sufficient capacity.
- Prioritization by temperature: The controller directs heat to the tank with the lower temperature – it reacts faster to DHW demand, but is less efficient for accumulation.
Settings for a two-tank system: Euroster 813 Solar supports up to 3 sensors and controls a 3-way valve – the configuration is available in the "S2 mode" menu. For more complex systems (e.g., 2 collector fields + 2 tanks + boiler), we recommend higher-grade controllers, which you can find in the article What controller do I need for solar collectors – selection based on the number of collectors and tanks.
Setting ALEX HX10 and MiniSOL controllers – for smaller systems
For smaller family systems (1–2 collectors, one tank), the ideal solution is the ALEX HX10 solar pump unit for MiniSOL regulation. This unit combines compact hydraulics with simple control and is designed so that basic setup takes only a few minutes. Despite its simplicity, it has enough parameters for proper operation: setting the switching and turning off differential, tank Tmax, frost protection, and anti-Legionella function.
The setup procedure for ALEX HX10 is the same as for universal controllers – I recommend starting with standard values (ΔT for turning on 8 °C, ΔT for turning off 4 °C, tank Tmax 70 °C), observing the system during the first weeks, and making fine adjustments if needed.
Calibration of sensors – the basis of correct regulation
Temperature sensors (NTC or Pt1000) may have a production tolerance of ±1–2 °C, and after years of operation, there may be a shift in values due to contact oxidation or mechanical damage. Therefore, sensor calibration is an important, but often overlooked part of the setup.
The calibration procedure is simple: measure the actual temperature at the sensor location with a calibrated thermometer and compare it to the value displayed by the controller. Enter the difference as a sensor correction (offset). Most controllers allow an offset in the range of ±5 to ±10 °C in steps of 0.5 °C.
The most common problem from practice: the T1 sensor on the collector is weakly pressed against the absorber or is poorly insulated from the surrounding air. The result is that the controller sees a lower temperature than actual, the pump starts too late, and the daily gain is lower. Correct placement of the sensor – in a housing directly on the absorber, well thermally insulated from the surrounding air – is the basic requirement for accurate regulation.
Step-by-step procedure for the first commissioning
After installation and filling the solar circuit with fluid, proceed with setting up the controller as follows:
- Check the placement of the sensors. T1 must be at the collector outlet (or directly on the absorber), T2 in the lower third of the solar storage tank. Check the tightness of the contacts.
- Turn on the controller and check the displayed temperatures. If the system is cold (early morning before the sun), T1 and T2 should be close to each other. A significant difference (>10 °C without sun) indicates a sensor or contact error.
- Set the basic parameters: ΔT on = 8 °C, ΔT off = 4 °C, Tmax of the tank = 70 °C, Tmin of the collector (frost protection) = 3 °C.
- Set the flow rate on the rotameter according to the system performance (40–50 l/h per m² for high-flow systems).
- Manually start the pump (test mode) and check that the fluid is flowing, the rotameter shows the correct flow rate, and no air bubbles are visible in the sight glass.
- System air venting: Let the pump run for 15–30 minutes in manual mode and observe whether the flow pulsates (a sign of air bubbles). If so, open the air vent valve on the pump unit.
- Switch to automatic mode and monitor the system behavior during the first sunny day.
- After 2–3 weeks, check the logs (if the controller has a logging function) or manually record the tank temperature in the morning and evening. Based on this, fine-tune the parameters slightly.
For more information on the installation of the pump unit itself, see the article Installation of a solar pump unit step by step.
Typical setup errors and their symptoms
Based on practical experience, I have compiled a list of the most common setup errors that I encounter during service visits:
- Too low a switching differential (2–3 °C): The pump starts too early, even on cloudy days, and runs despite the fact that the tank is warmer than the collector. The fluid from the tank actually gives back heat to the collector. This is evident when the tank does not reach a sufficient temperature in the evening.
- Sensor T2 placed in the upper part of the tank: The controller thinks the tank is warm, even though the lower (solar) part is cold. The pump starts too late or not at all.
- Lack of frost protection: In the transitional seasons (spring, autumn) in Slovakia, the collector can freeze even under normal-looking conditions. Solar fluid with insufficient glycol content + inactive frost protection function = expensive repairs.
- Tmax of the tank set too high (95+ °C): The tank overheats, the solar fluid begins to stagnate, and steam bubbles form in the system. The pump tries to push through the steam → noisy operation, pump wear.
- Flow rate set too low: The fluid overheats already in the collector, with an outlet temperature of 95+ °C under normal irradiation → stagnation, degradation of the glycol mixture.
- Forgetting to recalibrate the sensors after winter service: After replacing the sensors or disconnecting the connectors, it is necessary to check the sensor offset again.
A more detailed overview of faults and their diagnostics can be found in the article Common faults in solar controllers and pump units.
Monitoring and evaluating system performance
A properly set up system should produce approximately 350–450 kWh/m²/year of usable heat in the Bratislava climate (reference location SK) with flat collectors. For vacuum tube collectors, this is 450–600 kWh/m²/year. If your system significantly falls short of these values, the problem may be in the setup, the condition of the collectors, the condition of the solar fluid, or a combination of several factors.
Controllers with a heat yield calculation function (measuring flow × temperature difference and calculating kWh) can directly display these data. For accurate flow measurement in the system, use the electronic flow meter for GH 26 – in combination with temperature sensors, it allows real-time calculation of actual thermal performance.
Good habit: once a month, record the tank temperature in the morning (before the sun) and the tank temperature in the evening (after sunset) on a clear sunny day. Temperature difference × tank volume × specific heat capacity of water (4 186 J/kg·K) = rough energy collected in a day. If this number starts to drop, it is time to check the system.
Seasonal optimization of settings
An ideal controller should have slightly different settings in summer and in winter/transition periods. Specifically:
- Summer: Increase the tank Tmax to 75–80 °C (if the tank allows), activate night cooling/bypass, check the condition of the solar fluid – summer is the most stressful period for the fluid.
- Spring/autumn: Lower the tank Tmax to 65–70 °C, activate frost protection (Tmin of the collector = 3 °C), check the glycol mixture concentration before winter (minimum −28 °C).
- Winter (if the system remains in operation): Increase the switching differential to 10–12 °C – in winter, heat losses in the pipes are higher and shorter pump starts would be inefficient. Frost protection must be active.
Most frequently asked questions (FAQ)
What switching differential should be set on a solar controller for a typical family house?
For most family systems with 2–4 collectors and one storage tank, the proven value of the switching differential is 6–8 °C and the off differential is 3–4 °C. Lower switching differential values (3–4 °C) are suitable only for systems with very short piping (e.g., a collector directly above the tank), where pipe heat losses are minimal. In most cases, however, a lower switching differential does not pay off and reduces the overall annual production.
Why does my tank not heat up above 50 °C in summer, even though the sun shines all day?
The most common cause is a too high tank Tmax setting in the controller (e.g., 90 °C) with a simultaneously low actual tank temperature – this in itself is not a problem. However, if the tank stagnates at 50 °C despite the sun, check the placement of the T2 sensor – if it is in the upper part of the tank, the controller thinks the tank is warm, even though the lower solar zone is cold. Move the T2 sensor to the lower third of the tank. Another possible cause is insufficient flow (the rotameter shows too low a value) or air in the system.
Is it normal for the controller to start the pump shortly after sunset?
Yes, this is normal behavior – it is called the absorber cooling. After sunset, the collector quickly releases the accumulated heat – if it is still warmer than the tank by more than the switching differential, the pump runs and collects the remaining heat. This is desirable and increases the daily yield. The pump should stop within 30–60 minutes after sunset. If it runs all night, the problem is in the sensors or the differential settings.
How can I find out whether my solar fluid is still in good condition?
Basic check: take a sample of the fluid and measure the pH with a test strip – a correct solar fluid based on propylene glycol should have a pH of 7.5–9. If the pH is below 7, the fluid is acidic and degraded – it aggressively affects metal and rubber in the system and must be replaced. Also check the glycol mixture concentration with a refractometer – the measured value should correspond to at least −28 °C protection. We recommend replacing the fluid every 5–8 years under normal operation. More on maintenance in the article Maintenance and service of a solar pump unit.
The controller reports an error "short circuit sensor" or "broken sensor" – what does it mean?
The "short circuit sensor" error usually means that the resistance of the NTC sensor has dropped below the minimum value – the cause may be insulation damage of the cable, moisture in the connector, or a damaged sensor. The "broken sensor" error, on the other hand, indicates that the circuit is broken – a broken cable, a disconnected connector, or a destroyed sensor. In both cases, the controller will not start the pump (safety mode), which is correct. Check the connectors, measure the resistance of the sensor at room temperature (NTC 10k should have ~10 kΩ at 25 °C, Pt1000 ~1000 Ω at 0 °C) and compare it with the manufacturer's table. More on sensor diagnostics in the article Common faults in solar controllers and pump units.
Does it pay off to buy a controller with a datalogger and Wi-Fi monitoring?
For the average home user, this is more of a comfort feature than a necessity. But from a long-term perspective: controllers with temperature and performance history allow you to detect problems (performance drop, unstable behavior) much earlier than you would notice them manually. If you have a larger system (5+ collectors), a buffer tank over 500 liters, or a combined system for DHW and heating, a datalogger is definitely worth it – it allows you to optimize settings based on real data, not just estimates. For smaller systems, basic regulation with good settings is sufficient.
Conclusion – a well-adjusted controller pays off many times over
Properly setting up a solar system controller is not a one-time task – it is a process that requires some attention and willingness to fine-tune parameters according to real results during the first year of operation. From my experience, most systems operate with factory or installer-set values, which are safe but not optimal. A subtle adjustment of the switching differential, correct placement of the T2 sensor, setting the flow rate, and activation of advanced functions can increase annual heat yield by 10–20% without any hardware changes.
To choose the right controller and pump unit, take a look at the comprehensive overview available in the control units category – you will find solutions for simple residential installations as well as for complex multi-loop systems with heating support. If you are unsure which type of controller is suitable for your specific system, I recommend reading the article The difference between a solar pump unit and a standalone controller – it clarifies when it is more advantageous to choose a compact pump unit with an integrated controller and when a standalone controller with an external pump is better.
Do you have a question about this topic?
Having trouble deciding or dealing with a specific situation in your household? Write to us – we are happy to help.
