One part of Home Automation that isn't first apparent to those that haven't fully completed a project is how complex, and expensive even rather simple home automation can be. Switches may seem cheap, maybe $50 each, but then you realize you need 45 of them, and a PC adaptor, and filters, bridges, etc. But wait, switches don't do much by themselves, you need motion sensors, and then a way to process all this info. One thing leads to another, and when you are done, you couldn't have imagined how much work is involved. You need some UI, telephone interfaces, then maybe speakers and mics. What about wiring, cameras, thermostats.
People that see my house always start by asking me the same question. "Why don't you set up a business to install these in other people's houses? You could make lots of money." Then I think about it and answer, "No, I would lose a lot of money." When you think of how much time it takes to customize the software to each house and situation, there is no way that anyone would pay enough money for all my time. There is no one piece of software that could ever fit everyone's lifestyle.
True progress won't come until automation software ships that has more brain-like organization and some intuitive knowledge about life-threatening events built-in. (I.E. the fire or CO2 alarm should alert the fire department; no matter the thermostat setting, the house should never be allowed to freeze; seeing someone fall inside the house should cause it to ask if medical help is necessary, etc.)
O.K. lets think about this for a second. Lets say this master brain software exists, and you can buy it today for $99 at Best Buy.
the fire or CO2 alarm should alert the fire department O.K. How will your PC know there is a fire. Takes a network of smoke detectors, and a security system.
seeing someone fall inside the house should cause it to ask if medical help is necessary Last I checked, my PC didn't have eyes. If it did, how could it see in rooms it wasn't in? Were now talking about network cameras in each room of the house. Better get out the credit card.
Even rather simple tasks can get pretty expensive fast, which most don't realize until they attempt to make their visions a reality.