Chamberlain / Liftmaster Security+ 2.0 garage door openers use an encrypted rolling code serial protocol to control the door from a wired remote.
Until now it was impossible to open or close your own garage door without resorting to some sort of hack. You either had to subscribe to their cloud service and use myq, or subscribe to their service and rely on a polling script through an undocumented API, or soldering wires to a button and control it with a relay like a shelly one or something similar.
I refuse to allow a cloud service to have control over my house. Having to solder to a button is… not very elegant.
The whole thing annoyed me to the point that I decided to reverse engineer the wired serial encryption and release an ESP8266 shield that gives full local control over the door with dry contacts or with mqtt.
After months of work, I have a solution that is ready for some beta testers. As of this writing I have a batch of boards on order and expect to receive them in a couple of weeks. If you are interested in testing, please DM me!
- Shield wires to the door opener’s terminals
- MQTT control to open, close and toggle the light on the door opener. Status feedback for obstructions and door positions (opening, open, closing, closed, obstructed, clear).
- Dry contacts for open/close/light and status contacts for obstruction/door state
- WiFi & MQTT are optional, can be setup in dry contact mode only
Effort to fully document the solution with instructions and diagrams is ongoing…
ratgdo GitHub link: https://github.com/PaulWieland/ratgdo