I actually went old school to address this, and just bought a “DUMB” Timer plug. You could go with an old mechanical, or pick up one that has an LCD to set on or off events.
It’s a conundrum when you want to reset a router, since most users have their modem and AP in one (standard router) the router is also your AP a lot of smart devices then go offline when the Wi-Fi drops.
I have SmartThings and have a couple Z-wave plugs, and SmartLighting Smartapp is supposed to run locally on the hub, but they have been unreliable, so I went old school.
I have a WiFi extender in my shop, I use the Z-wave plugs to reboot it, since WiFi drops with the device going off, it looses its hook to my network, so I just use Zwave plugs so they remain online during the reboot of the WiFi.