Viessmann D6 Error !!top!! ✦ Fully Tested

Viessmann D6 Error: Causes, Diagnosis, and How to Fix It

Published by: Heating Tech Insights Reading time: 6 minutes

If you own a Viessmann boiler (particularly the Vitodens 100, 200, or 050-W series), seeing an error flash up on the digital display can be stressful—especially in the middle of winter. One of the most common fault codes reported by Viessmann owners is the D6 error. viessmann d6 error

But what does "D6" actually mean? Is it safe to ignore? Do you need a new boiler? This article breaks down everything you need to know about the Viessmann D6 fault, from the technical definition to step-by-step troubleshooting. Viessmann D6 Error: Causes, Diagnosis, and How to

Step 5: Disconnect the External Control

To determine if the fault is the boiler or the thermostat, isolate the issue. At the boiler terminal block, disconnect the wires

  1. At the boiler terminal block, disconnect the wires coming from the external thermostat.
  2. Bridge the terminals if necessary (refer to your manual; usually, bridging the demand contacts forces the boiler to run on defaults).
  3. Reset the boiler.
    • If the boiler works: The fault lies in the wiring or the external thermostat.
    • If the error persists: The fault may lie on the boiler's main PCB (Printed Circuit Board).

💡 Pro Tip from Technicians

Do not ignore intermittent D6 errors. If the error appears only occasionally (e.g., once a week), it points to a loose connection or failing power supply. Fixing it early prevents a complete control board failure—which can cost $500+ in parts alone.

Comprehensive Guide: Resolving the Viessmann D6 Error Code

The D6 error code on a Viessmann boiler (typically the Vitodens 100-W, 111-W, or 200-W series) indicates a communication fault between the boiler and an external component. In most residential setups, this refers to the Viessmann weather compensator (often the Vitotrol 200-A or 300-A) or a remote control module.

When this error appears, your boiler may lock out (stop working) or run in a reduced "emergency" mode.