What should a smart home actually do?