Thermostat
ESP-Based Smart Temperature Control System This project is a smart home temperature monitoring and control system built using ESP8266/ESP32 microcontrollers with relay modules for automated heating and cooling management across multiple rooms. Each room is equipped with a temperature and humidity sensor that continuously measures environmental conditions and sends real-time data to a web-based dashboard. The system provides live visualization of temperature, humidity, and device status, allowing users to monitor multiple rooms from any browser. The dashboard enables manual configuration of target temperatures and hysteresis values for each room. Based on these settings, the ESP devices automatically control relays to switch heating or cooling systems on or off, maintaining a stable indoor climate with minimal energy waste.
Key features
- Real-time temperature and humidity monitoring per room
- Web-based control dashboard (mobile and desktop friendly)
- ESP8266/ESP32-based IoT architecture with relay control
- Configurable setpoints and tolerance (hysteresis)
- Sensor calibration support per device
- Multi-room scalability (modular design)
- Live device status (online/offline, relay state)
Technologies used
- ESP8266 / ESP32 (microcontrollers)
- BME 280 sensor (temperature & humidity)
- Relay modules for load switching
- Web interface (HTML, CSS, JavaScript NextJS)
- Backend communication (REST API)




