Viessmann D6 Error » «EASY»

Low gas pressure at the burner will cause a flame that ignites but can’t sustain. Check:

The Viessmann D6 error is almost always an electrical communication fault between the boiler’s brain and its control panel. While alarming to see on your display, it is rarely a catastrophic boiler failure.

Start with a hard reset. If that fails, check for loose connections or corrosion. In most cases, the solution is a relatively inexpensive display replacement or a technician simply cleaning and re-seating a connector.

However, if you are not confident working with live electronics or sealed water systems, call a qualified heating engineer. Ignoring a D6 error in winter is not an option – you will be left without heat.


Have you fixed a Viessmann D6 error yourself? Share your experience in the comments below. For professional help, use the Viessmann service locator or contact your local Gas Safe registered engineer.

The Viessmann D6 error code! Let's dive into what it means and how to troubleshoot it.

What is the Viessmann D6 error code?

The Viessmann D6 error code is a specific fault code that appears on Viessmann boilers, particularly on their digital control panels. This error code indicates a problem with the boiler's ignition system.

Causes of the Viessmann D6 error code:

Here are some common causes of the D6 error code:

Troubleshooting steps:

To resolve the Viessmann D6 error code, try the following steps:

When to call a professional:

If you've tried the troubleshooting steps above and the D6 error code persists, it's recommended to contact a qualified heating engineer or a Viessmann authorized service technician. They will be able to diagnose the issue and perform any necessary repairs.

By following these steps, you should be able to identify and potentially resolve the Viessmann D6 error code. If you're unsure or uncomfortable with DIY troubleshooting, it's always best to consult a professional for assistance.

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.

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 viessmann d6 error

Troubleshooting the Viessmann D6 Fault The D6 error on a Viessmann boiler typically indicates a problem with the air pressure switch or the fan. This fault occurs when the burner control unit detects that the air pressure switch has not closed or opened at the correct time during the ignition sequence. 🔍 Root Causes

Blocked Flue or Air Intake: Obstructions like bird nests, leaves, or snow can prevent proper airflow.

Faulty Fan: The fan may not be reaching the required RPM to trigger the pressure switch.

Defective Air Pressure Switch: The switch itself may be stuck or have failed internally.

Damaged Pressure Hoses: The small silicone tubes connecting the fan to the switch may be split, kinked, or clogged with moisture/debris. 🛠️ Diagnostic Steps

Visual Inspection: Check the external flue terminal for any visible blockages or damage.

Check Hoses: Ensure the pressure hoses are clear. You can use a toothpick to gently clear the barb connection on the inducer motor if it is clogged.

Reset the Boiler: Sometimes a temporary glitch causes the code. Try a hard reset via the control panel.

Professional Testing: If the error persists, a gas-safe engineer should measure the voltage to the fan and test the pressure switch's continuity. ⚠️ Safety Warning

Do not attempt to open the boiler casing or modify internal gas/electrical components yourself. Incorrect work on heating systems can lead to life-threatening accidents and will void your warranty.

If you're in the US, you can contact the Viessmann Tech Line at 844-649-5886 for authorized support. If you'd like, I can help you: Find a local authorized installer

Look up the specific manual for your model (e.g., Vitodens 100 or 200) Explain the reset procedure for your specific control panel Just let me know your boiler model! Viessmann Vitodens 200-W and 300-W fault codes

D6 error code on a Viessmann boiler (commonly the Vitodens series) indicates a fan motor or air pressure switch fault

that prevents the "draft" (the flow of air and exhaust) from being established What the Error Means

The boiler's control system has detected that the fan is either not running at the required speed or the air pressure switch has not closed. This is a safety feature designed to ensure that exhaust gases are being properly vented before the burner ignites. Common Causes Faulty Fan Motor: The fan is stuck, disconnected, or the motor has failed. Air Pressure Switch Failure:

The switch that "proves" the draft is working is broken or stuck. Blocked Flue or Air Intake:

Obstructions (like bird nests, ice, or debris) in the venting pipes are restricting airflow. Damaged Venturi Tube:

The small plastic tubes connecting the fan to the pressure switch may be cracked, blocked by moisture (condensation), or disconnected. Control Board (PCB) Issue:

The main board is not sending power to the fan or is failing to read the signal from the sensor. Troubleshooting Steps Check for Obstructions:

Visually inspect the external flue terminal for any blockages. Reset the Boiler:

Press the "Reset" button (usually labeled with a lightning bolt or "R"). Sometimes a temporary glitch causes the error. Inspect the Tubes:

If you are comfortable opening the casing, ensure the small silicone tubes leading to the air pressure switch are securely attached and free of water droplets. Listen for the Fan:

When you restart the boiler, listen for the whirring sound of the fan. If there is total silence, the fan or PCB is likely the culprit. Safety Warning:

Because this error involves the combustion and venting system, repairs involving the fan, gas valves, or internal components should be performed by a Gas Safe registered engineer Low gas pressure at the burner will cause

(or local equivalent) to ensure there are no carbon monoxide leaks. in your area or the specific part numbers for a replacement fan?

The Viessmann D6 error code is a specific communication fault that typically appears on Vitodens series boilers. It indicates that the boiler's control unit has lost contact with the external weather compensation sensor or a specific communication module. When this happens, the boiler often defaults to a backup safety mode to ensure the home remains heated, though it will not operate at peak efficiency. What Does the D6 Error Specifically Mean?

In technical terms, the D6 code signals a "communication error" or a "short circuit" on the outdoor temperature sensor circuit. Viessmann boilers use weather compensation to adjust the flow temperature based on how cold it is outside. If the boiler cannot "see" the sensor, it doesn't know how hard it needs to work. Common triggers include: Damaged or frayed external wiring. Corroded sensor terminals due to moisture. A faulty outdoor temperature sensor. Internal PCB (Printed Circuit Board) communication lag. Immediate Troubleshooting Steps

Before calling a heating engineer, you can perform a few basic checks to see if the error is a temporary glitch.

Perform a Soft Reset: Press the reset button (often marked with a lightning bolt or "R") on your boiler interface. Hold it for a few seconds. If the error was caused by a power surge, this might clear it.

Check the Outside Sensor: Locate the small white or grey box on the north-facing exterior wall of your home. Check for obvious signs of damage, such as a loose cover or chewed wires.

Inspect Visible Wiring: Follow the wire from the sensor as far as you safely can. If you see breaks in the insulation, you’ve likely found the culprit. Professional Solutions and Repairs

If a reset doesn't work, the issue is likely hardware-related. Because this involves opening the boiler casing and testing electrical circuits, a Gas Safe registered engineer (or equivalent local certified professional) should handle the following:

Testing the Sensor ResistanceAn engineer will use a multimeter to check the Ohms (resistance) of the outdoor sensor. Viessmann sensors follow a specific resistance curve relative to temperature. If the reading is "0" or "Infinity," the sensor is dead and needs replacement.

Wiring ReplacementThe D6 error is frequently caused by water ingress in the cable or a screw piercing the wire behind a wall. Replacing the low-voltage cable between the boiler and the sensor usually solves the communication break.

PCB AssessmentIn rare cases, the sensor and wiring are fine, but the terminal on the PCB is faulty. This is the most expensive fix, as it involves replacing the main control board of the boiler. Can You Run the Boiler with a D6 Error?

Yes, most Viessmann models will continue to provide heat and hot water during a D6 fault. The system enters a "Limp Mode," where it assumes a fixed outdoor temperature (usually 0°C or -5°C). While you won't freeze, your energy bills will likely rise because the boiler is overcompensating and running hotter than necessary. Prevention Tips

To avoid seeing the D6 error in the future, ensure your annual boiler service includes a check of the external weather compensation settings. Ask your engineer to verify that the sensor housing is watertight and that the entry points for the wiring are properly sealed with silicone to prevent moisture from traveling down the cable into the electronics. If you'd like to narrow down the cause, tell me:

The exact model of your Viessmann boiler (e.g., Vitodens 100-W, 200-W) If the error appeared after heavy rain or recent DIY work Whether you have heat and hot water right now

Viessmann D6 error (sometimes shown as typically indicates a communication or input fault related to the internal circulation pump DE1 digital input on the boiler's control board 🛠️ What Does D6 Mean?

Depending on your specific model (such as the Vitodens 200 series), the D6 code generally points to one of two issues: Pump Control:

The control unit has detected an issue with the response or speed signal of the internal circulation pump. Digital Input DE1:

The "DE1" input on the boiler is reporting a fault. This input is often used for external control devices, such as a pressure switch or an external safety interlock. Viessmann Direct 💡 Quick Fixes to Try

Before calling a technician, you can attempt these basic steps: Reset the Boiler: Locate the Reset button (often marked with an "R" or a lightning bolt symbol). Hold it for 2-3 seconds and wait for the system to restart. Check System Pressure: Ensure the pressure gauge is between 1.0 and 1.5 bar

. Low pressure can sometimes trigger secondary sensor faults. Inspect External Controls:

If you have external thermostats or safety switches, ensure they are powered on and haven't tripped. Viessmann Direct ⚠️ When to Call a Pro

If the error persists after a reset, you likely have a hardware issue that requires a Gas Safe engineer . They will need to: circulation pump for electrical failure or mechanical blockage. between the pump and the control board. Verify the

status using the boiler’s diagnostic menu to see if an external component is sending a "block" signal.

To help me give you more specific advice, could you tell me: What is your exact boiler model (e.g., Vitodens 100, 200, 222)? Did the error happen suddenly or after recent maintenance still working, or is the whole system locked out? AI responses may include mistakes. Learn more VIESSMANN BOILER F4 FAULT CODE - How To Reset Have you fixed a Viessmann D6 error yourself

The Viessmann D6 error is a specific fault code that indicates a critical communication or hardware failure, most commonly related to the fan speed or a flow switch malfunction, depending on your specific model. When this code appears, the burner typically switches to a lockout state to prevent unsafe operation or damage to internal components. What Does the D6 Error Mean?

The precise definition of a D6 error varies slightly across the Viessmann product range:

Vitodens 100/200 series: It often signifies that the fan speed is too high or too low at startup, preventing the ignition sequence from beginning safely.

Vitotronic Control Units: On systems using Vitotronic 200 controls, D6 specifically points to a flow switch issue, indicating that the minimum required flow rate has not been reached.

External Safety Devices: In some configurations, it may indicate a fault at the DE1 connection on the external safety device adapter. Common Causes of a D6 Fault Several underlying issues can trigger this lockout:

Fan Obstruction or Failure: Dust, debris, or a mechanical fault can prevent the fan from reaching the required RPMs.

Damaged Wiring: Loose or corroded cables between the fan and the main control board (PCB) can disrupt signals.

Flow Rate Issues: A stuck pump, airlock, or blocked filter can cause the flow switch to trigger a D6 error because water isn't moving through the heat exchanger fast enough.

PCB Malfunction: If the fan and flow switch are working correctly, the control board itself may be misinterpreting data. Troubleshooting and Solutions

While some initial checks can be performed by a homeowner, most D6 repairs require a Gas Safe registered engineer due to the involvement of the gas burner and internal electrical components. Viessmann Fault Code Checker

Troubleshooting the Viessmann D6 Error: A Quick Guide If your Viessmann boiler is displaying a D6 error code, you're likely dealing with a burner lockout caused by insufficient water flow or a faulty flow switch. This "hard stop" prevents the boiler from firing up to protect the system from damage. What Does the D6 Error Mean?

On many Viessmann Vitodens models, the D6 code indicates that the burner is blocked because the minimum required flow rate has not been achieved. Essentially, the boiler doesn't "feel" enough water moving through the heat exchanger to safely ignite. Common causes include: Airlocks in the internal circulation pump. Low system pressure (check if it is below 1.0 bar).

A defective flow switch or sensor that isn't reporting flow correctly.

Incorrect flow direction during installation or maintenance. Steps to Fix a D6 Error

Before calling a professional, you can try these basic troubleshooting steps:

Check Water Pressure: Look at the pressure gauge on the front of your boiler. It should ideally be between 1.0 and 1.5 bar (often marked in green). If it's too low, use the filling loop to top it up.

Bleed Your Radiators: Trapped air can restrict flow and cause airlocks in the pump. Bleeding your radiators and the boiler pump (if accessible) can often clear the blockage.

Perform a Reset: Sometimes the sensor just needs a "nudge." Depending on your model, hold the Mode and OK buttons for 2 seconds to initiate a reset procedure. When to Call a Professional

If the pressure is fine and a reset doesn't work, the issue is likely internal. A Viessmann Trained Installer or Gas Safe engineer will need to: Installation Instructions - Flow Sensor - Viessmann US

Page 1 * Please file in Service Binder. * 5792 846 - 02 04/2025. * Part number: 7828749 Flow Sensor. for use with: Vitodens 100-W, Viessmann US Viessmann Fault Codes - FREE BOILER MANUALS


If you have a wall-mounted Viessmann thermostat (like a Vitotrol):

If your Viessmann boiler has locked out and is displaying a D6 error on the screen, you’re likely staring at a cold radiator and an empty hot water tank. Don’t panic.

The D6 error is a specific fault code related to flame detection. In plain English: your boiler is trying to ignite, but it doesn't "see" a stable flame, so it shuts down as a safety precaution.

Let’s break down exactly what the D6 error means, the most common causes, and—most importantly—the step-by-step process to resolve it.

A registered engineer will check:

Low pressure points to a gas meter regulator fault or blocked gas filter.