Local Marcus Schappi has found a way to get the iPhone 4S’s voice-activated assistant Siri to respond to custom commands, in an effort to transform it into the ultimate home automation device. Right now, it can turn lights on and off and browse the web, but in the future he expects it could unlock doors and… keep his chickens safe.
In an interview with the Sydney Morning Herald, Schappi states that $120 and an iPhone 4S is all you need to realise the dream. It’s not a convenient dream — some electronics experience is necessary — but Schappi is gearing up to sell an easy-to-use device to streamline the process by early 2012. If you can’t wait, here’s what you’ll need:
It uses what is known as an Arduino board with an Ethernet port ($69.95), at least two Arduino compatible relay modules or electronic switches ($13.50 each) and one wireless mains remote ($24.95), bringing the total to $121.90.
The mechanism behind it all is theoretically simple. It intercepts voice commands sent from Siri to Apple’s servers, and then forwards them to a machine running a special proxy to process the command. From there, it’s easy to get it doing whatever you want.
The 28-year old says jailbreaking isn’t required to get the hack working, but Apple is fairly angsty about people abusing its software in extremely useful and creative ways, and a patch could arrive in an iOS update to nullify the unintended functionality. Schappi mentions this could break existing apps, so Apple might be hesitant to clamp down on it immediately.
[Sydney Morning Herald, thanks Danny]



















Adam
Saturday, December 3, 2011 at 12:51 PMOld news. SiriProxy has been out for a while and this can be used to control X10 home automation systems. Granted this guy did all his own electronics but seems like a waste of time.
Marcus Schappi
Saturday, December 3, 2011 at 4:20 PMAbsolutely right Adam! We only brought Arduino to the mix. (for the purposes of teaching a work experience kid Arduino) The real genius is this guy: https://github.com/plamoni/SiriProxy
Roger Larkins
Monday, December 5, 2011 at 9:11 PMGood work mate, am in the automation game myself down in Melbourne, use a lot of Savant Apple based gear. Be good to work with you in the future!
Ghazarios
Monday, December 5, 2011 at 3:21 AMWow, that’s pretty sick. Good job man
John
Monday, December 5, 2011 at 6:47 AMIsn’t the point of Siri that your voice commands are sent to Apple’s servers somewhere to be intelligently interpreted? Doesn’t this hack cut out the part that makes Siri special, the intelligent interpretation of what you say to it? Without that, it’s just another basic voice command program, and there are plenty of those around. Or am I missing something?