Quick Summary An Ecobee thermostat that runs the heating or cooling system continuously but never reaches the target temperature is experiencing one of four pr…
Quick Summary
An Ecobee thermostat that runs the heating or cooling system continuously but never reaches the target temperature is experiencing one of four problems: the HVAC system is undersized or has a fault (dirty filter, refrigerant leak, blocked vents), the Ecobee's temperature sensor is reading incorrectly due to placement or calibration, the compressor protection delay is preventing the system from running long enough, or the setpoint differential (threshold) is configured too wide. This guide walks through each cause and fix.
Understanding How Ecobee Controls Temperature
If the differential is set too wide (e.g., 2°F), the thermostat will not call for heating/cooling until the room is 2°F away from the setpoint, and will stop before reaching it. This is the most common misconfiguration.
Step 1: Check the Differential Setting
The differential (also called "threshold") determines how close to the setpoint the system must get before it stops running. Ecobee app → Main Menu → Settings → Installation Settings → Thresholds. Check Heat Differential Temp and Cool Differential Temp. The default is 0.5°F. If these are set to 1°F or higher, the system will stop 1°F short of the setpoint. Set both to 0.5°F for the most accurate temperature control. Also check Heat Dissipation Time and Cool Dissipation Time (how long the fan runs after the system stops). If set too long, the thermostat may think the setpoint has been reached when it has not.
Step 2: Check the Temperature Sensor Placement
If the Ecobee's built-in sensor is in a poor location, it will read a different temperature than the rest of the room. The Ecobee thermostat should be on an interior wall, away from direct sunlight, supply air vents, exterior walls, and heat-generating appliances (TVs, lamps, ovens). If the thermostat is near a supply vent, it will read the conditioned air temperature (much cooler in summer, warmer in winter) and stop the system prematurely. To check the sensor reading: Ecobee app → Main Menu → Sensors → tap the thermostat sensor → check the current temperature reading. Compare it to a standalone thermometer in the same room. If the readings differ by more than 2°F, the thermostat sensor may need calibration or the thermostat may need to be relocated.
Step 3: Calibrate the Temperature Sensor
Ecobee allows a temperature correction offset to compensate for sensor inaccuracy. On the Ecobee touchscreen: Main Menu → Settings → Installation Settings → Equipment → Recalibrate. Alternatively, apply a correction offset: Main Menu → Settings → Installation Settings → Thresholds → Temperature Correction. Enter a positive value to make the thermostat read warmer, or negative to read cooler. Use a calibrated standalone thermometer placed next to the Ecobee for 15 minutes to get an accurate reference temperature before applying the offset.
Step 4: Check Remote Sensors and Follow Me
If Follow Me is enabled, the Ecobee averages the temperature across all occupied sensors. A remote sensor in a hot or cold room can skew the average and prevent the setpoint from being reached in the main living area. Ecobee app → Main Menu → Sensors → check which sensors are participating in the current comfort profile. If a remote sensor is in an unconditioned space (garage, attic, sunroom), disable it from the active comfort profile: tap the sensor → uncheck the comfort profiles it should not influence. To disable Follow Me entirely: Main Menu → Settings → Preferences → Follow Me → Off. The thermostat will then use only its built-in sensor.
Step 5: Check HVAC System Performance
If the Ecobee settings are correct but the system still cannot reach the setpoint, the HVAC system itself may have a problem. Check the air filter: a clogged filter restricts airflow and dramatically reduces heating/cooling capacity. Replace the filter if it has not been changed in the last 1–3 months. Check all supply and return vents: ensure no vents are blocked by furniture, rugs, or closed dampers. Every blocked vent reduces system efficiency. Check the outdoor unit (cooling): ensure the condenser coils are clean and the unit is not obstructed by leaves, debris, or overgrown plants. Dirty condenser coils reduce cooling capacity by up to 30%. Check for refrigerant issues: if the system runs continuously but the air coming from the vents is not cold enough (in cooling mode), the refrigerant may be low. This requires a licensed HVAC technician to diagnose and repair.
Step 6: Check Compressor Protection Delay
In cooling mode, the Ecobee enforces a minimum off-time between compressor cycles to protect the compressor from short-cycling. The default compressor protection delay is 5 minutes. During this delay, the system will not restart even if the temperature rises above the setpoint. If the delay is too long, the room temperature can overshoot significantly before the system restarts. To adjust: Ecobee touchscreen → Main Menu → Settings → Installation Settings → Thresholds