← Back to Projects
📡

ESP32 IoT Devices

Active

Custom IoT devices and sensors built with ESP32 microcontrollers integrated with Home Assistant via ESPHome. 4 devices currently deployed controlling garage door, monitoring gate and fence systems.

C++ PlatformIO ESPHome Hardware

Deployed Devices

RATGDO - Garage Door Controller

Deployed Intermediate

ESP32-based controller for Security+ 2.0 garage door opener. Provides open/close control, position sensing, and obstruction detection via Home Assistant.

Gate-Alarm Sensor

Deployed Beginner

Dog containment gate monitor with magnetic reed sensors. Detects gate position and alerts when left open. Integrated with HA for notifications.

Electric Fence Monitor

Deployed Intermediate

Perimeter fence monitoring system tracking fence status and zone alerts. Provides dashboard visibility and automated notifications.

Vacuum Water Shutoff Relay

Pending Hardware Beginner

Automated water shutoff valve controlled via ESP32 relay. Triggers on leak sensor detection to prevent water damage. Hardware pending replacement.

Case Study: Whole-Home IoT Integration

The Challenge

Create a unified smart home system that monitors garage, gates, fencing, and water systems — all controllable via Home Assistant with automated safety responses.

The Solution

  • Deployed RATGDO for native Security+ 2.0 garage door integration
  • Built magnetic sensor system for dog containment gate monitoring
  • Integrated electric fence monitoring with zone-based alerts
  • Designed water shutoff automation triggered by leak sensors
  • Created unified HA dashboard with tablet-friendly controls
  • Set up push notifications for all critical events

The Results

4
Devices deployed
100%
HA integration
<$50
Total hardware cost
24/7
Automated monitoring

Planned Devices

Presence Detection Sensors

Planned Intermediate

mmWave radar sensors for accurate room presence detection, improving automation accuracy beyond motion sensors.

Smart Power Monitoring

Planned Intermediate

CT clamp-based power monitoring for major appliances and circuits to track energy usage.

Custom Light Controllers

Planned Beginner

ESP32-based LED strip controllers with WLED firmware for ambient lighting automation.

Tech Stack

ESP32-DevKitC Primary development board
ESPHome YAML-based firmware for HA integration
PlatformIO IDE for custom C++ firmware
MQTT Communication with Home Assistant
DHT22/BME280 Temperature/humidity sensors

Resources