I've always loved home automation projects, custom building all my own hardware and writing the software to use it. I'm buying my first house and moving in 2 weeks. having my own place, you know I'll be hooking it up. I've already started work on the project a few weeks ago. it will be using a centos linux server for the core. it can be controlled by any infra red remote, ati remote wonder, command line over ssh, or by the houses own secured website. it will support X10 with a usb device, and my server will have 8 serial ports on the back for plenty of room to wire things up. check out crystal fontz serial displays. mine has white text with blue backlighting and buttons. that goes on the wall in place of a thermostat. something a little more technical, I'll be using rs232 to rs485 converter adapters. they are amazing. plug one into a serial port on the back of your computer, then with only a single twisted pair wire, daisy-chain up to 31 other adapters anywhere in the house. I'll be using cat-6 cable for this. I am a distributor for serial interface cards now too, if anyone is interested. they are custom programmed to use rs485. each one has it's own id programmed into it. they have 6 input/outputs, and 4 analog to digital converters.
my first home automation project I did way back in 2000. I had my whole bedroom wired to a 486 running dos and wrote software in qbasic. I have to say, that was the best home automation software I've ever done. had a nice simple menu on screen, and supported macro's. worked great. my current project, I will completely amaze myself. I've had a lot of time to think about it. being the geek I am, I've even dreamed about the code.. the past few years I've done a lot of php, professionally and on my own. I've just started learning c a few weeks ago. don't worry, I learn fast. I figured out how to access the serial port just last night. I'm moving on to tcp tomorrow night.
what is everyone's experience with X10? to tell you the truth, I've never used it before. looks simple to set up. ever have reliability issues or anything? I'm not sure if my primary method will be X10 or serial modules on an rs485 bus. there will be a mix of both, but not sure yet what I will use for light switches and everything. X10 should be easy to use. light dimmers would be nice.
I would love to have people join in on my project. it will be open source! mostly c in the core, but there will also be a lot of php for the website and more complex macro's. please email me if you're interested. I'm in eastern pa.