In the bed room is fitted with tiny computers and sensors which allow it to learn the user's preferences. For example, it could learn how to save energy (and money) by turning down the heating when the occupant is tucked up in bed, and switch it back on ahead of when the person normally awakes. It might also learn how best to help the user awaken for work, perhaps opening the blinds (if it was light outside, else turning on the lights) or turning on the radio to provide extra encouragement.