Local Garage Door Control with RATGDO
In my previous house, I used a custom board and NodeMCU to integrate my garage door opener. However, the new garage door opener is Security+ 2.0 and used an encrypted communication protocol.
The Plan
Buy some cheap Security+ 2.0 openers from Amazon and interface directly with their button contacts. Rather than using a NodeMCU like last time, I was going to use a Shelly flashed with Tasmota firmware. This compact device can accept input from the reed switch and trigger a button press with the relay. I actually had tested all of this out on my workbench and was just waiting to install in the garage. But them I stumbled across Rage Against the Garage Door Opener.
The Better Plan
Rage Against the Garage Door Opener is a project that can interface with the Security+ 2.0 openers. They cleverly take advantage of the protocol that allows new wall control boards to integrate with an existing system.
When I first found RATGDO, they were at their initial version. This included soldering contacts directly to the logic board inside the opener. It also had some limitations on which versions of the opener logic board were supported. A few short months later and they released 2.0. Not only does this expand the supported openers, but there is no more wiring to the opener logic board. You simply wire their board to the existing control terminals on the opener.
Combined with existing wires on the opener terminals
The installation was very smooth. I ran some small gauge wire from one opener over to my second. This way, I could share a single USB plug to power both boards.
Mounted with zip ties to the opener support
I purchased the shield from their online store and used their online flasher to prepare my boards. After flashing, you can use the web UI to configure the board, including MQTT. The firmware registers with Home Assistants MQTT discovery so you can quickly add it to dashboards. Overall, the process was very simple and their documentation is great. I would definitely take a look if you want local control of any Security+ 2.0 opener.