After seeing the post about the garage door opener I decided it was time to post mine which I have had in place at my current rented townhome for 6 months and had at my previous rental home for 2 years, and it doesn’t require any welding, just sticky-tack and depending on how clean you want maybe a couple zip-ties. I have 3 physical units and 3 programs.
The opener, a FEZ Panda II with an XBee shield for communication with a e-block relay which connects to the terminals on the garage door opener and a digital input that uses a magnetic rail sensor to tell if it is open or closed. Also receives commands through the XBee to open or close. If the door is open it ignores new open commands, if closed it ignores new closed commands, so it only triggers when appropriate. (will be upgraded CerbuinoBee)
The remote, a FEZ Mini with an XBee, LED, and a switch (2 switches in series to prevent the cat from opening the garage door). The LED flashes at 4hz if it is not getting a signal from the opener, and at 1hz if the garage door is open. It is solid on if the garage door is closed. (will be upgraded CerbuinoBee)
The server unit, an XBee USB adapter, this is connected to from a web service that an Android app I wrote connects to. The android app can get the status of the garage door (open or closed) and send open/close commands to the web server which then relays those through the XBee.
4 - built and tested but not off the workbench yet) A CerbuinoBee with an XBee and an RFID module, if the RFID module gets a valid code it sends an open/close signal to trigger the door.
If anyone wants more details on how it works or source code please let me know.