In an effort to further remove my homes dependency on the internet for my smart home gadgets I have just replaced my smart garage door opener. While my MyQ opener worked fine for the last few years, it did have a single outage caused by MyQ service changing a header requirement which one of the open source contributors fixed in the following release of Home Assistant. To eliminate the posibility of this happening again and as that I could stop worrying about a door to my house being exposed directly to a third parties servers. This also removed the dependency on batteries that the MyQ sensor required.
ESP home was the solution I turned to. This allowed me to use one of the many D1 Minis I have on hand for WLED projects and gain complete local control. Since I used ESP home I was able to directly integrate with my Home Assistant instance without having to expose the opener to the broader internet.
All I had to do was use a rely hat wired to the same contacts to dumb button uses and add a magnet and reed switch to detect when the garage door is closed. I could also add an additional reed switch sensor for the fully open position, but I don't feel need to have that at this point.
All of this circuitry was able to be mounted directly to the existing garage door opener. It is a little crazy to think that my garage door opener that is almost as old as I am is now hardwired to the internet in a round about way.