Developer uses Siri to control home thermostat via a proxy server [video]

A developer has managed to get Siri to control his home thermostat. The hack does not involve any jailbreaking but does involve setting up a proxy server which intercepts the Siri commands. This proxy server can then be used to add additional command functionality to Siri.

Siri Proxy is a proxy server for Apple's Siri "assistant." The idea is to allow for the creation of custom handlers for different actions. This can allow developers to easily add functionality to Siri. The main example I provide is a plugin to control my thermostat with Siri. It responds to commands such as, "What's the status of the thermostat?", or "Set the thermostat to 68 degrees", or even "What's the inside temperature?"

The developer has put together a video showing how the proxy server can intercept Siri voice instructions and then use them at a local level. In the demo, the developer asks for information from his room thermostat and Siri responds with the internal temperature and set point. The set point is then changed using Siri and sure enough, his thermostat is updated.

The demo is very impressive and does open up Siri to a whole host of possible uses. Home automation is the obvious area for it to expand into.

Source: @plamoni via Engadget

chrisoldroyd

UK editor at iMore, mobile technology lover and air conditioning design engineer.

More Posts

 

10
loading...
0
loading...
0
loading...
0
loading...

← Previously

TiPb TV 24: Back to the iPhone 4S future

Next up →

TiPb celebrity iPhone and iPad sightings for November 21, 2011

There are 8 comments. Add yours.

Frederick Alfaro says:

wifi thermostat lol damn gotta get me one of those

HungWell says:

WiFi thermostat at Home Depot- under $100:
http://www.homedepot.com/hd1/N-5yc1v/R-202352449/hd2/ProductDisplay?storeId=10051&keyword=3m-50&jspStoreDir=hdus&Nu=PPARENTID&navFlow=3&catalogId=10053&langId=-1&ddkey=Search
or if you don"t trust links go to homedepot.com and search for 3M-50

Usmc Ron says:

All right, we will all get a lot fatter. No more getting off the couch. Lol

Raleedy says:

A little more "how" and a little less "what" would have been more interesting.

Nick Powers says:

People are doing some fantastical things these days. Kudos to this dev!
On a side-note, as I'm writing this, there's a still from the BTTF TiPb episode, and it looks like Rene was hotboxing the Delorean. Hilarious.

Nick Powers says:

People are doing some fantastical things these days. Kudos to this dev!
On a side-note, as I'm writing this, there's a still from the BTTF TiPb episode, and it looks like Rene was hotboxing the Delorean. Hilarious.

Dev says:

If you want to know more about the "how" -- the source code for the proxy server is on github.
https://github.com/plamoni/SiriProxy
Installing/configuring it looks like the most difficult part, but, once you have it up and running, you can write your own plugins in Ruby to intercept and run your own commands.
If that geekery makes your eyes glaze over, there are links to more videos on the person has written -- tweeting and checking the hockey scores by voice.

Proxy Sites says:

Hello, Neat post. There's an issue along with your site in web explorer, might test this? IE still is the marketplace chief and a huge element of other folks will leave out your wonderful writing because of this problem.