The answer to 'thermostat not heating' is that there are several common causes, including a malfunctioning thermostat, issues with the HVAC system, or problems with the electrical wiring. Symptoms may include the furnace or heat pump not turning on when the thermostat is set to heat, the home not reaching the desired temperature, or the thermostat display being blank or unresponsive.
Some potential solutions homeowners can try include checking the thermostat batteries, ensuring the thermostat is set to 'heat' mode, and verifying the circuit breaker or fuse for the HVAC system is not tripped or blown. However, if these basic troubleshooting steps don't resolve the issue, it's best to call in a professional HVAC technician to diagnose and repair the problem. Attempting complex repairs on your own can be dangerous and may end up causing further damage to the system.