Smart thermostat wiring guides

Compatibility at a glance

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