Ever dreamt of living in a futuristic home?

Where your voice commands can,
– make coffee to your liking, when you need it.
– open garage door
 arm or disarm your home security system
– change channels on your TV
– adjust your thermostat
– get your security camera view

You can achieve the above said Home Automation Controls and beyond with the SiriProxy on Raspberry Pi.


SiriProxy plugins are available on GitHub are open source, non-commercial use. In an effort to make things easy for beginners the developer elvisimprsntr created a  SiriProxy RPi SD card image with SiriProxy pre-installed.

DOWNLOAD LINKS

RPi SD card image with SiriProxy pre-installed: http://sourceforge.net/projects/siriproxyrpi/
SiriProxy plugins for home automation control: https://github.com/elvisimprsntr

CONFIGURATION

SiriProxy based Home Automation Control system comprises of the following,

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.

VOICE CONTROL

SiriPrioxy uses the REST API to perform all the automation. Below are the control units for different components.

REST API for the lighting controller, allows to monitor/control the security panel

NO relay output to control the garage door.

– The lights are controlled using plugin/wired Insteon modules/switches. Both systems are available from http://www.smarthome.com

Trendnet IP cameras with GPIO interfaces and built in motion detection and SMS/MMS messaging  are wired to the security system and lighting modules. The Trendnet cameras run Linux and using the SiriProxy plugins the IP Camera images can be pushed to 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.