Thermostat wiring by setup

Find the setup that matches your wall, then see if each smart thermostat works and exactly how to wire it.

Compatibility matrix

SetupNest Learning (4th gen)ecobee Premiumecobee EnhancedHoneywell T9Amazon Smart Thermostat
2 wires, heat onlyWorks with an adapterWorks with an adapterWorks with an adapterWorks with an adapterNot compatible
3 wires, heat + fanWorks with an adapterWorks with an adapterWorks with an adapterWorks with an adapterNot compatible
4 wires, no C wireWorks: direct swapWorks with an adapterWorks with an adapterWorks with an adapterWorks with an adapter
5 wires with C wireWorks: direct swapWorks: direct swapWorks: direct swapWorks: direct swapWorks: direct swap
AC only, with C wireWorks: direct swapWorks: direct swapWorks: direct swapWorks: direct swapWorks: direct swap
2-stage heat + 2-stage coolWorks: direct swapWorks: direct swapWorks: direct swapWorks: direct swapNot compatible
Heat pump, no C wireWorks with an adapterWorks with an adapterWorks with an adapterWorks with an adapterWorks with an adapter
Heat pump with C wireWorks: direct swapWorks: direct swapWorks: direct swapWorks: direct swapWorks: direct swap
Heat pump + emergency heatWorks: direct swapProbably works: verify firstProbably works: verify firstWorks: direct swapProbably works: verify first
Heat pump with B valve wireWorks: direct swapWorks: direct swapWorks: direct swapWorks: direct swapWorks: direct swap
B wire used as commonWorks: direct swapWorks: direct swapWorks: direct swapWorks: direct swapWorks: direct swap
Rh + Rc dual transformerPro install recommendedPro install recommendedPro install recommendedPro install recommendedNot compatible
K wire (Honeywell wire saver)Pro install recommendedPro install recommendedPro install recommendedWorks: direct swapWorks: direct swap

All setups