Different smart home devices do different things, but all of them fall under at least one of those those three functions.
Think of the automated home as a human body. It needs to be able to sense things, process information and react accordingly. Different smart home devices do different things, but all of them fall under at least one of those those three functions.