Raspberry Pi user shows home-automation feats using iPhone

Feb 08, 2013 by Nancy Owano weblog

(Phys.org)—The latest hacker enthusiast who is out to demonstrate Raspberry Pi's potential has a system that pairs SiriProxy with Raspberry Pi to perform numerous home automation feats, just by speaking commands into the iPhone. "Elvis Impersonator" has shown in a YouTube video how he can change Siri from a glamorous job as Concierge to a role as domestic helper. With the Pi running SiriProxy, his commands via iPhone result in his desired reactions based on his predefined instructions. "Elvis Impersonator" can order garage doors to open and close; he can adjust a thermostat, and can change channels on his TV, among other feats.

For those with the skills and time to spare, the good news is in how he did it. "All my SiriProxy plugins are on my GitHub page and are all open source, non-commercial use. In an effort to help further interest and development of SiriProxy based applications, I created a RPi SD card image with SiriProxy pre-installed to make it that much easier for people to get started."

This video is not supported by your browser at this time.

His system components include:1. Elk M1 Gold security panel; 2. ISY99i Series X10/Insteon lighting controller; 3. Trendnet IP cameras; 4. Nest Thermostat; 5. RedEye IP2IR controllers; 6. SiriProxy running on a RPi; 7. iOS MobiLinc HD; and eKeypad Pro for /iPad touch control (not in video).

"Elvis Impersonator" said he started exploring what can be done in and control in 2008, visiting the pursuit "as time and disposable income permitted." He said he worked with iOS app developers during this time, beta testing and suggesting capabilities for their apps. He had been following the development of SiriProxy since its initial appearance in late 2011. (A developer in 2011 created a proxy server third-party , designed specifically for Siri. The developer used a plug-in to control a WiFi thermostat with . Last year, DarkTherapy in a Raspberry Pi forum, said he had a project involving SiriProxy running on the Raspberry Pi along with wiringPi to access the Pi's GPIO pins and turn a relay on/off. The relay was hooked up to his garage door system. That gave him control of the door with Siri on his iPhone.)

"Elvis Impersonator" got SiriProxy installed and working on a Marvell SheevaPlug ARM based plug computer. After acquiring a Raspberry Pi, he ported SiriProxy and plugins and then set out to make the video.

Explore further: Raspberry Pi posts news about camera board and prize winner

More information: www.youtube.com/channel/UCkgOfVAb1D3mzD7oqsnmX-w

Related Stories

Atomic time for the Raspberry Pi

Jun 26, 2012

A blog post on DesignSpark - an online community for electronic engineers - has described how the Raspberry Pi mini computer can be synchronised with NPL's atomic time scale via the MSF Radio Time Signal.

Raspberry Pi gets customized OS called Raspbian

Jul 18, 2012

(Phys.org) -- The no-nonsense, bareboned, elemental $35 computer called Raspberry Pi is making headlines again with its Wednesday announcement of its new Raspbian operating system, described as an OS specifically ...

Raspberry Pi will roll with Android 4.0

Aug 02, 2012

(Phys.org) -- Broadcom developer Naren Sankar is porting Android 4.0 (Ice Cream Sandwich) over to the little $35 computer from the Raspberry Pi Foundation, and so far the two coexist nicely, though with more ...

Raspberry Pi to add camera later this year

May 22, 2012

(Phys.org) -- The Raspberry Pi, a uniquely priced, no casing computer that plugs into your TV and a keyboard., will be given a camera accessory later this year. That may be “oh-so-what” news if this ...

Recommended for you

Mobile app to help fight against racism in France

7 hours ago

A French anti-racism association is launching a mobile application it hopes will help eradicate racist graffiti by enabling users to take photos of offensive tags, geo-locate them and get them removed.

Google Drive sports new view and scan enhancements

May 23, 2013

(Phys.org) —Google Drive has a new look and functions. The makeover in Google Drive features scanning and interface enhancements that put the user into "card" mode. The enhancements make it easy for the ...

Model will unlock mysteries of the voice

May 22, 2013

Swedish researchers are leading the development of the world's first comprehensive model of the human voice, which could contribute to better voice care, voice prosthetics, talking robots and teaching opportunities.

Patented system better secures digitally stored data

May 21, 2013

(Phys.org) —Arizona State University computer scientist Gail-Joon Ahn has been granted a U.S. patent for a novel identity management system that helps protect personal identity information stored on digital devices.

UC Davis startup changes listening experience

May 20, 2013

Fifteen years of research at the University of California, Davis, is being turned into commercial products by Dysonics, a startup company based in San Francisco. Since becoming the first "graduate" from the Engineering Translational ...

User comments : 6

Adjust slider to filter visible comments by rank

Display comments: newest first

gwrede
not rated yet Feb 08, 2013
There are lots of people doing things like this, now that a good computer running Linux costs a mere $35. And you can write programs for it in Python, C or any other language you want.

Now that computers and programming are accessible to everyone, I'd expect an explosion of applications.

Maybe we'll never actually see the proverbial programmable and internet connected toaster, but almost everything else. And who needs Java now that Python is already here and can be picked up by an average person.

-------

More interesting is, what happens now to the PC market? I've just spent three months using a Pi for net surfing, dong my spreadsheets and word processing and some movie watching. (Heavy web sites are too much for the Pi, though.) (Uptime: 98 days!!) Within two years I expect to see a multicore Pi with a little more RAM. And some competitors, too.

If this is huge for us, imagine what it does in the Third World!!
FMA
not rated yet Feb 08, 2013
I think it is more meaningful to add a function to monitor the energy consumption and improve it.
Mike_Massen
not rated yet Feb 08, 2013
gwrede must be nostalgic with
Now that computers and programming are accessible to everyone, I'd expect an explosion of applications.
How familiar, I recall Apple, MS, Sinclair, Amstrad saying just the same thing decades ago...
gwrede
not rated yet Feb 17, 2013
@Mike_Massen: Lol, true. But then, today we have as many apps in Apple's app store as the grand total of programs and application software in Sinclair's day. Even totaling the apps of all brands at the time!
Mike_Massen
not rated yet Feb 17, 2013
..But then, today we have as many apps in Apple's app store as the grand total of programs and application software in Sinclair's day..
The thing that dissapoints is the architecture of the system hardware/OS doesn't easily lend itself to writing ones own apps directly from primitives in the operating system which creates a resistance to thinking for efficiently by general public.

Script design of various types could have been built in much earlier & decades ago, it either isn't in people's mindset at the design level or if it is its brought out as a commercial package much later.

I recall using Teco (Text Editor & Corrector) on the KL-10 decades back, it was dead easy to add keystrokes for macros, recursion & all sorts of complex methods of simplifying & making more efficient routine and diverse editing.

Admittedly this was on a command line basis but the equivalent hasn't yet been achieved in any direct way with UI & pointers, whether mouse or fingers :-(
gwrede
not rated yet Feb 21, 2013
@Mike: Well, on Linux you can write "man 2 syscalls" and you get a list of "primitives in the operating system". (For windows, you probably have to find some pdf file.) But programming with these is like building a real house out of Legos, in essence a huge lot of work. At the other end are languages like Python and Java, where you can even write a Web Server in less than a half page of code.

But I agree, the trend, especially with single-user operating systems (i.e. Windows) applications, is to gobble up all the horsepower. Luckily, at least Linux programmers have some restraint here.

Text editors used to be targeted for intelligent people, who also read the manual. Today everything is created for the masses, and that unfortunately means it has to be usable with only primary school abilities. And it means using macros, especially with recursion, branches or iteration, is simply too abstract. Unfortunately.

More news stories

Google eyes emerging markets networks

Google has become deeply involved in a series of projects to build and operate wireless networks in emerging markets including sub-Saharan Africa and Southeast Asia, a report said Friday.

Facial-recognition technology proves its mettle

(Phys.org) —In a study that evaluated some of the latest in automatic facial recognition technology, researchers at Michigan State University were able to quickly identify one of the Boston Marathon bombing ...

Drones may violate international law

(Phys.org) —As President Obama gives a speech on national security—including defending U.S. use of drones to combat terrorism—Leila Sadat, JD, international law expert and professor of law at Washington University in ...

Galaxies fed by funnels of fuel

(Phys.org) —Computer simulations of galaxies growing over billions of years have revealed a likely scenario for how they feed: a cosmic version of swirly straws.