Not very accurate and dose not always fallow the schedule

We have had this for two years. It seemed good at first, but it doesn't always fallow the schedule. The first few times we thought it was our error. Now it happens often enough that we are looking into a new thermostat. The temperature reading is also off.

###

