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
- Trigger: Measured power or vibration stays above the dishwasher’s calibrated running threshold long enough to prove a cycle started.
- Conditions: Monitoring data is current and the dishwasher was not already marked as running.
- Action: Mark the dishwasher as running and clear any previous waiting-dishes state.
- Wait / timeout: After a real start, wait until the signal remains below the calibrated finished threshold longer than the dishwasher’s longest normal pause between wash phases.
- Stop condition: Mark the cycle finished, send one notification, and set a waiting-dishes state.
- Manual override: A person can clear the waiting state without affecting the dishwasher.
Setup notes
- Check the dishwasher manual and nameplate before connecting any inline monitoring device.
- Configure the monitoring device as observe-only. Keep its relay on and exclude it from broad “turn everything off” routines.
- Record power or vibration through at least three complete cycles, including the modes the household actually uses.
- Identify a running threshold that idle noise never reaches.
- Identify a finished threshold and a delay longer than every pause seen between wash phases.
- Create separate running and waiting-dishes states.
- Test with silent logging before enabling notifications.
- 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
- Alert arrives during a pause between wash phases: Lower the finished threshold, lengthen the delay, or use a different signal.
- No alert arrives: Confirm the running marker was set and that recent readings continued through the end of the cycle.
- Alert arrives while the dishwasher is idle: Require a sustained running state before completion can trigger.
- Duplicate alerts arrive: Clear the running marker atomically with the first completion alert.
- The monitoring device reconnects at zero: Treat unavailable-to-zero transitions as startup recovery, not completion.
- Someone turns off the monitoring plug: Restore power manually and remove the device from all remote shutoff routines.
- The monitor is not rated for the dishwasher: Remove it. Use a properly rated monitor or have an electrician install circuit-level monitoring.
Done when
- The monitor’s ratings have been checked against the dishwasher and its manual.
- Three representative cycles establish the thresholds and longest normal pause.
- An idle dishwasher never creates a completion notification.
- Every test cycle creates exactly one completion notification.
- A simulated unavailable reading does not count as finished.
- The alert remains useful during quiet hours.
- The dishwasher still works normally without the automation.
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.