The
S.A.R.A idea by DaveX10L is what led me to start looking for ways to make my house more intelligent. I have been a heavy user of Tuicemens software for a few years now as well as Ihouse. I started with bluewatch WIFI as a simple way to allow me to let the Ha system know if I was home or not, but then as you started looking into S.A.R.A I began to think more and more on how I could make the house more interactive with me and my family. Of course this led to a Google search where I found some information about nitrogen logic and a controller that connects to a microsoft kinect and can detect occupancy in the room based on zones. I contacted the developer of the nitrogen logic controller and started talking with him about how to get his controller to communicate with Ihouse and PCC. he developed a small program that could send a command line argument so not the nitrogen logic controller can communicate with and program that accepts command lines. The kinect controller has the ability to trigger zones based on many different parameters. ( occupancy of the zone, surface area of the zone, pixel population of the zone, as well as the center of gravity for the zones based on x,y,z parameters, and brightness). some of the things that it allows me to do is sense the brightness in the room and only trigger the lights if the light in the room is below the selected light level, when I sit at my desk and the lightlevel is acceptable it will turn on my desk light no matter what the light level is it will use PCC to check my emails and read them to me. when I get up and leave the light goes out. also in the same room when I enter the ceiling fan comes on if the lightlevel is appropriate. there are two desks in this room so when my girl friend sits at her desk the lamp on her desk comes on of course based on room light again.
There is a second controller in my bedroom that allow me to again turn on the ceiling light when I enter the room and off when I leave, then I created a zone near my closet that when triggered will read my agenda and emails only between as set time frame in the morning, the I created 3 more zones two of them just set flags in ihouse that let the Ha PC know if me or my girlfriend are in bed, so that the kinect can't trigger the lights when someone is sleeping and it also disables the next zone I will discuss. The last zone triggers a macro that will turn off the ceiling light and turn on when wall sconces on each side of my bed when I get into bed, then with a AHK script developed by ITguy (the qmacro script found at the Ihouse forum) it will turn off the sconces and say good nite two minutes later ( this macro is disabled if either of the bed zones are occupied and only runs during a set time frame so it is not triggered whe it is not bed time.
One other thing that I have been experimenting with is a zone that scans the floors in the kids bedroom, when the surface area exceeds a preset threshold it will announce for hte kids to clean their rooms because of the mess on the floor

This is working approximately 70% at this time. I think that there are many more possibilities for this controller and I have just broken the Ice.
I will be posting results and links to you tube videos at the ihouse and here as well as sample macros that I am running with Ihouse and PCC and how I use them.
Hope more individuals can see the functionality that this adds to HA

Ken
Edited by Tuicemen to add new link to SARA thread on the X10forum