🎉 First official release of ControlHub (v1.0.0)
🚀 What's New
- ESP32 Bluetooth-based relay control system
- Android app with Material 3 design
- Automatic ON/OFF scheduling using DS3231 RTC
- Manual relay control (Light & CO₂)
- RTC time synchronization from Android app
- Works fully offline (no internet required)
- Open-source under MIT License
📦 Downloads
- Android App (APK):
ControlHub-v1.0.0.apk - ESP32 Firmware (ZIP):
ControlHub-ESP32-Firmware-v1.0.0.zip - Source Code: Available in this repository
⬇️ Download the files from the Assets section below.
📱 Android App Installation
- Download the APK file
- Enable Install unknown apps in Android settings
- Install the APK
- Open the app and grant Bluetooth permissions
⚠️ Android 12+ is required due to Bluetooth permission changes.
🔧 ESP32 Firmware Installation
- Download and extract the firmware ZIP
- Open the
.inofile in Arduino IDE - Install ESP32 board support in Arduino IDE
- Select board:
ESP32 Dev Module - Select the correct COM port
- Upload the code
- Open Serial Monitor (115200 baud) to verify Bluetooth startup
Detailed steps are available in the README.
🔌 Hardware Required
- ESP32 DevKit (ESP32-WROOM)
- DS3231 RTC Module
- 2-Channel Relay Module
- Android phone (Android 12 or higher)
🔄 Version Compatibility
- This Android app v1.0.0 is compatible only with
ESP32 Firmware v1.0.0
📝 Notes
- Internet connection is NOT required
- All scheduling logic runs locally on ESP32
- Tested with ESP32 Dev Module
📜 License
MIT License