Home Off Beat Orefon: Smart phone for smart homes