Smart switch