How to Keep Balance between Interaction and Automation? Toward User Overall Positive Experience of IoT-Based Smart Home Design | Synapse