The learning process is far from smart. I wake up at 2am with heating on sometimes. It also switches to away mode a lot. The app needs a basic operation level that acts like an old school heating system with times on and off and thermostat control