After being caught outside of the house in the rain and without the keys, Paul from blue leaf software solved the problem very well using one of our Freetronics EtherTen boards, simple circuitry and some clever coding. The EtherTen acts as a local webserver - and can trigger a relay to control the garage door once a password has been entered via the web browser of a mobile device. Furthermore, the access time and date is recorded to provide an access log for the door.
The time data for the access log is retrieved from an Internet time server using their customised clock library, and the Webduino library takes care of the web server side of things. Another point of interest is the use of their MegunoLink software, a more advance method of communication between an Arduino and PC. For more information on this excellent project and complete, detailed documentation - visit the project website.
... or for more program space, I/O ports consider the Freetronics EtherMega - the Arduino Mega2560-compatible with onboard Ethernet, microSD socket and optional PoE: