mypros+
Error code reference

Miele Dishwasher Error Code F10

Heating level switch has switched back at the end of step ZT1, ZT2, ZT3, or ZT4.

Heating level switch has switched back at the end of step ZT1, ZT2, ZT3, or ZT4.

MyPros+ Max

Get the full diagnostic procedure for F10.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

$29/month · Cancel anytime · Or $9.95 3-day pass

What F10 means on a Miele dishwasher

The F10 error code on a Miele dishwasher indicates that the heating level switch has switched back prematurely during one of the timed heating steps designated ZT1, ZT2, ZT3, or ZT4. These steps represent specific phases in the wash or rinse cycle where the water must reach and maintain a defined temperature threshold. The heating level switch is a thermal control component that monitors whether the heating circuit has successfully brought the water to the required level. When this switch reverts to its default state before the step is completed, the control board interprets this as a heating failure and triggers the F10 fault.

The most common root causes involve the heating element itself, the circulation pump, or the wiring and connections within the heating circuit. If the heating element has failed or is operating below rated output, the water temperature will not rise sufficiently to keep the heating level switch engaged through the full duration of the timed step. A faulty heating level switch that opens prematurely due to wear or a calibration drift will produce the same symptom even if the element is functional. Wiring faults, including corroded terminals or broken leads between the switch, element, and control board, can also cause intermittent or persistent F10 faults.

Diagnosing F10 requires checking the continuity and output of the heating element, verifying that the heating level switch operates within its correct temperature range, and inspecting all associated wiring for damage or poor connections. Because this fault is tied to specific timed steps rather than a general overheat or sensor failure, the issue is almost always confined to the active heating circuit rather than the control board itself.

Source: manufacturer service documentation.

Common causes of F10

  1. 01

    Failed or degraded heating element

    Part replacement

    The heating element may have burned out or lost sufficient resistance to generate the required heat output, preventing water from reaching the target temperature during ZT steps. Check continuity across the element terminals; an open circuit confirms failure.

  2. 02

    Faulty heating level switch

    Part replacement

    The heating level switch itself may be opening prematurely due to wear, internal drift, or a defective bimetallic mechanism. If the element checks out electrically, the switch should be tested for proper actuation at the correct temperature.

  3. 03

    Wiring or connector faults in the heating circuit

    Wiring / connection

    Corroded terminals, loose connectors, or broken leads between the heating element, the switch, and the control board can cause the circuit to drop out intermittently during a timed heating step. A visual inspection and continuity test of all wiring in the heating circuit can identify this issue.

  4. 04

    Low water level reducing heating efficiency

    Wiring / connection

    If the dishwasher is not filling to the correct level, the heating element may not be fully submerged, reducing heat transfer and preventing the water from reaching the switch threshold in time. Check the inlet valve and water fill volume.

  5. 05

    Circulation pump underperforming

    Part replacement

    Insufficient water circulation can create uneven temperature distribution in the tub, meaning the heating level switch does not register adequate heat even if the element is working correctly. A weak or partially blocked pump should be inspected and tested.

See the test procedure for each cause

Frequently asked questions about F10

What does F10 mean on a Miele dishwasher?
F10 means the heating level switch dropped out during one of the timed heating steps, labeled ZT1 through ZT4, in the wash or rinse cycle. The dishwasher expected the heating circuit to remain active through the full duration of that step, but the switch reverted before completion. This points to a fault in the heating element, the switch itself, or the wiring connecting these components.
Can I fix the F10 error myself?
Some causes of F10, such as loose wiring connections or corroded terminals, can be addressed by a knowledgeable DIYer who is comfortable working safely with appliance wiring. However, replacing the heating element or heating level switch requires disassembling parts of the dishwasher and working near high-voltage components, which is better suited to a qualified technician. If you are not confident in appliance electrical diagnostics, professional service is recommended.
Is it safe to use my Miele dishwasher while the F10 code is active?
Running the dishwasher with an active F10 error is not recommended. The fault indicates the heating circuit is not completing its cycle correctly, which means your dishes may not be properly cleaned or sanitized. There is also a risk of the underlying electrical fault worsening if the machine continues to operate with a compromised heating circuit.
How much does it cost to repair an F10 error on a Miele dishwasher?
Repair costs vary depending on the faulty component. A heating element replacement typically runs in the range of $150 to $350 including parts and labor. A heating level switch tends to be less expensive in parts cost but still requires labor time to access and replace. Wiring repairs can fall anywhere in a wide range depending on the extent of the damage and the technician's rates.
Will resetting the dishwasher clear the F10 error?
A reset may temporarily clear the F10 code and allow the machine to restart, but if the underlying fault in the heating circuit has not been corrected, the error will return during the next wash cycle when the timed heating steps run again. A reset is useful for confirming whether the fault is intermittent, but it is not a repair and should not be relied on as a long-term solution.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass