If you are a DIY kind of person you might look into the Arduino market and start learning about its capabilities. A quick search yielded this:
http://www.instructables.com/id/Arduino-WiFi-Garage-Door-Opener/
You can pretty much do anything you can dream of, just takes some time to figure it...