Overview
D.78 on a Vaillant EcoTEC Plus is a diagnostic/parameter code related to the domestic hot water (DHW) maximum flow or cylinder charging temperature limit. In many displays this appears when the boiler is limiting the temperature used to charge a hot water cylinder or the DHW outlet to the value set in the service menu (for example 55°C). It can also be shown when the boiler detects a condition relating to the cylinder sensor (NTC) that causes the controller to limit or stop charging to protect the cylinder or system. Why it occurs: common reasons are simply that the DHW max flow temperature parameter is set to that value and the boiler is following that limit; the cylinder sensor is reading a temperature at or above the set limit; or there is a sensor/wiring fault (short/open/incorrect resistance) causing the boiler to reduce charging as a safety/diagnostic response. Severity: in normal operation it is not an emergency — it simply enforces a temperature limit — but if it is caused by a faulty NTC or wiring you may get no or inadequate hot water and the sensor fault can mask true cylinder temperature. Basic checks and resets can be done by a homeowner, but diagnosing and replacing sensors, wiring, or PCB-level faults requires a Gas Safe registered engineer.
Possible Cause: Limitation of cylinder charging temperature in c
Troubleshooting Steps
Safety first
- Do not work on gas or sealed electrical parts. If you need to open the boiler casing, isolate mains electricity at the consumer unit first and only do so if you are competent. For almost all sensor/wiring/PCB work call a Gas Safe engineer.
Initial checks a homeowner can do
1. Note the displayed values: check D.20 (max DHW target), D.78 (DHW max flow temperature) and D.71 (max heating flow temp) as you have access to them. If D.78 equals your DHW setpoint (e.g. 55°C) the boiler is simply using that limit.
2. Check actual hot water at a tap: run hot water and measure or estimate temperature. If water reaches the expected temperature and nothing else faults, the code may just be informational.
3. Check for other fault codes on the display (for example F-codes or F.91) — these often indicate sensor or wiring faults that accompany D-codes.
4. Check the cylinder thermostat (if you have a separate cylinder stat or programmer) to ensure it is not set lower than the boiler limit.
5. Try a boiler reset using the normal reset procedure on the boiler front panel or app, then observe whether the D.78 message returns.
Basic visual checks (no internal work)
1. Look at accessible wiring and connectors to the hot water cylinder thermostat/sensor (at the cylinder head or immersion stat) for obvious corrosion, wetness, or loose connectors. Do not disconnect gas or live electrical connections.
2. Check the hot water cylinder top for obvious signs of overheating, leaks or discolouration.
If the problem persists or you suspect a sensor fault (when hot water is incorrect or other fault codes appear)
1. Note symptoms: are you getting no hot water, low hot water, or water that suddenly becomes too hot? Is D.78 constantly shown or only when trying to heat the cylinder?
2. If you are competent and have the boiler powered down at the consumer unit, you can visually inspect the sensor connector at the boiler PCB for a loose or obviously damaged plug. If unsure, do not probe further and call an engineer.
3. A trained engineer will measure the NTC resistance at ambient (NTC typically around 10–12 kΩ at ~20°C, though exact values can vary by sensor type) and check for short circuits or open circuits in the cable to the cylinder sensor. They will also check for related fault codes (for example F.91) and test the controller/PCB behavior.
4. If the NTC is out of tolerance or wiring is damaged the engineer will replace the sensor or repair the harness. If wiring and sensor measure OK the engineer may test the PCB/logic and settings and adjust parameters if necessary.
When to call a professional
- Call a Gas Safe registered engineer if you see other fault codes, if you have little or no hot water, if the cylinder is actually overheating, or if you suspect a faulty sensor, wiring or PCB. Do not attempt to replace sensors or work inside the boiler unless you are qualified.
Notes and practical guidance
- D.78 can be simply a setting (a limit) and not a fault; changing service menu limits should be done by an engineer because incorrect settings can create safety or performance issues.
- If you suspect the code is caused by a faulty NTC, a professional will measure resistances, inspect connectors and may replace the sensor or wiring; they will also clear and re-test fault history.
- Keep a record of displayed parameters and any accompanying F-codes and provide these to the engineer — it speeds diagnosis.
Remember: any work involving gas, internal electrical parts, PCB, or replacing sensors inside the boiler should be carried out by a Gas Safe engineer. If in doubt, call a qualified engineer rather than attempting internal repairs yourself.
Helpful Resources
How to Use the Vaillant ecotec Plus Combination Boiler, Hot Water & Heating Adjustment, F22 & More.
video
How to RESET the Vaillant ecoTEC Plus Boiler with a touch Screen Display F29, F28, F75, F61, F62
video
Help me understand Vaillant code and flow temperature
forum
Vaillant Boiler Fault & Error Codes
article
Operating instructions
article
Boiler Manual
Download the official PDF manual for the Vaillant EcoTEC Plus Regular Gas Boiler.