На рисунке представлена примерная схема модуля розеток (реле могут быть другими).
Если нужно не более 6 розеток, то хватит каналов с ESP8266. Если нужно больше каналов, тогда их можно добавить используя ШИМ плату PCA9685. Для работы с платой ШИМ нужно выбирать High level реле. Для большого количества реле питания с ESP8266 не хватит, нужно делать отдельное питания используя DC-DC преобразователь. Таким образом общее количество реле может достигать 22 штук.
Как это работает.
AC-DC преобразователь понижает 220В переменного тока в 5В постоянного тока.
ESP32 согласно заданному расписанию высчитывает время срабатывания реле и отсылает сигнал в свои каналы на реле.
По I2C к ESP32 подключены часы DS3231 и EEPROM (голубой блок).
Для сборки модуля розеток нужно: AC-DC преобразователь. ESP32, часы c EEPROM, или отдельно часы и EEPROM, реле, провода, розетки.
Провода идущие к розетка должны быть толстыми не менее 1мм²