@Edent another vote for Tasmota - I’ve got one monitoring the washing machine to do exactly your notification. Fiddling around with things, I realised that you can also use it to report the stage of the cycle, because the current draw changes with activity, so I’ve now got a sort of crude reverse-engineered time-to-go indicator
@Edent it ends up in Home Assistant via a horribly hacky MQTT setup which I completely failed to document and which would almost certainly fall over were I to even look at it. The classic “this will only take 10 mins” home automation story, which only started in the first place because the washing machine plays an irritating tune at the end of the cycle which was driving me nuts