Very nice! I’m going to start on my garage door project this weekend and your legwork will come in handy. I’ll look at the code later tonight, but the button should be pretty simple. I’m going to do something similar but I’ll include HTTP commands so other programs can view the door status and open/close them.

Dan’s been working on the program a lot – have you looked into trying to move some of your code out of ospi.py? There is an ospi_addon.py file for some kinds of external code so you don’t have to manually re-add everything whenever the program is updated.