На мой взгляд, лучшее решение — это какая-нибудь wifi железка перешитая на ESPHome. Например, sonoff basic (
https://ivan.bessarabov.ru/device/sonoff-basic ).
С помощью ESPHome на нем можно сделать логику. Отправляешь команду на sonoff basic, он выключается, а через 30 секунд сам включается уже без какой-либо команды.
Если выключить wifi роутер, то получается связть со всеми wifi устройствами, а так устройство само его включит.