It would not be a stretch at that point to have a simple website served from the device that let you see the history and choose some basic night/day setback points.
It takes some time to raise/lower the temperature of the house depending on the outside temperature so learning the rate at which the house warms/cools is required to reach the desired set point at the requested time. Including the local weather forecast as a sensor and being able to see a graph of temps and system demand cycles would be really nice.