Control your garage door from anywhere + get alerts when it opens
This project involves low-voltage wiring only (same as your wall button). We're NOT touching AC power. However, garage door openers have moving parts - always test carefully and ensure safety sensors still work.
| Item | Approx. Cost | Buy |
|---|---|---|
| Sonoff SV WiFi relay | $7 | Amazon |
| Reed switch (magnetic sensor) | $3 | Amazon |
| Wire (22 gauge, few feet) | $2 | Amazon |
Out of the box, Sonoff uses their app. For better privacy and local control, flash with Tasmota or ESPHome firmware. Tutorials abound online - this takes 15 minutes with a USB-to-serial adapter.
Find the wall button wires on your opener (usually labeled). Wire the Sonoff relay in parallel with your wall button - positive to positive, negative to negative. The Sonoff will "press" the button when triggered.
The Sonoff SV needs 5-24V DC. Most garage openers have a power terminal that outputs 12-24V - use that. Or use a USB power adapter (5V). Check your opener's manual for accessory power terminals.
Mount the magnetic part of the reed switch on your garage door, and the switch part on the door frame. When door closes, magnet triggers switch. Wire this to Sonoff's GPIO pins as a binary sensor.
Connect Sonoff to your WiFi using the eWeLink app (stock firmware) or Home Assistant (if flashed with Tasmota/ESPHome). Set up automations for notifications and voice control.
Test opening/closing from app multiple times. Verify status sensor accurately shows door position. Test safety sensors still work - door should reverse if something blocks it.