ESP32 IoT Devices
ActiveCustom 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.
Deployed Devices
RATGDO - Garage Door Controller
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
Dog containment gate monitor with magnetic reed sensors. Detects gate position and alerts when left open. Integrated with HA for notifications.
Electric Fence Monitor
Perimeter fence monitoring system tracking fence status and zone alerts. Provides dashboard visibility and automated notifications.
Vacuum Water Shutoff Relay
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
Planned Devices
Presence Detection Sensors
mmWave radar sensors for accurate room presence detection, improving automation accuracy beyond motion sensors.
Smart Power Monitoring
CT clamp-based power monitoring for major appliances and circuits to track energy usage.
Custom Light Controllers
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 |