Sunday, June 4, 2023

Garage Door Local Control

 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. 







Server Monitoring

I have a headless Linux server that I have previously written about for ripping media disks.  While I have had MQTT integrated into the bash...