I've been trying to find a way to control my garage door via Hubitat for a while. I have a Chamberlain opener that uses one of the "smart" wall switches that has two wires but a number of functions. After a bunch of research I learned that it is nearly impossible to "spoof" the GDO into thinking anything else is the the provided wall mount controls without an advanced electrical engineering degree.
I found a post elsewhere that described how to get it done in an innovative way. I purchased the Zooz MultiRelay and a $25 remote clicker from Home Depot that works with my garage door opener. I programmed the remote to open and close the door. I then opened the remote and soldered a pair of wires to the switch and connected the other end to the relay. When you activate the relay it closes the switch on the remote and the door opens. Magic!! No modifications to the opener itself at all. Easy as pie! I have two doors and got a two door opener and used the first two relays in the Zooz Multirelay and have one i still can use. No drivers, no special code,
I had a similar experience and decided the "Smart wall button" was the cause. I considered doing the same, but ultimately I looked at the "Smart wall button" with it's blinking time and temps that I didn't need or use and replaced it with a "Stupid Wall Button" from the same line. It was better than I expected. The button is huge, easy to tap with an elbow while being a pack mule for groceries and nothing at all to distract. The button on the original one was a 'flap' along the lower edge that was perfect for fingers and not so good with elbows.
It was hard to decide to replace because the "smart" one was included and in hand. Couple of moments with a soldering iron and I'd be done vs waiting 2-3 days to receive the $10 replacement.
I have the Linear (Go-Control/Iris) version. Very similar: they come with a tilt sensor that becomes part of the GDO ZWave Command set. I had an independent Tilt Sensor long before I got the Linear GDO and I still use IT as my primary for Open/Closed.
The DIY solutions have differing methods of adding an independent 'Tilt Sensor' (Some people just use magnetic contact sensors, one for open, one for closed, but that's a variation on the DIY theme. )
Right now it works just like the button - it changes from open to closed or from closed to open. Not intelligent at all.
I do have a tilt sensor on my desk and just included it. I'll put a indicator on a dashboard so I know at a glance if the door is open or closed. I'm going to also use it to send a text message when the door is open or closed. And I'll send out another if the door is open longer then 5-10 minutes. But I really don't see a need to use it to control the door.
Now all i need to do is to learn how to send out a text menage. That will be tomorrow's task.
This solution should work with every garage door. Some people are just intimidated by the soldering though. Its also locally controlled and fully customizable. I've been using it for a while with no issues at all. It just works. I also have the setup sitting inside my house and not in the garage itself which I prefer.
Looks like your approach is identical to mine. Great minds think alike!! I didn't put the GDO remote into a project box, its sitting on the relay.
I did add a tilt sensor to each door (I have two so i used a 2-button remote) but don't have any logic that ties in the opener to the status of the door. I can't seem to think of a reason why I would. Anyone have any reason why I should?
I initially got the wrong remote and it would not work because it would not pair to the operator. I did learn that Chamberlain makes the wire dangling out of the unit the same color as the learn button and the unit I show works with my purple wire and button.
If you look at the trace on the circuit board you will see the top two solder points are connected and the bottom two are also connected. So use whichever you like. I used doorbell wire that I had in a tub in the garage. No idea what the gauge is.
A Shelly 1 would also be a very inexpensive way to do this. The 1 has a dry contact relay, which can sit in line and mimic a button push. They're about $10. Alternatively, I think many people use $5 Sonoff devices. The Sonoff does not have a dry relay by default, but it's a quick Dremel job to get it done, just separating the relay from the line power.
In both cases, people generally flash the relays with Tasmota, which gives you a nice clean REST API to send commands via WiFi.
I'm using a Shelly 1 for my pool light to change colors, and I bought it in a 2-pack, so I've been meaning to hook up my leftover Shelly and a Samsung multi-sensor to get garage door status/notifications/control. Just gotta find the time!
Good luck though, and I'm gonna check out that Zooz deal. Seems like overkill, and a bit expensive, to just mimic a button click, but I'm very intrigued as a "brain" for something I'm currently using IR to control. The Shelly is too simple for that project, but this multi-relay could do the trick!