Juan Schiavoni has created a web-based controller for a garage door that is based around the Xiao ESP32 microcontroller board, which was chosen for its WiFi connectivity.
The microcontroller interfaces with the garage door opener via a transistor that is hooked up to the button on the remote.
A magnetic switch that is activated by a magnet on the garage door itself provides a simple indicator of the door’s status, which ensures that the indicated status in the web app remains in sync with the reality.
The ESP32 also hosts its own web interface which can be accessed via a password through a browser, allowing the user to open or close the garage door with a simple button press.
This is a simple and reliable way to achieve remote control of a garage door without needing to build an entirely new system from scratch.