Get notified when the dishwasher finishes

Learn the dishwasher’s own running pattern, confirm a real cycle happened, and send one alert once it settles into its finished state.

Best for: Dishwashers whose electrical load can be observed safely and whose running and finished states are clearly different.

Not for: An unverified inline monitoring device, a shared circuit with combined readings, or a dishwasher whose pause between wash phases looks the same as its finished state.

Why this exists

A dishwasher full of clean dishes is easy to forget when it is tucked under the counter. A useful alert has to tell a completed cycle apart from a pause between wash phases, a delayed start, and a monitoring device that just reconnected after an outage.

The reliable pattern is stateful: prove the dishwasher was running before treating sustained settling as done.

What I used

Job Good enough Never think about it Notes
Observe dishwasher power or vibration No personally verified recommendation yet No personally verified recommendation yet I have not verified a monitoring device rated for this appliance’s load and startup current. Do not assume a general-purpose smart plug is suitable.
Clear the waiting-dishes state A manual dashboard or phone action No personally verified recommendation yet A manual reset is simpler and more reliable than an unverified door sensor.

See recommended gear for the job-first checklist. Do not buy an inline monitor until its voltage, continuous-current, startup-current, grounding, and appliance-load ratings have been checked against the dishwasher and its manual.

Logic

IF dishwasher power or vibration stays above the calibrated running threshold THEN mark the dishwasher as running IF the signal stays below the calibrated finished threshold AND the dishwasher is marked as running AND the low period is longer than any normal pause between wash phases THEN send one "Dishwasher finished" notification AND mark dishes as waiting AND clear the running marker

Setup notes

  1. Check the dishwasher manual and nameplate before connecting any inline monitoring device.
  2. Configure the monitoring device as observe-only. Keep its relay on and exclude it from broad “turn everything off” routines.
  3. Record power or vibration through at least three complete cycles, including the modes the household actually uses.
  4. Identify a running threshold that idle noise never reaches.
  5. Identify a finished threshold and a delay longer than every pause seen between wash phases.
  6. Create separate running and waiting-dishes states.
  7. Test with silent logging before enabling notifications.
  8. Enable one completion alert, then add a quiet reminder only if it proves useful.

Advanced features

Add one restrained reminder

Set a waiting-dishes state when the first alert is sent. If it is still set after a household-chosen interval, send one quiet reminder. Clear it manually rather than guessing from a door sensor.

Respect quiet hours

Keep the completion event in history, but delay speaker announcements until daytime. A phone notification can remain silent overnight.

Show data health

Display unavailable or stale monitoring as unknown, not idle. Missing measurements must never count as a finished cycle.

Failure modes

Done when

FAQ

What signal proves a dishwasher cycle is actually finished?

Look for a sustained drop to the dishwasher’s stable idle level after it has already been confirmed running. A single low reading during a pause between wash phases is not proof of finished.

Why does the automation need to remember that the dishwasher was running?

Without a running marker, an idle dishwasher, or a monitoring device that just reconnected, can look finished and send a false alert.

Should the automation turn off power to the dishwasher?

No. Use any monitoring device only to observe, and keep its relay on. Do not remotely interrupt a wash or dry cycle.