If you put any of these things on your wifi add them to your parental control settings that most routers have. Restrict what it can access and what times it allowed to connect to the internet.
Or ideally just don't put it on the wifi. I just set a timer for when it is done. Even those with variable cycles are fairly predictable and it isn't usually a big deal if your timer is 15min late.
True it is the better option, but putting it on a guest network and adding parental control lowjacks it pretty well. Set it schedule to when you need it.