A controller is configured to receive one or more streams of data, each stream of data representing a sensed phenomenon in the environment of a bed on which a first user is sleeping and a second user is sleeping. The controller is further configured to determine that the first user is experiencing restless sleep. The controller is further configured to determine that the second user is snoring. The controller is further configured to issue a snore-control command to a controllable home automation device such that the controllable home automation device alters a feature of the second user's sleeping environment in a way that is likely to reduce the second user's snoring. The controller is further configured to determine again that that the second user is still snoring and issue a second snore-control command.
展开▼