How to fix Viessmann Vitodens 050-W fault code E312

What does the Viessmann Vitodens 050-W E312 fault code mean?

The E312 fault code indicates a malfunction in the system mixing valve of the Viessmann Vitodens 050-W boiler. This issue can affect the boiler’s ability to regulate water temperatures effectively, potentially leading to heating inefficiencies.

Common Causes

  • Faulty Mixing Valve: The mixing valve may be stuck or damaged, preventing it from properly mixing hot and cold water.
  • Electrical Issues: Wiring problems or a faulty actuator could disrupt the signal to the mixing valve, causing it to malfunction.

Can I fix it myself? (DIY)

It is recommended to call a Gas Safe Engineer for this issue, as it involves gas and electrical components that require professional expertise to ensure safety and compliance with regulations.

Estimated Repair Cost (2026 UK Prices)

The estimated repair cost for replacing the mixing valve on a Viessmann Vitodens 050-W is approximately £300 to £450. This includes the cost of the part and labour, reflecting the complexity of the repair and the need for a qualified technician.