
The CL code (sometimes CL 0 or CL 1) on your Viessmann boiler is a service reminder — not a critical fault. It tells you the boiler has reached a threshold where maintenance is due. The boiler usually keeps running, but the message stays visible until a professional resets it.
What CL means
CL stands for « Cleaning » or « Code Limiter » depending on model. It’s a manufacturer-programmed maintenance indicator. Triggers include:
- Total burner operating hours reached
- Number of burner ignition cycles reached
- Time elapsed since last annual service
- Sustained high operating temperatures
Affected Viessmann models
- Vitodens 100, 200, 300 (all Vitotronic-equipped models)
- Vitopend 100 / 200
- Vitola 200 (oil)
- Vitocrossal 200 (floor condensing)
Does CL lock out the boiler?
No — in most cases the boiler continues normal operation. The code is a simple reminder. But ignoring it for months can lead to more serious faults (fouling, premature wear).
What to do when you see CL
- Note the exact code (CL 0, CL 1, or CL alone)
- Check when your last annual service was done
- Book a heating engineer to carry out the service
- After the full service, the engineer resets the maintenance counter via the Viessmann portal
In Luxembourg, annual boiler service is a legal obligation for gas boilers — the CL code often simply signals you’re overdue.
What’s included in the service that clears CL
- Burner and combustion chamber cleaning
- Condensate heat-exchanger inspection and cleaning
- Sensor and pressure-switch check
- Combustion analysis (CO, CO₂)
- Expansion vessel and system pressure check
- Reset of the maintenance counter on the Vitotronic
Cost of Viessmann annual service in Luxembourg
- Standard Vitodens service: on request
- Deep-clean service: on request
- DHW-circuit descaling surcharge: on request
Frequently asked questions
Can I clear CL myself?
No. The code can only be cleared via the Viessmann diagnostic tool after a full service. There’s no user-facing reset.
Can my installer just clear CL without the service?
Technically yes, but that breaks Viessmann’s rules — warranty can be invalidated. Much better to do the service properly.
How long can I ignore CL?
A few weeks without direct risk. Beyond that, gradual fouling can trigger other faults (E6 pressure, D7 LMU, 6L sensor). Book the service sooner rather than later.
Need an English-speaking Viessmann specialist in Luxembourg?
Weber & Fils is certified on all Viessmann boilers and heat pumps installed in Luxembourg. Their technicians speak English fluently and stock the most common parts.
For quotes and emergency call-outs: weberetfils.lu/en or call +352 20 60 22 22 — 24/7.
↑ Back to the complete boiler error code guide
All boiler error codes
Viessmann E9 error (DHW tank sensor fault) — what it means
Viessmann A9 error on Vitocal heat pump — condensate sensor
Viessmann B1 error (primary temperature sensor fault)
Weber & Fils — 24/7 boiler repair, maintenance and installation.
Request heating service → | +352 20 60 22 22
