That raises a state-design question for an Aqara/Home Assistant notification workflow: if the total power falls, how should it distinguish “wash probably finished” from “another appliance stopped” or a pause within the cycle?
I would keep a candidate-finished state separate from a confirmed notification, and allow a manual “still running” correction. What independent signal would you use to confirm completion without treating a shared-circuit reading as proof? I have not tested this setup.
In the post, I had suggested the “WashData” integration. It monitors the total power consumption over the entire duration and, over time, also recognizes which wash program is running. Once the recognition reliably identifies the correct wash program based on several cycles, it can also detect interruptions and pauses. All wash cycles are listed, and this information is displayed there as a notification. Home Assistant restarts are likewise detected and displayed.
Otherwise, the integration can display notifications at the start, at specific intervals during the wash cycle (including the remaining time), and upon completion.