- Heat and cool setpoint differential set below the minimum 3 degree separation
- HVAC system wiring missing the O/B reversing valve wire for heat pump changeover
- Thermostat equipment settings configured as conventional instead of heat pump
Problem Description
Your Ecobee thermostat stays stuck in heating or cooling mode and will not automatically switch between the two when set to Auto. The home may overshoot the cooling setpoint without turning on AC, or the heat runs even when the temperature is above the heating setpoint. Auto mode requires a minimum temperature differential between heat and cool setpoints and depends on correct HVAC wiring configuration to function properly.
Symptoms
- Thermostat stays in heating mode even when room temperature exceeds cool setpoint
- Auto mode shows on screen but only heating or only cooling ever activates
- Temperature overshoots by 3 to 5 degrees before the opposite mode kicks in
- Thermostat displays Auto but the HVAC equipment indicator shows only heat running
- Cool setpoint and heat setpoint are too close together and thermostat ignores one
- Thermostat worked in Auto last season but stopped switching after firmware update
Recognize these? Here's what usually causes it.
Common Causes
- Heat and cool setpoint differential set below the minimum 3 degree separation
- HVAC system wiring missing the O/B reversing valve wire for heat pump changeover
- Thermostat equipment settings configured as conventional instead of heat pump
- Compressor minimum cycle time preventing quick switchover between modes
- Temperature swing setting too wide causing delayed mode transitions
- Ecobee firmware update changed Auto mode threshold behaviour
Most fixes happen in the first 3 steps.
Do not change the O/B reversing valve setting from O to B or vice versa without confirming your heat pump model documentation. An incorrect setting will cause the heat pump to cool when it should heat and heat when it should cool potentially causing frozen evaporator coils.
Step-by-Step Solution
Set Proper Temperature Differential
On the Ecobee thermostat go to Main Menu then Settings then Preferences then Heating and Cooling Range. Auto mode requires a minimum separation between the heat setpoint and cool setpoint. Ecobee defaults to a 3 degree Fahrenheit differential but this is often too tight causing the thermostat to hesitate when switching. Set your heat setpoint at least 5 degrees below your cool setpoint. For example set heat to 68 and cool to 73. This gives the thermostat a clear dead band where neither heating nor cooling runs and allows it to switch decisively when temperature crosses either threshold.
Verify HVAC Equipment Configuration
Go to Main Menu then Settings then Installation Settings then Equipment. Verify that your HVAC type is correctly configured. If you have a heat pump the system type should show Heat Pump not Conventional. If it is set to Conventional the thermostat does not know it needs to send a reversing valve signal to switch between heating and cooling. Also verify that the O or B terminal shows the correct reversing valve setting. Most heat pumps use O for cooling which is the Ecobee default. Rheem and Ruud heat pumps use B for heating. An incorrect setting means the reversing valve stays in one position.
Check Physical Wiring at Thermostat
Remove the Ecobee from the wall plate and examine the wiring. For Auto mode to work on a heat pump you need at minimum R power, C common, Y compressor, G fan, and O/B reversing valve wires connected. If the O/B wire is missing or loose the thermostat cannot physically switch the heat pump between heating and cooling modes. The wire should be firmly seated in the O/B terminal on the Ecobee back plate. If you have a conventional system with separate furnace and AC you need R, C, W heating, Y cooling, and G fan wires.
Adjust Compressor Protection Timing
Go to Main Menu then Settings then Installation Settings then Thresholds. Find Compressor Min Cycle Off Time. This setting prevents the compressor from short cycling by enforcing a minimum wait time between cycles. If it is set to 5 minutes the thermostat waits 5 minutes after cooling stops before it can start heating via heat pump or vice versa. During this wait the temperature may overshoot. Reduce this to 2 minutes for faster mode transitions while still protecting the compressor from damage. Do not set it below 2 minutes.
Fine-Tune Temperature Swing
In the same Thresholds settings find Temperature Swing. This controls how far the temperature must drift past the setpoint before the thermostat activates heating or cooling. The default is 1 degree Fahrenheit. If you set it wider to 2 degrees the thermostat allows the room to overshoot significantly before reacting. Set it to 0.5 degrees for the tightest control. This makes the thermostat respond faster when the temperature crosses a setpoint boundary which is critical for Auto mode to feel responsive and accurate.
Quick Solutions
Still having issues? This is usually the deeper cause below.
Schedules that skip randomly are usually a daylight-saving holdover — delete and recreate the schedule to clear the corrupted entry.
During spring and fall when you need both heating and cooling in the same day set your Ecobee schedule to use Auto mode with wider differentials like 66 heat and 74 cool. This prevents the system from rapidly cycling between modes as outdoor temperatures fluctuate.
Thermostat issues that keep returning are often caused by stale backup-battery memory holding old settings across power cycles without the user realising.
- Heat and cool setpoint differential set below the minimum
- HVAC system wiring missing the O/B reversing valve wire
- Thermostat equipment settings configured as conventional instead of heat
- Compressor minimum cycle time preventing quick switchover between modes
- Temperature swing setting too wide causing delayed mode transitions
Before you go — try one of these (they fix most cases).
Most popular upgrades chosen by Ecobee Smart Thermostat owners.
As an Amazon Associate we earn from qualifying purchases.
Official Manufacturer Manual
Ecobee provides official product documentation through their online manual rather than downloadable PDF. Access setup guides, troubleshooting steps, and product specifications for your Ecobee Smart Thermostat.
Source: ecobee.com
Need More Help? Ecobee Support
Note: The contact information below connects you directly to Ecobee's official customer support team, not Trunetto. They can help with warranty claims, device replacements, and advanced technical issues.
How Does Ecobee Compare?
Before replacing your Ecobee device, see how it stacks up against alternatives in our full comparison guides.






