{"repo":"xiv3r/esp32-automatic-timer-switch","free":true,"listed":false,"github":"https://github.com/xiv3r/esp32-automatic-timer-switch","clone":"git clone https://github.com/xiv3r/esp32-automatic-timer-switch.git","description":"esp32 | esp32-s3 1 - 16 channel relay automatic and manual time controlled switch with ntp/rtc time precision. Turn your device on and off at any given time","language":"C++","stars":27,"topics":["esp32","home-automation","esp32s3","timer-switch","automation","smart-switch","intelligent-switch","diy","esp32-timer-switch","esp32s3-timer-switch"],"license":"GPL-3.0","category":"workflow-automation","readme_excerpt":"Contributors Requirements - ESP32 30/38P Pins - DS3231 RTC Module (offline recommend) - 5v 1-16 Channel Relay - Female to Female Dupont Wire - 5v 2-5a Power supply Optional - 5v UPS (Maintain RTC Time without DS3231 or NTP) - Solid State Relay (SSR DC-AC) (High Load Setup) - ESP32 Expansion Board - Stable Wifi Connection for NTP/RTC sync (online if no ds3231) Arduino Libraries - ArduinoJson - RTClib v1.14.1 Installation Download and install ESP32 Win/Linux Drivers - CH340G: https://sparks.gogo.co.nz/ch340.html - CP2102: https://www.silabs.com/software-and-tools/usb-to-uart-bridge-vcp-drivers?tab=downloads - FT232: https://ftdichip.com/wp-content/uploads/2025/03/CDM-v2.12.36.20-Universal-Driver-for-x64-WHQL-Certified.zip Flasher Android (otg) - https://play.google.com/store/apps/details?id=io.serialflow.espflash Android Termux - https://github.com/7wp81x/Termux-ESP-Flasher Windows - https://dl.espressif.com/public/flash download tool.zip Linux Win/Linux Browser - https://g3gg0.github.io/esp32 flasher/flasher.html Flash firmware - Download the Firmware and Flash - https://github.com/xiv3r/esp32-automatic-timer-switch/releases/tag/esp32 - Flash Offset WiFi Key - WiFi SSID: ESP32 16CH Timer Switch - Password: 12345678 Activation - Without ds3231 or wifi the time runs from internal rtc ° Online - Go to Wifi settings and connect to your home wifi to set the rtc time automatically ° Offline - Go to Time settings and tap Sync Browser to set the rtc time Relay Naming mobile mode - Dou","default_branch":null,"files":null,"tree":[],"storefront":"/r/xiv3r","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xiv3r/esp32-automatic-timer-switch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}