An enhancement request would be that modes would be automatically changed based on the end user’s mobile phone’s GPS location. For instance, when I leave my residence, home mode will automatically change to away mode. When I return home, away mode will automatically change to home mode.