"Now excuse me while I go and reboot my IOT immersion heater controller with which I replaced the old electrical timer switch that worked perfectly. I'm not joking either, I'm a moron. It must have been a pissed Amazon purchase but I can't remember."
What?? You haven't wired up an ESP8266 based thingie to it for that very purpose. Obvs, you'll need another one to restart the first and then its ESP8266s all the way down ...
We are all morons. You should see what I've done to my U/F heating. I nearly cooked the dog.