mypros+
Error code reference

Miele Dishwasher Error Code F6

Heating level switch fault (Niveauschalter Heizung).

Heating level switch fault (Niveauschalter Heizung).

MyPros+ Max

Get the full diagnostic procedure for F6.

  • 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 F6 means on a Miele dishwasher

The F6 error code on a Miele dishwasher indicates a fault with the heating level switch, referred to in German service terminology as the Niveauschalter Heizung. This component is a pressure or float-based switch positioned inside the wash tub to confirm that water has reached a minimum safe level before the heating element is allowed to activate. Its primary function is to protect the heating element from running dry, which would cause rapid overheating and potential element failure. When the dishwasher's control board does not receive the expected signal from this switch during the heating phase of a wash cycle, it logs the F6 fault and halts the program.

The fault can arise from several distinct failure points. The switch itself may have developed an open or short circuit internally, preventing it from sending a valid signal to the control board. Wiring harness issues, including corroded connectors or damaged insulation along the circuit between the switch and the control module, are also common culprits. In some cases, scale buildup or debris can mechanically jam the switch float or pressure diaphragm, preventing the switch from actuating even when sufficient water is present in the tub.

Because the heating level switch is a safety-critical component, the control board will not permit the heating element to energize while this fault is active. This means the dishwasher may fill and circulate water normally but will not heat it, leaving dishes poorly cleaned and wet. Diagnosing the fault requires checking switch continuity, inspecting the wiring harness for damage or corrosion, and verifying the physical condition of the switch mechanism itself.

Source: manufacturer service documentation.

Common causes of F6

  1. 01

    Faulty heating level switch

    Part replacement

    The switch itself may have failed internally, producing an open or short circuit. Testing the switch with a multimeter for continuity in its actuated and resting states will confirm whether it has failed.

  2. 02

    Wiring harness damage or corroded connectors

    Wiring / connection

    The wiring between the heating level switch and the control board can develop corroded terminals, broken solder joints, or chafed insulation. Visually inspecting the harness and checking connector pins for corrosion or looseness can identify this issue.

  3. 03

    Scale or debris jamming the switch mechanism

    Wiring / connection

    Mineral scale deposits or food debris can physically prevent the float or diaphragm inside the switch from moving to its actuated position. Cleaning the switch and surrounding area may resolve the fault without replacing the component.

  4. 04

    Control board failure

    Part replacement

    If the switch and wiring test correctly, the control board may not be reading the switch signal accurately due to a board-level fault. This is less common but possible, particularly on older units.

See the test procedure for each cause

Frequently asked questions about F6

What does F6 mean on a Miele dishwasher?
F6 indicates a fault with the heating level switch, which is the safety switch that verifies adequate water is present in the tub before allowing the heating element to activate. When the control board does not receive the correct signal from this switch, it stops the cycle and displays F6. The dishwasher will not heat water while this fault is active.
Can I fix the F6 error myself?
Some basic checks are within reach for a knowledgeable DIYer, such as inspecting the wiring connectors for corrosion and cleaning visible scale buildup around the switch. However, testing the switch with a multimeter and accessing internal components typically requires disassembly of the dishwasher interior. If the switch or control board needs replacement, a qualified appliance technician is recommended.
Is it safe to keep using my Miele dishwasher when the F6 code appears?
The dishwasher is designed to halt the heating element when the F6 fault is detected, which reduces the immediate risk of heater damage. However, continuing to run cycles with an active fault can stress other components and may not clean dishes effectively without heat. It is best to have the fault diagnosed and repaired before regular use resumes.
How much does it cost to repair a Miele F6 error?
Repair costs vary depending on the root cause. If only the wiring needs cleaning or reconnection, costs may be relatively low, primarily covering a technician's diagnostic time. Replacing the heating level switch itself typically falls in the range of $80 to $200 including parts and labor. If the control board is at fault, costs can rise to $300 or more depending on the model and labor rates in your area.
Will resetting the dishwasher clear the F6 error?
Resetting the dishwasher by canceling the program or cutting power may temporarily clear the displayed code, but it will not resolve the underlying hardware fault. If the heating level switch or its wiring circuit remains faulty, the F6 error will return as soon as the dishwasher attempts the heating phase again. A proper repair addressing the root cause is necessary for a lasting fix.

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

Get Started

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