Garage Doors:
I have 5 garage stalls with 3 doors, typical Chamberlain openers, wall buttons, etc. What I did here should work for most openers, but you can test it with a jumper to make sure closing the loop actuates the door. For Home Assistant integration, I added 3 Zooz ZEN17 Relays along with 3 Ecolink Tilt Sensors. I could have doubled up two doors on 1 relay, but I am going to use the second output on these for something else. Physical install was pretty simple. I put the tilt sensors on the upper side of the garage door so they close when it's partly open. Pro tip: for wireless sensors like this make sure you add them in the final location, not somewhere else in your network. They only come on when transmitting so won't take part in network routing healing. I mounted the relay itself to the bracket holding the opener. Make sure you capture the qr and setup codes if you are covering during install. Wires from the wall button were removed from the opener and landed at the S1/ S1C terminals. Wires from the previous location on the opener were connected to the R1NO / R1C terminals. There was a lot of extra wire slack wrapped up so I just used a small section of that.
From a physical standpoint, the way this works in normal operation is your garage door sends out control voltage (C) through a loop, that is broken at the button. When you press the button on the wall that loop is closed, sending the control voltage back to the door operator telling it to move. With the relay connected, this relay has its own control loop, so pressing the button on the wall tells the S1 input to close the R1 relay, and the R1 relay closes the control loop telling the door to move.
Important parameters:
S1 Terminal: Input Type - make sure this is Garage Door (momentary mode) so it's looking for a button press.
Auto Turn-Off Timer (Relay 1) - set a time like 1 second to open the relay back up after it is closed, so it's not effectively just holding down the button.
Control Relay 1 with S1 Input - Turn this on, this makes it so your wall buttons still work.
Auto Turn-Off Timer Unit (Relay 1) - set it to seconds. If set to minutes, the turn off timer would be one minute instead.
I can turn on the relay (that auto shuts off) using iOS actions, and I also have buttons on my lovelace dashboard that do the same. For this, I set the entity as the tilt switch to show open or closed state, and the tap action as call service, automation trigger to trigger the same automation I'm showing in the ios action link above. I also have other notification automations, and future plans for auto opening and actionable notification closing. But I plan to add more eyes or a light curtain to the doorway before I do that. I have horrible visions of my wife accidentally closing the door on my truck while it's halfway out the door and not blocking the eye.