Helping Smart Devices Play Well Together in an Automated Home - Electronic House