The other day I went looking for a tool to monitor household functions - specifically, a couple of windows that we wanted to keep tabs on if they were opened. Yes, the children are getting older and now know how to work them. Though really not concerned (at this point) about them sneaking out at night, or even about alerts to some sort of alarm monitoring service, we did want to know when one of these windows was opened - and specifically during the day while other stuff is happening.
My first thought was actually X10. While they have some questionable marketing practice, their wireless door and window sensors seemed to be just the tool needed. The problem is that the X10 security sensors send what is called an extended code back - and the automation software can't handle it. Apparently it needs to run through one of the alarm panels, and there's another module that can translate them, blah blah blah.
These sensors aren't cheap - normally $20 - but I did find a link online for a 3-pack for just $21.99, so I ordered them, especially since purchases over $20 get shipped for free. Later, I found another link for a 4-pack for $19.99. I don't know how long either offer will last, and I'm not sure if the latter deal comes with free shipping. But they are better than the normal pricing.
My next stop was getting the data. I ordered a W800RF32A RF receiver that can pick up the signals of the extended security sensors and transmit them through a serial port. As a side note, I ordered directly from WGL, on a Saturday, and received a note about the product shipping almost immediately and it arrived on Monday. Sweet service.
Once I had the hardware, I needed to interpret the signals, since the X10 software didn't handle it. The W800 page had a number of links, and I think I tried every piece of software. I really wanted MisterHouse to work, since it is written in Perl (and is free). Unfortunately, I just couldn't make it work. So I tried about everything else. Finally I hit a winner in PowerHome.
While it is commercial software, it's pretty full-featured. It isn't easy to learn, but the triggers and macros were just what I needed. I created a couple of macros that run when the sensors are triggered, determine which sensor it is, and the status, and pop open a dialog box on my computer screen so I know what happened and where. Perfect. At $200 or so for the entire system, it's probably pricier than I needed. But it does the job and gives me all sorts of ways to expand the system should I decide to do so.
If anyone else is interested, let me know and I'll post the macros I'm using to determine the sensor, the status and send the message box. I'd suspect this isn't a high-demand request, but if you need it let me know and I'll put something together.