Garage door opener using Siri and Raspberry Pi

Screenshot from 2012-12-11 09:54:36

[DarkTherapy] wrote in to tell us about his garage door opener that works with Siri and a Raspberry Pi. It’s pretty hard to find a picture that tells the story of the hack, but here you can see the PCB inside the housing of the garage door opener. He patched the grey wires into the terminal block. On the other end they connect to a relay which makes the connection.

On the control side of that mechanical relay is a Raspberry Pi board. This seems like overkill but remember the low cost of the RPi and the ability to communicate over a network thanks to the WiFi dongle it uses. We think it’s less outrageous than strapping an Android phone to the opener. To make the RPi work with Siri he chose the SiriProxy package. We’ve seen this software before but don’t remember it being used with the Raspberry Pi.

There is certainly room to extend the functionality of a system like this one. It would be trivial to add a combination lock like this one we build using an AVR chip. It would also be nice to see a sensor used to confirm the door is closed. Even if you don’t need to control your garage this is a great reference project to get the RPi to take commands from your iOS devices.


  1. icanhazadd says:

    Title should read:
    “Finally, yelling ‘OPEN THE $%^!@!% DOOR!’ into your phone actually does something”

  2. DarkTherapy says:


  3. Stu says:

    I personally think that using an old unused Android phone isnt at all outrageous-its either that or it sits in a box doing nothing. Either that or you can fetch, maybe, 20 bucks for it on Ebay depending on the model, generally still cheaper than a new Pi.

  4. word clock says:

    Siri, clean that garage!

  5. DarkTherapy says:

    Why would it need to be an “Android” phone to do the same thing? Get an old Nokia 3210, make a custom ringtone – a 1 second single tone. Hook the headphone socket to a transistor, capacitor, resistor and relay. Set the phone to silent and have it only play that tone for a certain contact. Dial the Nokia from said contact and it will click the relay on for 1 second.. No other texts/alerts would affect it and it can be activated from anywhere in the country.. For free.

  6. Bee says:

    It’s a nice hack. Some sidenotes: it’s a sommer sprint driver, you can just use a transistor on the pushbutton-connector instead of a relay (saves you some parts). Also don’t know if it is good to change a secure rolling code radio-system with a dial-in method (like Ian says: you don’t want your garage door opened with a ‘booty call’) But still nice project!

  7. Okay. Am I the only one wondering about all these garage door opener posts? I guess I just don’t get it.

    “This seems like overkill but remember the low cost of the RPi…” No. It’s overkill. Remember what originally opened that garage door? it was a short-range FM transmitter that proadcast a miniscule amount of code. This uses not one, but *two* 64-bit processors, way too much RAM, and way too much storage. At least that’s what it seems like to me.

    I guess it’s pretty cool to have a voice-activated garage door. That’s pretty James-Bond-y. But what’s with *all of the garage door opener posts*? Is this an analogue of something more interesting? Is it to expand the usage of these devices? Why do so many people seek to Rube-Goldberg-ify their garage doors? Using a radio-controlled garage door used to be seen as a frill for wealthy people. Compared to this, it has a zen-like simplicity.

    I’m not trying to criticize anyone. This guy managed to pull off something that’s pretty complex and he should be praised. I just…whyyy?

    • DarkTherapy says:

      The reason a chose to automate the door was to show that the raspberry pi GPIO can be accessed via a voice command, it could have easily been anything else you can hook up to a relay.. It’s not just limited to hardware either, you could have “Siri” do stuff like “backup my NAS drive” or “play The Dark Knight on my Apple TV”. It’s just expanding what is possible with Siri.

  8. noone says:

    would there be a way to make a regular opener work with this, have it talk to the pi to open the garage door?

  9. Ethan says:

    Can someone say the necessary parts for this? What else do you need other than the pi itself.

  10. Siri, how can I protect my phone like android with XPrivacy?

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 96,382 other followers