Project: Remote Control AirCondition A smart IoT-based system designed to remotely monitor and control two air conditioning units using an ESP32 microcontroller and Python backend. The system hosts a lightweight web interface directly on the ESP32 for local control and offers two operational modes: Manual and Automatic. In Manual mode, users can control the air conditioners directly through the web interface. In Automatic mode, the system adjusts based on predefined rules using real-time environmental data. The system logs temperature and humidity every minute, sends instant Telegram notifications if temperature exceeds a threshold, and generates daily temperature reports for performance monitoring and energy optimization.

Key Features:

  • Control two AC units remotely via a web interface
  • Two operation modes: Manual and Automatic
  • Real-time temperature and humidity monitoring
  • Logging of environmental data every minute
  • Daily temperature reports generation
  • Telegram alerts for threshold breaches

Tools & Technologies:

  • ESP32 microcontroller
  • Web Interface: Hosted on ESP32 (HTML, CSS, JavaScript)
  • Python scripts (for logging, reporting, notifications)
  • DHT11 for temperature & humidity
  • Telegram Bot API
  • Scheduling: Cron