The 11 PM Reset Loop
It's January. The radiators are cold, the hot water's gone, and the boiler display is flashing a fault code you don't recognize. So you do what anyone would do — you search "how to reset a Viessmann boiler," watch a 90-second video, hold the button for three seconds, and the burner fires back up.
Fixed. Until Thursday, when it locks out again.
I coordinate emergency heating service for a Viessmann-certified installer network. Over the past six years, I've handled 400+ no-heat calls, including same-day dispatches during cold snaps. The most common pattern I see isn't a failed component. It's a homeowner who's been resetting the same fault for two or three weeks and assuming the heat coming back on means the problem went away.
The reset button does exactly what it's designed to do. It clears the fault and restarts the ignition sequence. What it doesn't do — can't do — is tell you why the boiler locked out in the first place.
What the Reset Button Actually Does
On a Vitodens 100-W or 200-W, the reset button performs a hard restart of the control unit. It wipes the active fault, re-runs the ignition sequence, and — if the underlying condition has cleared — the boiler runs normally.
Here's the part that trips people up: "if the underlying condition has cleared." A lockout is the boiler's way of protecting itself. Low water pressure, a blocked condensate trap, a flue temperature spike, a flame signal that dropped below threshold — the control unit shuts down because continuing to run would cause damage.
A reset doesn't fix any of those. It just asks the boiler to try again. If the condition was genuinely temporary — a brief pressure dip, a slug of air in the gas line — you're fine. If it wasn't, the boiler will lock out again once the condition reasserts itself. Usually within hours. Sometimes minutes.
The Real Reason Your Boiler Keeps Locking Out
In my experience, about six out of ten repeat lockouts trace back to one of three things — and none of them live inside the boiler itself.
System water pressure. Modern sealed systems should sit around 1.0-1.5 bar cold. As the system heats, pressure climbs. If your gauge sits at 0.8 bar when cold, the boiler will fault out on low pressure intermittently. The reset clears the fault, but the pressure didn't change. You've bought yourself a few hours.
Condensate drainage. This is the one I wish more homeowners checked first. A condensing boiler produces roughly a litre of acidic condensate per hour of operation. That water drains through a trap — a small U-bend that's supposed to hold a water seal. When the trap clogs with debris, or the drain line freezes, condensate backs up into the combustion chamber. The boiler locks out to prevent water damage. Reset it, and it fires for a while, then locks out again. Keep resetting, and the condensate eventually corrodes the heat exchanger.
The flue and combustion air path. A partially blocked flue or a restricted air intake pushes flue gas temperatures up. The boiler shuts down on a flue overheat fault, resets cleanly, then faults again once temperatures climb back up. In our network, we saw a cluster of these in older properties where a bird guard had been fitted without checking the flue's condensate drain path.
Notice what's missing from that list: the boiler.
The Part Everyone Ignores — Your Indirect Water Heater
Most homeowners focus on the boiler display and completely miss the indirect water heater sitting ten feet away in the cylinder cupboard.
An indirect water heater doesn't have its own burner. It relies on hot water from the boiler circulating through a coil inside the tank. That circulation requires a charging pump and a cylinder thermostat. When the cylinder calls for heat, it signals the boiler to fire and the pump to run.
If that charging pump fails — or the cylinder thermostat drifts ten degrees off calibration — the boiler gets conflicting signals. It's being asked to fire for the cylinder while the return temperature tells it the tank is already satisfied. On a modern Vitodens control, that shows up as a lockout. Not because the boiler's faulty, but because the system it's talking to is lying to it.
I saw this exact scenario last November. A homeowner in a three-year-old system had reset their Vitodens 200-W eleven times over two weeks. The fault code pointed to an ignition issue. The actual failure was a seized charging pump seal on a Vitocell 100-V. The boiler had never been the problem.
What Repeated Resets Actually Cost You
Resetting a boiler that's repeatedly locking out isn't neutral. It's actively costing you.
The first cost is diagnostic. Every reset wipes the fault history from the boiler's control unit. That history is what an engineer reads to figure out what's happening. When a homeowner has cleared the list three times before the call, the engineer starts blind. That usually means more billed diagnostic time — and occasionally a misdiagnosed root cause, because the pattern data's gone.
The second cost is wear. Every restart cycle stresses the ignition electrode, the gas valve, and the fan. Forty resets of the same fault over a month is a different kind of stress than forty normal heating cycles.
The third cost is the worst. A boiler that keeps faulting on flue overheat, once reset, can run hot long enough to distort the heat exchanger. A heat exchanger replacement on a domestic Vitodens runs into the thousands — and I've seen systems written off when a £150 condensate trap would have prevented the whole thing.
Why the Old Advice Doesn't Work Anymore
Five years ago, "reset and monitor" made more sense. A Vitodens 100-W was a standalone boiler. It did one thing: heat water for radiators. If it locked out, the fault was almost always inside the boiler or in the gas supply.
That's not what a Viessmann system looks like in 2025. The same Vitodens model might now be integrated with a Vitocal air-source heat pump, a Vitocell buffer cylinder, a solar thermal array, underfloor heating zones, and a ViCare-enabled control platform pushing fault telemetry to an app.
More integration means more possible failure points — and more places for a fault code to point to something other than the component showing the error. The fundamentals of heating haven't changed. Water pressure still matters, combustion still matters, drainage still matters. But the execution has changed, and the old rule of thumb now costs people more than it saves.
I used to tell people to reset and monitor for 24 hours. I don't anymore. The number of heat exchangers I've seen ruined by a clogged trap changed my mind.
What I Tell People to Do Instead
Before you reset, write down the fault code. Every time. That code is the only diagnostic information you're about to erase.
Then check three things, in this order:
- System pressure, cold. Should be 1.0-1.5 bar. Below 0.8 and you've likely found your problem — but call an engineer to top up and check for leaks rather than doing it yourself. Over-pressurising to 3 bar will discharge the pressure relief valve and soak your plant room floor.
- The condensate trap and drain. If you can access it, check for debris. If the drain line runs outside, check it's not frozen.
- The cylinder thermostat. If you've got an indirect water heater, does the hot water reach temperature normally, or has it dropped off? A drifting thermostat causes intermittent boiler lockouts that look exactly like boiler faults.
If the same fault code comes back twice within a week, stop resetting. Call an engineer with the code written down. That phone call costs less than the diagnostic time you'll lose after the fourth reset.
The Bottom Line
The reset button is a convenience, not a repair. It's designed to clear a fault and let the boiler try again — useful when the fault was genuinely temporary. It's not designed to substitute for finding out why the boiler shut down in the first place.
Viessmann boilers are reliable machines. That's not the issue. The issue is that reliability gets undermined when the same fault is cleared fifteen times instead of diagnosed once. Write down the code. Check the obvious things. And when the pattern repeats, treat it as information — not an inconvenience to be reset away.