Viessmann D6 Error -
How to Fix the Viessmann D6 Error Code (Ignition Issues)
If your Viessmann boiler has stopped working and is displaying the error code D6 (sometimes shown as F.6 or 06 depending on the control panel), don’t panic. This is a common fault related to the ignition process.
In simple terms: The boiler has tried to light the burner three times, but failed to detect a flame.
Frequently Asked Questions
3. Gas Supply Issues
Low gas pressure at the burner will cause a flame that ignites but can’t sustain. Check:
- Other gas appliances (hob, fire) working?
- Gas meter showing "on"?
- Propane tank level (if off-grid).
Final Verdict
The Viessmann D6 error is almost never a death sentence for your boiler. In 80% of cases, it’s a dirty ionization electrode or a frozen condensate pipe—both quick fixes. However, repeated D6 codes after cleaning point to a deeper gas supply or control board issue.
Bottom line: Start with a reset and condensate check. Then clean the electrode. If the error persists after these three steps, call a Viessmann specialist. Your boiler will be back to heating your home efficiently—no need to replace the entire unit.
Have you fixed a D6 error on your Viessmann? Share your experience in the comments below.
The Viessmann D6 error indicates a communication or external reporting fault typically involving the EA1 extension module or an external safety device. While it implies an external component issue rather than a core boiler failure, resolving it requires a systematic approach.
Below is a scannable guide to understanding and addressing this fault code. 🔍 What the D6 Error Means
The D6 error code occurs when the boiler control unit receives a fault signal from an external connection.
Input Blocked: Input DE1 on the EA1 extension module is reporting a fault. viessmann d6 error
Safety Interrupt: An external device like a low water cut-off or a flow switch has triggered a shutdown.
No Direct Action: The boiler will refuse to fire until the triggering device is cleared. 🛠️ How to Fix the D6 Error 1. Check Connected External Devices
The D6 code strictly reads external faults registered through the EA1 accessory module.
Low Water Cut-Off: Ensure your system has adequate water pressure.
Flow Switches: Verify that the system pump is moving water correctly.
External Thermostats: Check if third-party controls or safety limits have been tripped. 2. Inspect the EA1 Module
The EA1 module translates outside signals directly to the main boiler PCB. Look for loose wiring at the DE1 input terminal.
Look for water damage or scorched components inside the extension box. 3. Cycle System Power
Temporary electrical glitches can sometimes trick the EA1 module into sending a fault. Locate the external boiler disconnect switch or breaker. Turn the power completely off for at least 60 seconds. How to Fix the Viessmann D6 Error Code
Restore power to see if the control board re-establishes a clean connection. 4. Consult a Professional
Gas boiler safety systems are complex and require certified tools to evaluate properly.
Do not attempt to bypass safety terminals or open internal gas assemblies.
Use the official Viessmann Contractor Locator to call a local service partner.
Reference your boiler's serial number so the technician arrives with the correct parts.
💡 Safety Notice: If you smell gas or suspect a flue gas leak, do not attempt to clear the error. Evacuate the area immediately, open the windows, and call your local gas supplier or emergency services. VIESSMANN BOILER F4 FAULT CODE - How To Reset
The Viessmann d6 error is a specific fault code that appears primarily on heat pumps like the Vitocal 100 or 111-S and certain high-capacity boilers like the Vitodens 200-W (120/150 kW models). What the d6 Error Means
The exact meaning of the d6 code depends on the type of Viessmann unit you own:
Heat Pumps (e.g., Vitocal 100/111-S): This code typically signifies a flow rate error (often labeled as "contrôleur débit" or flow controller fault). It indicates that the system is not detecting sufficient water circulation to operate safely. Other gas appliances (hob, fire) working
Boilers (e.g., Vitodens 200-W B2HA): The d6 code signals a fault at the DE1 input on the EA1 extension module. This is an electrical communication error where the module reports an issue with its programmable input/output settings. Common Causes
For most residential users seeing this on a heat pump, the issue is usually related to water flow:
Blocked Filters: Debris in the system filter can restrict water movement.
Air in the System: Air pockets can prevent the pump from moving water effectively.
Low System Pressure: If the water pressure is too low, the flow sensor may not trigger.
Missing Overflow Valve: In some installations, the lack of an overflow valve can cause flow issues when radiator thermostatic valves close. How to Resolve It
While some checks are safe for homeowners, others require a professional: Viessmann Fault Code Checker
3. Defective Main Circuit Board (PCB)
If the main logic board has a fault (e.g., blown capacitor, damaged processor), it cannot send or receive bus signals. This is a more expensive repair.
What the D6 Error Actually Means
The D6 code indicates an ignition failure. Your boiler’s electronic control unit sends power to the igniter, opens the gas valve, but does not receive a signal from the flame sensor that a fire is present.
This can happen for several reasons, ranging from a simple gas supply issue to a faulty component inside the boiler.