Home Automation System
C / C++ | Embedded Systems | IoT
Overview
A comprehensive, locally-hosted smart home environment designed to automate daily tasks, enhance security, and monitor physical utilities. This project emphasizes data privacy and local control by minimizing reliance on external cloud services.
Key Features & Implementations
Central Hub & Dashboards
Deployed Home Assistant (HAOS) as the core operating system for the ecosystem. Configured secure remote access and built custom user interfaces for real-time monitoring and control of all connected devices.
DIY Smart Lock Engineering
Upgraded a traditional Godrej Rim Lock into a fully integrated smart lock. By utilizing an ESP32 microcontroller and ESPHome, the physical lock is now seamlessly managed and monitored through the Home Assistant dashboard.
Long-Range Utility Monitoring
Designed and implemented a wireless water tank monitoring system spanning from the ground floor to the third floor. Overcame the challenge of concrete signal interference by utilizing ultrasonic sensors and the ESP-NOW protocol for reliable, long-distance communication.
Local Network Communication
Set up an MQTT broker to ensure lightweight, instant messaging between various microcontrollers (ESP32, ESP8266) and the central server.