Home Automation for a Smart Life