SiriProxy on Raspberry Pi Home Automation Control
Sign in to YouTube
Sign in to YouTube
Sign in to YouTube
Published on Jan 4, 2013
SiriProxy on a Raspberry Pi for voice control of home automation. Click `show more` for details.
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.
RPi SD card image with SiriProxy pre-installed: http://sourceforge.net/projects/sirip...
SiriProxy plugins for home automation control: https://github.com/elvisimprsntr
I started home automation and control in 2008, which I have been adding to as time and disposable income permitted. I have been working closely with iOS app developers during this time, beta testing and suggesting capabilities for their apps.
I have been following the development of SiriProxy since its initial appearance in November 2011 and even got it installed and working on an Marvell SheevaPlug ARM based plug computer. I spent countless nights dreaming of the day I could use voice commands to control my home, but I was still under a long term contract on my existing iPhone. I already had been experimenting with IP2IR control in various forms, but the controller I use in the video seemed to offer the most features which the manufacturer added a REST API in March 2012.
Although I was eligible to upgrade to an iPhone 4S with Siri in February 2012, I patiently waited for Apple to release the iPhone 5 in September 2012. It took me precisely 3 calendar days over a long weekend to get the basic functionality. Santa gave me a RPi for Xmas in 2012, which I ported SiriProxy and my plugins in a few hours, and recorded the video you see.
My system is comprised of the following components:
1. Elk M1 Gold security panel (http://www.elkproducts.com)
2. ISY99i Series X10/Insteon lighting controller (http://www.universal-devices.com)
3. Trendnet IP cameras (http://www.trendnet.com)
4. Nest Thermostat (http://www.nest.com)
5. RedEye IP2IR controllers (http://www.thinkflood.com)
6. SiriProxy running on a RPi (http://www.raspberrypi.org)
7. iOS mobile apps MobiLinc HD ( http://mobilincstore.com) and eKeypad Pro (http://blog.ekeypad.net) for iPhone/iPad touch control. (not in video)
There is a REST API in the lighting controller which in addition to allowing me to control my lights, allows me to monitor/control the security panel. I use a NO relay output to control the garage door. The lights are controlled using plugin/wired Insteon modules/switches. SiriPrioxy uses the REST API. Both systems are available from http://www.smarthome.com
I use Trendnet IP cameras with GPIO interfaces and built in motion detection and SMS/MMS messaging, which are wired to the security system and lighting modules. The Trendnet cameras seemed to provide the right mix of features/price which also run Linux. I wrote a few SiriProxy plugins to push the IP camera and custom images to the iPhone.
IR control is accomplished using RedEye Wifi IP2IR controllers which have a REST API for control. Unlike GC, IRTach, and other traditional IP2IR devices, the RedEye controller actually stores/learns IR codes, which can be invoked using the REST API.
Standard YouTube License
- 7:19 Raspberry Pi Hardware - Computerphileby Computerphile Featured 102,134
- 18:56 Build Your Own Portable Raspberry Pi (Part 1)by The Ben Heck Show279,934 views
- 18:28 Home Automation Introby jersagfast223,098 views
- 6:38 Mobile Pi-to-Go: Portable Raspberry Pi Computerby Parts-People.Com, Inc263,380 views
- 9:49 Android Home Automation - Vera Lite - Z Wave | Part 1by Armando Ferreira100,712 views
- 5:27 Wireless RF Remote & Receiver! Easy & Cheap! Great for Arduino and Raspberry Pi!by John NYCCNC31,090 views
- 21:06 Raspberry Pi's Impact on Hackingby Max Dalziel
- 22 videos Play all Raspberry PI Projectsby BlueSting007
- 20:58 Know How... 31: Make a Raspberry Pi Media Center with XBMCby knowhow101,896 views
- 8:35 The $35 Computer Raspberry Pi Unboxing, SD Card Setup & 1st Bootby Mike Levin875,738 views
- 13:10 What is a Smart Home? Video Example of Smart Home Technology in Action...by SMARTHOME DESIGN110,082 views
- 10:27 Booting up Raspberry Pi on a small 3.5" LCD car displayby meistervision41,958 views
- 10:23 Raspberry Pi: Openelec Vs Raspbmcby TechMadeEasyUK215,210 views
- 2:40 Top 5 Raspberry Pi Creationsby IET114,396 views
- 8:59 Wardriving with the Raspberry Pi, PwnPi, GPS and Kismetby James Woolley56,689 views
- 2:34 Meet the real woman behind the voice of Siriby CNN190,249 views
- 9:32 Foolproof guide to Installing XBMC on the Raspberry Pi. From unboxing to full functionality.by Techmoan71,080 views
- 33:29 Raspberry PI: XBMC Home Media Player - Adding IR Remote Controlby Derek Molloy33,099 views
- 10:45 How to Install a Lightwave RF home automation light switch and setup using the iOS appby Bo redcommuter21,752 views
- 2:19 Tour de Magie + Explicationsby TheLeolePro1,370,612 views