
The E9 code on a Viessmann boiler signals a domestic hot water (DHW) tank temperature sensor fault. This sensor is specific to installations with a separate storage cylinder — not present on pure combi boilers. The boiler can no longer manage DHW production correctly.
Symptoms
- No hot water, or uncontrolled temperature
- Heating still works normally
- Sometimes the boiler overheats the tank because the sensor « says » it’s cold
- Sometimes the boiler never heats the tank because the sensor « says » it’s hot
- E9 permanently displayed on the Vitotronic
Affected configurations
- Vitodens 200-W + separate Vitocell cylinder
- Vitodens 333-F with integrated tank
- Vitocrossal 200 + Vitocell
- Vitola 200 (oil) with DHW preparator
- Installations with Viessmann buffer tanks
Common causes
- Aged NTC tank sensor — primary cause (ageing component)
- Sensor slipped out of the pocket — no longer measures accurately
- Oxidised wiring at the connector (humidity near the tank)
- Heavy scale around the sensor — thermal insulation
- Control board fault on the sensor read side (rarer)
Diagnosis
The tank sensor is a small black or grey cylindrical probe, inserted into a « pocket » (dry well) on the DHW cylinder. It’s usually at the top or middle of the tank depending on the model.
To confirm: cut the power, disconnect the sensor, measure resistance on a multimeter. Typical value 10 kΩ at 20°C (NTC 10k). If ∞ or 0: sensor failed.
Intervention costs
- Diagnosis + sensor test: on request
- Tank sensor replacement: on request
- Sensor repositioning (if slipped out): on request
- Full tank descale: on request
Frequently asked questions
Can we still use hot water while waiting?
Yes but with caution — temperature is no longer controlled. Always use a thermostatic shower mixer (required on recent Luxembourg installs) to prevent scalding.
How long does a Viessmann tank sensor last?
10–15 years typically. Shorter in very hard-water areas (central Luxembourg).
Does regular descaling prevent E9?
It reduces risk by ~40%. Descaling every 3–5 years (depending on water hardness) significantly extends sensor and tank life.
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 Vitodens 200 & 300: mid-range and premium gas
Viessmann B1 error (primary temperature sensor fault)
Viessmann Vitodens 100 complete owner’s guide (Luxembo
Weber & Fils — 24/7 boiler repair, maintenance and installation.
Request heating service → | +352 20 60 22 22
