It doesn't have the GUI you want, but wouldn't the (extremely mature) home automation package MisterHouse be able to do most of the work?
What doesn't have a GUI? The code I was asking about? I know that much. I'm working my way up to a GUI. I still need to write the scripts for monitoring all sensors. Once that's complete, I'll be jumping into the GUI.
I'm very interested in what you come up with. I especially like bringing in smoke detectors and the like. So long as their functionality is not compromised should the security system be compromised or for any reason be non functional. Please keep me updated on your work. If you have the time to help me learn c/c++ I would love to learn from an actual person. We could perhaps work closely together on the project. I honestly don't care which language I do this in so long as it works and I learn some coding from it.
Also Steve, the idea of a multiple pi, decentralized system also sounds great. I maybe forced to go that route as I have many doors and windows. I am also considering sensors on inside doors, and motion detectors in each room to track movement from room to room. Overkill, I know. I would like To go all out I can. I guess that's something easily added on later, once we have the foundation in place.
Not sure if this forum will give you access to my email, if so, please email me if you would like to work on this together. Just a warning though, I do intend to post code for others, so they too can use it.