Detecting Intentions
Most full-featured smart homes are failures. Users hate them. The key reason - based on my observations and the experience with my own full-featured smart home is the behavior of the "system" quickly starts irritating the users. The reason is there are very static (even if complex, still static) behaviors. Configured with certain scenarios in mind. And people at home are fairly dynamic. By dynamic I mean their behavior (and expectations) change. The simplest example is a party, that usually lasts long into an evening, and people are caught by the HVAC switching to the night mode and lights stopping to react to motion sensors (as they are programmed not to turn on when you turn in bed) and so on... The other day I wanted to program my water heater timer to avoid it heating the water 24/7. I programmed the week-day hours (morning showers) and afternoon/evening cycles. Then it all failed when on another day I had to wake up early for a morning flight and went to the shower...