@plainbroke Are you running from a Pi?
I used to have scheduled on/off times like this and I used to turn on/off the HDMI port of the Pi at the specified times.
As the screen I had it attached to no longer detected an output source, it would then go into sleep mode until the assigned time the script enabled the HDMI interface again.
I don’t recall the actual command/settings I used to do it, but it was similar to :
// To turn off
xrandr --output HDMI-1 --off
//to turn on.
xrandr --output HDMI-1 --auto