Common Issues with Programmable Thermostats and How to Fix Them
Common problems with programmable thermostats and how to fix them
A programmable thermostat is the heart of every modern heating system. When it works properly, you won't even notice it – you just wake up to a warm room in the morning and don't have to worry about when to turn off the boiler in the evening. However, when it stops working or behaves strangely, frustration sets in quickly. From experience, I know that the vast majority of faults that customers report as "the thermostat is broken" have a very trivial cause – and can be resolved without calling a service technician, without spare parts, and sometimes in just five minutes.
In this article, I systematically go through all typical problems that I encounter on customer jobs: from the simplest ones (dead battery, incorrect time setting) to more complex electrical problems and programming errors. I describe each fault as I would solve it on-site – what to check first, how to confirm the diagnosis, and how to definitively resolve the problem.
1. Thermostat does not start or has a blank display
This is the most common call I receive: "I turned on the thermostat and nothing happens, the display is dark." I immediately ask: when did you last change the batteries? In at least half of the cases, the answer is "never" or "I don't know." Batteries in thermostats are tricky – most devices run on 2× or 3× AA (1.5 V alkaline), but when the batteries run out, the thermostat does not issue a warning and simply stops responding. Some models do show a low battery icon, but only shortly before complete discharge, and if no one looks at the display at that time, the warning is ineffective.
What to do: Remove the batteries, wait 30 seconds (to let the capacitors discharge), and insert new, alkaline batteries of the same voltage. Do not mix old and new batteries, or different types. If the thermostat still shows nothing, check whether it is powered by the grid – 230 V or 24 V depends on the model. Wired thermostats, such as SALUS 091FL, are powered by grid voltage via the boiler or a separate transformer. If this power is missing, batteries are only a backup, not the primary source.
For grid-powered models, always measure the voltage at the terminals with a multimeter. Terminals "N" (neutral) and "L" (live) should have 230 V AC. If not, look for a problem in the electrical installation, not in the thermostat.
2. Thermostat does not heat – boiler does not start
This is the second most common complaint. The thermostat is lit, the set temperature is higher than the current one, but the boiler is silent. There are several possible causes and they need to be tested step by step.
2a. Incorrect wiring of output terminals
Programmable thermostats have a relay contact output that switches the boiler. Most boilers work with so-called "potential-free signal" – the thermostat must close a voltage-free contact between two terminals on the boiler (most commonly labeled RT or TH). If the thermostat is connected to the wrong terminals, the boiler will never receive a start command.
Typical wiring: thermostat terminals COM and NO (normally open) are connected to boiler terminals TH1 and TH2. Some older boilers have jumpers or bridging wires on these terminals, which must be removed during thermostat installation – otherwise the boiler runs continuously regardless of the thermostat. If you recently replaced the thermostat, check this.
2b. Thermostat is in manual or OFF mode
This happens more often than you might expect. A grandchild visits, tries to adjust the thermostat, and accidentally switches it to manual mode or sets a full-day setback. On the Euroster Q7, for example, manual and programmed modes are switched with a single button, and if someone presses it by mistake, the thermostat will stop following the schedule and hold the last manually set temperature, which could be as low as 5 °C (frost protection).
How to check: Look at the display to see if the program icon (usually a calendar or clock) or the manual setting icon (a hand or the letter M) is shown. If manual mode is active and the temperature is low, simply switch back to the programmed mode.
2c. Set temperature is lower than room temperature
A very trivial mistake: in warm weather or in spring, someone sets the temperature to 17 °C and forgets. When winter comes and the room naturally reaches, say, 18 °C, the thermostat thinks "heating is not needed" – and it is right. Solution: increase the set temperature to 21–22 °C and check if the boiler starts.
2d. Keypad lock (child lock)
Many modern thermostats have a keypad lock function to prevent children or unauthorized people from changing settings. If this feature is active, the buttons do not respond, and the thermostat appears "dead," even though the display is on. Usually, a lock icon appears on the display. Unlocking is done by pressing a specific button for a long time or by using a combination of buttons – the procedure is described in the manual.
3. Thermostat heats continuously – boiler does not turn off
The opposite problem: the room temperature is, for example, 25 °C, but the boiler keeps running. Here are the most common causes:
- Jumper or bridging wires on the boiler were not removed – as I mentioned above. Check the boiler terminal block to see if there is a wire or metal jumper directly between the TH terminals.
- Thermostat is wired incorrectly – instead of a NO (normally open) contact, an NC (normally closed) contact is used. Devices like the Saswell SAS 908 7 have COM, NO, and NC labels on the terminal block. If you mistakenly connect the boiler to NC, it will run continuously, because the NC contact is closed when the relay is not working.
- Relay failure in the thermostat – the relay may be mechanically "stuck" in the closed position. This can be verified by disconnecting the wires from the thermostat and measuring the resistance between COM and NO. If the resistance is zero even when the device is off (without power), the relay is welded.
- Temperature sensor measures too low a value – if the built-in sensor is damaged or placed near a cold source (e.g., entrance door, cold wall), the thermostat constantly "feels" a low temperature and continuously requests heat. I discuss this in more detail in the next section.
4. Thermostat measures incorrect temperature
"The thermostat shows 22 °C, but the room is cold, actually only 18 °C." Or the opposite: "It shows 18 °C, but the room is stuffy, it must be more than 23 °C." Temperature measurement errors are common and are usually due to placement, not a device malfunction.
Errors caused by placement
A thermostat mounted on a wall near a window will measure an excessively high temperature on sunny days – the sun heats the wall or the device directly. Result: heating turns off too early and the room is cold. A thermostat above a radiator or near hot air from the boiler will measure an excessively high temperature and heating will turn off before the room is actually warm.
Conversely, a thermostat on a cold north-facing wall, in a hallway near entrance doors, or behind curtains may measure an excessively low temperature and cause overheating of the apartment. The correct location for a thermostat is an interior wall in the main room, at a height of 1.2 to 1.5 meters from the floor, at least one meter away from the radiator and out of direct sunlight. More on this topic is written in the article Calibration and temperature measurement accuracy: why the thermostat shows a different value than the thermometer.
Temperature calibration (offset)
Most programmable thermostats allow setting a temperature correction (offset) in the range of ±2 to ±5 °C. If the thermostat measures a temperature that is consistently 2 °C higher than the actual temperature (verified with a calibrated thermometer), set the offset to –2 °C and the problem is solved without moving the device. This function is set in the service menu – refer to the manual for your specific model.
5. The program does not save or is lost after a power outage
"Every time the power goes out, I have to set the program from scratch." This is a memory backup issue. Cheaper thermostats store settings in volatile memory, and if the power outage lasts long enough (batteries are depleted), the settings are lost. The solution is simple: regularly replace the batteries – at least once a year in the fall, before the heating season. The batteries in the thermostat are not the primary power source, but they are used precisely to back up memory and clock functions during a power outage.
If the program is lost repeatedly even with new batteries, it may be a failure of the Flash/EEPROM memory inside the device – in this case, it is most reasonable to replace the device. Before that, however, it is worth trying a reset to factory settings and reprogramming, which is covered in a separate article Resetting and restoring factory settings of a programmable thermostat.
6. Thermostat clock drifts or shows incorrect time
If the thermostat turns on the heating at the wrong time (e.g., wakes you up at 4:00 instead of 6:00), the first thing to check is the clock setting. After battery replacement or a power outage, the clock is usually reset to factory settings – most commonly 12:00 or 00:00 – and needs to be set again.
A less common problem: the clock systematically lags or runs ahead. This may be caused by unstable power supply (fluctuating voltage in the grid) or a faulty oscillator inside the device. If the thermostat loses more than 2–3 minutes per week, it is a sign that it needs to be replaced.
Do not forget to check daylight saving time. Older thermostats do not change the time automatically – you have to manually shift it by one hour. Newer models (e.g., Saswell T19 7 B) may have automatic daylight saving time correction, but this function must be enabled in the menu.
7. Wireless thermostat loses signal or does not communicate with the receiver
Wireless thermostats such as Saswell 908 7 RF communicate with the receiver at the boiler via a radio frequency signal. If the communication drops out, the boiler switches on and off irregularly, or the boiler does not react at all.
Causes of signal dropouts
- Obstacles between the thermostat and the receiver – thick concrete or brick walls, metal doors, wooden beams with metal parts, or large metal objects (refrigerator, radiator) can significantly weaken the signal. Frequencies of 433 MHz and 868 MHz, which most thermostats use, have a range of 100–200 m in open space, but it can drop to 10–20 m through thick walls.
- Interference from other wireless devices – WiFi routers, baby monitors, other wireless accessories. If you recently added a new wireless device to your home and the thermostat started to drop out, the connection is likely related.
- Dead batteries in the thermostat – the wireless transmitter needs enough power. Weak batteries shorten the signal range before the thermostat stops working completely.
- Lost pairing – after battery replacement or a reset, the association between the thermostat and the receiver may be lost. Solution: follow the pairing procedure in the manual, usually involving pressing a button on the receiver and confirming on the thermostat within 30 seconds.
I recommend testing the thermostat position – try temporarily moving it closer to the receiver (e.g., next to the boiler) and test whether the signal works. If it does, the problem is clearly related to range or interference, not the device itself.
8. Thermostat switches the boiler on too often (short cycling)
The boiler turns on and off every 2–3 minutes, never reaches full operating temperature, and you hear continuous relay clicking. This phenomenon is called short cycling or "short cycling" and has several causes related to the thermostat:
- Too small hysteresis (differential) – hysteresis is the difference between the temperature at which the boiler turns on and the temperature at which it turns off. If set to 0.2 °C, even a slight fluctuation is enough for the thermostat to switch constantly. The recommended value is 0.5 to 1 °C. Hysteresis settings are usually found in a hidden service menu.
- Temperature sensor is placed too close to the radiator – the sensor quickly detects heat from the radiator, turns off the boiler, cools down, and the boiler turns on again. The cycle repeats.
- Overdimensioned boiler – if the boiler is too powerful for the heated space, it always heats it up quickly above the set temperature. This is not a thermostat problem, but a system design issue.
9. Error codes on the display
Modern thermostats display error codes in case of sensor or communication faults. The most common codes and their meanings:
- E1 or Er1 – built-in temperature sensor failure. The sensor is either broken or shorted. Check for visible mechanical damage on the sensor. If the thermostat supports an external floor sensor, disconnect it and check whether the error code disappears.
- E2 or Er2 – external floor sensor (NTC sensor) failure. Broken wiring, loose terminal or damaged sensor. Measuring with a multimeter for resistance: an NTC 10K sensor should have approximately 10 000 Ω at 25 °C. If it shows infinity (break) or zero (short), the sensor is damaged.
- E3 or E5 – maximum or minimum measurable temperature exceeded. This is usually the same cause as E1/E2, or the sensor is actually in a location with extreme temperature (e.g., a floor sensor embedded in concrete without a protective housing directly next to a heating cable).
Always download the manual for your specific model before proceeding with further troubleshooting – the codes vary among different manufacturers.
10. Thermostat does not respond to buttons / touch buttons do not work
If the thermostat is lit, but the buttons (physical or touch) do not respond, there are three most likely causes: keyboard lock (described above), condensation of moisture on the touch panel (solution: let the thermostat dry for several hours) or a fault in the button/panel itself.
Dust or moisture can get under the cover of physical buttons and cause mechanical sticking. Gently cleaning around the buttons with a Q-tip and isopropyl alcohol helps, but one must be careful not to let the alcohol drip into the electronics.
If only one specific button is unresponsive and others work, it is likely a mechanical switch failure. In this case, it is most economical to replace the device – repairing at the component level is economically unjustifiable given the price of a programmable thermostat in the range of €20–60.
11. Thermostat displays the correct time and schedule, but heats at the wrong time
This is a tricky issue. The thermostat is working, the schedule is clearly set, but the output switches at different times than it should. The most common cause: AM/PM mix-up in the 12-hour format. If your thermostat is set to the 12-hour format and you set the wake-up time to 6:00 AM, but mistakenly set it to 6:00 PM, the heating will start at 18:00 instead of 6:00 in the morning. Solution: switch to the 24-hour format – it is unambiguous and significantly reduces errors.
Second cause: daily program boundary. Programmable thermostats work with program days – usually 5+2 (workdays + weekend) or 7 individual days. If the thermostat is set to 5+2 and the weekend behaves unexpectedly, check which day the thermostat considers as the first day of the week – some models start on Monday, others on Sunday. If it is misconfigured, Saturday and Sunday may be incorrectly assigned. For correct program setup, see the article Weekly thermostat schedule: how to properly set time zones and temperatures.
12. Thermostat works, but the boiler ignores it – compatibility issue
This is a broad topic that I will only outline. Not every thermostat is compatible with every boiler. Modern boilers with power modulation (OpenTherm protocol) require a thermostat with OpenTherm support to enable full regulation. If you use a standard on/off thermostat with an OpenTherm boiler, the boiler will switch on and off, but will not modulate the power – thus wasting the system's potential. Conversely, some older boilers do not support standard 24 V signals, but require 230 V switching instead.
If you suspect compatibility issues, read the article Compatibility of programmable thermostats with boilers and heating systems, where these combinations are systematically described.
When is the thermostat really broken and needs to be replaced
After going through all the steps mentioned above, it may still turn out that the thermostat is physically damaged. Typical signs of an irreparable fault:
- Display has "dead" segments or dark spots (damaged LCD)
- Relay makes a humming or cracking sound but does not switch (mechanical relay failure)
- Thermostat behaves inconsistently after reset – reacts differently each time
- Error code E1 persists even after disconnecting the external sensor and after reset
- The device has been exposed to water, steam, or strong mechanical impact
In such cases, replacement is the most economical solution. If you are looking for a replacement for a broken thermostat, see the article How to choose a programmable thermostat: what to look for before buying, where the key selection parameters are summarized.
Prevention: how to avoid faults
From years of experience, a simple rule applies: 80% of service calls for thermostat faults can be avoided with basic maintenance and proper installation. Here are specific measures:
- Replace batteries every September – regardless of whether the low battery indicator is blinking. Batteries are cheap, service calls are not.
- Do not cover the thermostat with curtains, furniture, or decorations – this disrupts temperature measurement and air circulation around the sensor.
- Check once a year that the terminals are tightly connected – vibrations, temperature changes, and humidity can loosen the terminals. A loose terminal = broken contact = apparent "thermostat failure".
- Do not use extremely cheap alkaline batteries – they can leak and damage the contacts in the thermostat. Use well-known brands (Duracell, Varta, Energizer).
- Do not place the thermostat in a high humidity environment – a bathroom or a space near a condensing boiler is an unsuitable location without specially certified devices.
Most frequently asked questions (FAQ)
Why does my thermostat forget the settings after changing the batteries?
Most programmable thermostats store settings in non-volatile memory (EEPROM), so changing the batteries should not erase them. If the settings are lost, it is likely that the thermostat was without any power for a longer period – both batteries and mains power were missing. Another possibility is that you accidentally pressed the reset button (usually a small hole for a paperclip) while changing the batteries. Before reprogramming, take a photo of the display to document the settings.
Can I replace the thermostat myself, or do I need to call an electrician?
It depends on the power supply. If it is a wireless thermostat with battery power or a thermostat powered by a low-voltage (12 V or 24 V) supply, you can replace it yourself following the instructions – it is not work involving dangerous voltages. If the thermostat is powered directly from the 230 V mains (L, N wires), the work should be performed by an electrician or a person with the appropriate technical qualification. The correct replacement and installation procedure is described in the article Installation of a programmable thermostat: step-by-step installation guide.
The thermostat switches the boiler on, but it is still cold in the house. Is the problem in the thermostat?
Probably not. If the thermostat correctly switches the boiler on and off, but the apartment is not heating up, the problem is elsewhere: undersized boiler, clogged radiators (need to bleed air), non-functional thermostatic valves on radiators, or thermal losses in the building (poorly insulated windows, walls). The thermostat is just a controller – it cannot replace the performance the system lacks.
Why does a wireless thermostat work well in summer, but fails in winter?
In winter, windows and doors are closed, the room is full of people, furniture, and electronics – all of this can change the conditions for radio signal propagation. Moreover, batteries in the cold produce less energy, which shortens the range of the transmitter. Solution: replace the batteries every autumn and check whether there are any new obstacles between the thermostat and the receiver (relocated furniture, metal accessories).
Error code E2 disappears, but returns after some time. What should you look for?
An intermittent E2 code indicates a problem with the contact of the external sensor cable, not the sensor itself. Check both ends of the cable: the terminals on the thermostat may be loose, or the cable may be mechanically damaged somewhere (e.g., where it runs under the floor, through a door). Measuring with a multimeter: disconnect the cable from the thermostat and measure the resistance directly at the sensor connectors. If it is stable (around 10 kΩ at 25 °C), the problem is in the cable or the terminals. If the resistance fluctuates, the sensor is damaged.
Is it normal for the thermostat to wait a few minutes before turning the boiler on again after it has started?
Yes, this is normal and even desirable. It is a function to protect the compressor or boiler – so-called minimum time between switching on (minimum run time / off delay). This protection prevents so-called short cycling, which can damage the boiler. It is typically set to 3 to 5 minutes. If you want to change this value, look for it in the service menu under a name such as "cycle rate" or "anti-short cycle."
Conclusion
Most malfunctions of programmable thermostats are not actual electronic faults – they are configuration, installation, or operational errors that can be resolved without service. Always proceed from the simplest to the more complex causes: batteries, settings, placement, wiring, and only then consider a real hardware failure. Most of the cases where we "repaired" a thermostat ended with replacing the batteries or switching from manual to programmed mode.
If you are unsure about choosing a new thermostat after the old one could not be repaired, take a look at our overview of available models in the category programmable thermostats and compare their features. Whether you prefer a wired solution like SALUS 091FL, or a wireless one with RF communication like Saswell 908 7 RF, you will find a detailed description of compatibility and features for each model.
Do you have a question about this topic?
Having trouble deciding or dealing with a specific situation in your home? Write to us – we are happy to help.
