FixCode Guide
Home › Nest › Nest Thermostat › Nest Thermostat Error Codes List: Every E, N & TD Code Explained

Nest Thermostat Error Codes List: Every E, N & TD Code Explained

Nest Thermostat display showing full error code list — FixCode Guide error code graphic

Every Nest thermostat error code we could verify against Nest's own documentation — what it means, what usually causes it, and the first fix to try — in one table. Codes differ between model series, so treat your model's tech sheet as the final word.

Safety first. Work safe: power off at the plug or breaker before panels come off, taps closed before hoses come off, and no bypassing of safety devices — ever. Google's warning heads its help-code article: turn off the power to your system at the fuse box before exposing or adjusting any wiring — and its troubleshooting flows repeat the same instruction as breaker box, fuse box or system switch, before you pull the display or touch a connector, because a wire touched to another can short and damage the thermostat or system, and because powering the system down is what protects the equipment's fuse. The thermostat's own wires are low-voltage (Nest Power Connector specs: 24 VAC systems only), but the equipment they run to is not: Google's hot-weather guidance warns that the heating and cooling system uses high voltage, which can be dangerous, and directs owners to turn the system's power off completely and get HVAC service from a professional rather than open the equipment. Owner work stops at the thermostat base — reseating solid-core copper wires (Google specifies 1/3 to 1/2 inch of clean, straight copper, and notes stranded wire is not supported) — and at breakers, switches, filters and covers.

How to read and retrieve error codes on Nest thermostats

Nest surfaces help codes in two places: as a message with a code on the thermostat's own display, and in the Nest or Google Home app (TD codes, for example, appear in the app during setup, sometimes paired with an m15 message on the thermostat screen). The diagnostic screen that matters most is Settings > Equipment > Wiring info: it draws every connected wire, and a wire that isn't sending voltage shows grey — on a no-power alert, all-grey wires point at the system supply, a single grey wire at that wire's connection. Settings > Equipment also hosts the system Test mode that runs heat, fan and cooling on demand (and the Furnace Heads-Up test on equipped models). History lives in the same menus — Quick View > History on Learning Thermostats, Settings > History on Thermostat E — as Energy History rather than a fault log, so note a code down (or photograph the display) before it clears: once power returns, an E code leaves no trace in the history screens an owner can open.

The complete Nest thermostat error code list

CodeMeaningMost likely causeFirst fix
E1Common wire ("C" wire) is required — Google lists E1 in its C-wire code group (with E297, N260, N261, N410, N411)The system can't deliver enough consistent power over the other wires; this system needs a C wire or Power ConnectorConnect a C wire if available (a spare wire may already be in the wall), or install the Nest Power Connector; no C terminal = pro install
E10No power to Y1 wire detected (cold weather shutoff) — Google documents E10 only inside one group: E10, E30, E66, E80, E116, E160, E196, E296Without a C wire the thermostat powers itself through Y1; the AC stopped sending that power — cold-weather safety cut-out, or a system needing maintenanceGoogle's temporary fix removes the Y wire(s) to restore heat (power off, tape ends); lasting fix = C wire or Power Connector plus a pro system check
E23No power to Rc wire detected (Google groups E3, E23 and E73 with this one meaning)The cooling power wire lost its supply: breaker/system switch off, an equipment fault stopping the system sending power, or the Rc wire not fully insertedCheck breakers and the system switch; power off and reseat the Rc wire. An E23 in summer usually means the system itself broke down — pro territory
E24No power to Rh wire detected (Google groups E4, E24 and E74 with this one meaning)The heating power wire has lost its supply: breaker/system switch off, equipment no longer sending power, or the Rh wire not fully insertedCheck breakers and the system switch; power off and reseat the Rh wire. A summer E24 on a previously working system is, per Google, likely an equipment breakdown — call an HVAC pro
E30No power to Y1 wire detected (cold weather shutoff) — a member of Google's grouped Y1-power list (E10, E30, E66, E80, E116, E160, E196, E296)The AC stopped sending power over Y1, which a no-C-wire Nest uses to charge itself: cold-weather safety cut-out, or a system breakdownGoogle's wire-removal quick fix restores heat temporarily; lasting fix = C wire or Nest Power Connector plus a pro system check
E52Overcurrent error on your HVAC equipment — Google documents E52 only in its overcurrent group (E52-E58, E102-E108, E182, E183, E188); its wire table assigns E52 to W1Current on the W1 wire spiked repeatedly, tripping the thermostat's internal breaker 10+ times: miswiring, or a worn board relay/transformerPower off; check the W1 connector holds one correct wire per the diagram. Wiring correct and code back = pro service
E53Overcurrent error on your HVAC equipment — group-documented like E52; Google's wire-check table assigns E53 to the Y1 wireRepeated current spikes on the Y1 wire (internal breaker tripped 10+ times): miswiring, or a worn relay/transformer on the system control boardPower off, verify the Y1 connector and wiring diagram match; if they do, a pro checks and replaces the Y1 relay and the board transformers
E54Overcurrent error on your HVAC equipment — group-documented like E52; Google's wire-check table assigns E54 to the G wireRepeated current spikes on the G (fan) wire: miswiring at installation, or a worn part on the system control boardPower off and check the G connector holds the single correct wire; correct wiring plus a returning code = pro board service
E55Overcurrent error on your HVAC equipment — group-documented like E52; Google's wire-check table assigns E55 to the O/B wireRepeated current spikes on the O/B (heat pump changeover) wire: miswiring, or a worn relay/transformer on the control boardPower off, verify the O/B connector against the wiring diagram; persistent code with correct wiring = pro service of the board
E56Overcurrent error on your HVAC equipment — group-documented like E52; Google's wire-check table assigns E56 to the W2/Aux wireRepeated current spikes on the W2/Aux wire: miswiring, a connected humidifier/dehumidifier (Google lists these as a common overcurrent cause), or a worn board partPower off and check the W2/Aux connector; if wiring is correct, a pro services the board — Google notes accessory equipment on the system is a frequent cause
E57Overcurrent error on your HVAC equipment — group-documented like E52; Google's wire-check table assigns E57 to the Y2 wireRepeated current spikes on the Y2 wire: miswiring at installation, or a worn relay/transformer on the system control boardPower off, check the Y2 connector holds one correct wire; returning code with correct wiring = pro board service
E58Overcurrent error on your HVAC equipment — group-documented like E52; Google's wire-check table assigns E58 to the * (star) wireRepeated current spikes on the * wire: miswiring, or a worn part on the system control boardPower off and verify the * connector against your wiring diagram; if correct, pro service — an overcurrent code is a recurring problem, not a glitch
E66No power to Y1 wire detected (cold weather shutoff) — a member of Google's grouped Y1-power list (E10, E30, E66, E80, E116, E160, E196, E296)Y1 power lost because the air conditioner tripped its cold-weather safety cut-out, or the system has broken down / needs maintenanceGoogle's group fix: temporary Y-wire removal to restore heat (power off first), then a C wire or Power Connector plus professional system service
E72No power wires detected — Rc or Rh wire required (Google groups E2, E22, E72 and E402 with this one meaning)System power off at the breaker/fuse box/system switch, or the R/Rc/Rh wire not seated in its connectorConfirm system power is on; then power OFF and reseat the power wire (1/3 to 1/2 inch clean copper, button stays down). Equipment-side power loss = pro work
E73No power to Rc wire detected (Google groups E3, E23 and E73 with this one meaning)Same Rc power loss as E23: system power interrupted, equipment stopped sending power, or a poorly seated Rc wire at the baseBreakers and system switch on, Rc wire reseated with power off. If the code arrived in hot weather on a system that was working, Google directs you to an HVAC professional
E74No power to Rh wire detected — Google's master help-code table groups E4, E24 and E74 under exactly that sentence, and routes the group to 'Troubleshoot power'.System power off at the breaker, fuse box or system switchRestore the heating-side supply: reset a tripped breaker fully (off, then on), replace a blown fuse-box fuse, and turn the heating system switch on — then confirm the thermostat wakes with Rh power present and E74 gone.
E80No power to Y1 wire detected (cold weather shutoff) — a member of Google's grouped Y1-power list (E10, E30, E66, E80, E116, E160, E196, E296)The AC is no longer powering the thermostat through Y1: safety cut-out in very cold weather, or a system fault needing maintenanceFollow the group's troubleshooting: restore heat with Google's temporary fix if needed, then fit a C wire or Nest Power Connector and book system service
E102Overcurrent error on your HVAC equipment — group-documented like E52; Google's wire-check table assigns E102 (with E52/E182) to the W1 wireRepeated current spikes on the W1 wire tripping the thermostat's internal breaker: miswiring, or a worn relay/transformer on the control boardPower off, check the W1 connector holds one correct wire; wiring proven and code back = pro replaces the relay/transformer as needed
E103Overcurrent error on your HVAC equipment — group-documented like E52; Google's wire-check table assigns E103 (with E53/E183) to the Y1 wireRepeated current spikes on the Y1 wire: miswiring at installation, or a worn part on the system control boardPower off and verify the Y1 wiring against the diagram; persistent E103 with correct wiring is pro board service, per Google
E104Overcurrent error on your HVAC equipment — group-documented like E52; Google's wire-check table assigns E104 (with E54/E184) to the G wireRepeated current spikes on the G (fan) wire: miswiring, or a worn relay/transformer on the control boardPower off, check the G connector; correct wiring plus a returning code = pro service of the board
E105Overcurrent error on your HVAC equipment — group-documented like E52; Google's wire-check table assigns E105 (with E55) to the O/B wireRepeated current spikes on the O/B wire: miswiring, or a worn part on the system control boardPower off and verify the O/B connector against the diagram; if correct, a pro checks the board relay and transformers
E106Overcurrent error on your HVAC equipment — group-documented like E52; Google's wire-check table assigns E106 (with E56) to the W2/Aux wireRepeated current spikes on the W2/Aux wire: miswiring, connected humidifier/dehumidifier equipment, or a worn board partPower off, check the W2/Aux connector; returning code with correct wiring = pro board service
E107Overcurrent error on your HVAC equipment — group-documented like E52; Google's wire-check table assigns E107 (with E57) to the Y2 wireRepeated current spikes on the Y2 wire: miswiring, or a worn relay/transformer on the system control boardPower off, verify the Y2 connector holds one correct wire; persistent code = pro service
E108Overcurrent error on your HVAC equipment — group-documented like E52; Google's wire-check table assigns E108 (with E58/E188) to the * (star) wireRepeated current spikes on the * wire: miswiring at installation, or a worn part on the control boardPower off and check the * connector against the wiring diagram; correct wiring plus recurrence = pro board service
E109G2 detected — a G1 wire is also required (Google pairs E109 with E439)A second-stage fan wire (G2) is present without the first-stage G1 wire a multi-speed fan setup requiresTroubleshoot wiring: power off and correct the fan wiring per your wiring diagram so G1 is connected alongside G2, or remove the misplaced wire if it isn't a fan wire
E110G2 wire detected — remove the W2/AUX wire (Google pairs E110 with E440)The thermostat detects a G2 fan wire in a configuration where a W2/AUX wire is also present and the two conflictTroubleshoot wiring: power off and remove the W2/AUX wire as Google directs, following your system's wiring diagram; if your system genuinely needs both, a Nest Pro verifies the configuration
E111G2 wire detected — remove the E wireA G2 fan wire is detected alongside an E (emergency heat) wire, a combination Google's wiring rules don't allowTroubleshoot wiring: power off and remove the E wire as directed; re-check the remaining wires against the wiring diagram before restoring power
E112G or G3 wire detected — G1 and G2 are also required (Google pairs E112 with E442)A fan wire is present in a multi-speed fan configuration that is missing its required G1 and G2 wiresTroubleshoot wiring: power off and complete or correct the fan wiring per the diagram so the required G1/G2 wires are present, or remove the stray fan wire
E113G2 and O/B wire conflict (Google pairs E113 with E443)The thermostat detects both a G2 fan wire and an O/B heat pump wire in a configuration Google doesn't support togetherTroubleshoot wiring: power off and correct the wiring per your system's diagram; multi-speed fan plus heat pump configurations are Nest Pro verification territory
E116No power to Y1 wire detected (cold weather shutoff) — a member of Google's grouped Y1-power list (E10, E30, E66, E80, E116, E160, E196, E296)Y1 power interrupted by the air conditioner's cold-weather safety device, or by a system breakdown — the thermostat was charging itself through that wireAs for the group: C wire or Nest Power Connector is the permanent fix; a pro diagnoses why the AC stopped sending power
E157Y1 wire not detectedThe Y1 wire failed Google's detection test — not fully inserted, crooked or corroded end, or not electrically live; Nest thermostats test wires mechanically and electricallyPower off, pull the display, cut and re-strip the Y1 end to 1/3 to 1/2 inch of clean straight copper, re-insert until the connector button stays down, restore power
E158W1 wire not detectedThe W1 wire failed detection — poorly seated, damaged or corroded end, or no electrical signal on the wirePower off and re-strip/reseat the W1 wire exactly as for E157; a wire that still isn't detected after reseating is a wiring-run or equipment-board check for a pro
E160No power to Y1 wire detected (cold weather shutoff) — a member of Google's grouped Y1-power list (E10, E30, E66, E80, E116, E160, E196, E296)The AC stopped sending power over Y1 (cold-weather cut-out or system fault), starving a thermostat that has no C wireGoogle's group troubleshooting applies: temporary fix to restore heat, lasting fix is a C wire or Power Connector plus pro system service
E182Overcurrent error on your HVAC equipment — group-documented like E52; Google's wire-check table assigns E182 (with E52/E102) to the W1 wireRepeated current spikes on the W1 wire: miswiring, or a worn relay/transformer on the system control boardPower off, verify the W1 connector; if the wiring is right and E182 returns, a pro services the board
E183Overcurrent error on your HVAC equipment — group-documented like E52; Google's wire-check table assigns E183 (with E53/E103) to the Y1 wireRepeated current spikes on the Y1 wire: miswiring, or a worn part on the control boardPower off and check the Y1 connector against the diagram; persistent code = pro board service
E184Check G wire — Google lists E184 two ways: 'Check G wire' in the master table, and in the overcurrent article's wire table (E54/E104/E184 = G wire)A G (fan) wire problem: not seated/detected, or an overcurrent on the G wire from miswiring or a worn control-board partPower off and reseat the single correct G wire per the wiring diagram; wiring right and code back = pro board service
E188Overcurrent error on your HVAC equipment — group-documented like E52; Google's wire-check table assigns E188 (with E58/E108) to the * (star) wireRepeated current spikes on the * wire: miswiring, or a worn relay/transformer on the system control boardPower off, verify the * connector; correct wiring plus a returning code = pro service
E194R wire not detectedThe R wire fails detection: not fully inserted, a corroded or crooked end, or no electrical current on it — the counterpart of E195's 'detected but no power'Power off, re-strip the R end (1/3 to 1/2 inch clean copper) and reseat until the button stays down. Still undetected = wire run/board check, pro work
E195No power to R wire detected — Google's master help-code table defines E195 with exactly that sentence, and routes it to 'Troubleshoot power'.System power off at the breaker, fuse box or system switchRestore system power: reset a tripped breaker fully (off, then on), replace a blown fuse-box fuse, and turn the system switch on — then confirm in Wiring info that the R wire is no longer grey.
E196No power to Y1 wire detected (cold weather shutoff) — a member of Google's grouped Y1-power list (E10, E30, E66, E80, E116, E160, E196, E296)Y1 power lost to a cold-weather safety cut-out or a system needing maintenance; without a C wire that wire was also the thermostat's power sourceAs for the group: fit a C wire or Nest Power Connector to prevent recurrence, and have a pro check the system
E260No power to Y1The Y1 wire is detected but carries no power — the system is off, or the equipment has stopped sending power on that wireTroubleshoot power: confirm the system is on at the breaker/system switch and the Y1 wire is seated; equipment that isn't sending power is pro diagnosis
E294R wire is required — Google's master help-code table defines E294 with exactly that sentence, and routes it to 'Troubleshoot wires in Home app'.The wiring was not configured properly in the Google Home appDo Google's documented fix for this group, in its order: factory-reset the thermostat, then add it back in the Google Home app, paying extra attention to the instructions when you re-enter your wiring information — enter the R wire (and every other wire) exactly as it is connected at the base and at the control board. This deliberate reset is the cure for a configuration code, unlike a power code, where resetting cures nothing.
E297C wire or Y1 wire requiredNo usable C wire and no Y1 wire the thermostat can power itself through; Google also notes E297 can appear right after a Power Connector install until the thermostat is updatedConnect a C wire or install the Nest Power Connector. If E297 followed a Power Connector install, update the thermostat (Settings > Software > Update)
E298No system power (Google pairs E298 with E448, and gives both a dedicated 'No power' article)No power from the HVAC system: wiring incorrect, system off at breaker/fuse box/switch or a power cut, a C-wire-required system with no C wire, or another equipment issueGoogle's No-power flow: Settings > Equipment > Wiring info (grey wires aren't sending voltage), confirm system power on, power off and reseat grey wires. Still none = pro
E299Contact support — Google publishes no fault definition for E299 beyond that instructionGoogle doesn't name one: E299 is in its 'Contact support' group (with M24), where the resolution path is Google Nest customer support itselfContact Google Nest support with the help code and your thermostat's serial number ready (pull the display off and flip it over — the serial number is above the QR code on the back)
E448No system power — the Learning Thermostat (4th gen) rendering of the E298 'No power' alert (Google pairs E298/E448 in the master table and the dedicated article)As for E298: incorrect wiring, system powered off, a C-wire-required system with no C wire, or an equipment fault stopping power reaching the thermostatAs for E298: check Equipment > Wiring Info for grey wires, confirm breaker/switch on, reseat wires with power off
E450AQ and star (*) wire conflictThe thermostat detects both an AQ accessory wire and a * wire in a combination its wiring rules don't allow (AQ terminals serve accessories such as humidifiers/dehumidifiers on supported models)Troubleshoot wiring: power off and correct the accessory wiring per your wiring diagram; accessory (AQ) configurations are Nest Pro verification territory
E451Dual transformers require Y3 on AQ+A dual-transformer system is detected, and Google's rule for that configuration is that the Y3 wire must be on the AQ+ terminalTroubleshoot wiring: power off and move Y3 to AQ+ as directed, per the wiring diagram. Dual-transformer systems are on Google's list of systems where professional installation is recommended
E452Y3 requires Y2A Y3 wire (stage-3 cooling/heat pump) is detected but no usable Y2 wire — the Y2 terminal is empty, or its wire was configured as a G2 fan wire insteadConfirm the system really has 3-stage cooling. Power off, check the Y2 terminal, and reconfigure Y2 to the stage-2 option (Equipment > Wiring Info > Reconfigure Equipment, or the Home app)
M6A Furnace Heads-Up code: Google groups M6 under 'your HVAC system needs maintenance' and routes it to Furnace Heads-Up — the furnace shuts down within 15 minutes of heatingA forced-air heating problem; in Google's Furnace Heads-Up article a clogged air filter is the most likely reason a furnace shuts itself off this wayCheck/replace the air filter first, then run the Furnace Heads-Up test (Settings > Equipment > Test). Filter fine or test failed = pro, per Google
M13The M-code member of the Y1-power family: Google's dedicated article covers M13 with E10, E30, E66, E80, E116, E160, E196 and E296 — no power to Y1 (cold weather shutoff)The AC stopped sending power over Y1, which a no-C-wire thermostat uses to power itself: cold-weather safety cut-out, or a system needing maintenanceA C wire or Nest Power Connector prevents recurrence; have a pro check the system
M15Shown as 'm15' on the thermostat when it couldn't be added to your account in the Nest app — a pairing failure or configuration error during setup (the TD article notes a TD error in the app can pair with m15)The add-to-account flow failed, or setup was quit before settings like address or Eco Temperatures were enteredSelect Learn More, see the m15 error, choose Reset Device — this resets only account settings — then resume or finish setup in the app
M20The M-code rendering of the 'No power' alert: Google's dedicated No-power article is titled for 'E298, E448 or M20' — no power from the HVAC systemAs for E298/E448: incorrect wiring, a C-wire-required system with no C wire, system off at the breaker/fuse box/switch or a power cut, or another equipment issueChange/charge the thermostat's batteries first so you can work the menus, check Equipment > Wiring info for grey wires, confirm system power on, reseat wires with power off
M27A power help code that can mean a Nest Power Connector (or C wire) is needed — Google's Power Connector article lists M27 with E1, E297, N260 and N261; its M table routes M27 thereThe system can't deliver enough consistent power to the thermostat over its existing wiresConnect a C wire if available, or install the Nest Power Connector (works with Nest Thermostat, Learning Thermostat 3rd/4th gen, Thermostat E); no C terminal = pro install
N260A C wire or Nest Power Connector is recommended for your thermostat (Google pairs N260 with N410) — an N (notice) code, not a critical E codeThe thermostat runs without a C wire or Power Connector and isn't getting the stable power Google recommendsConnect a C wire if available, or install the Nest Power Connector (at the furnace/air handler; at the zone controller on zoned systems)
N261Low power to C wire (Google pairs N261 with N411)A C wire is connected but delivering less power than expected — a poorly seated wire at the base is Google's first suspect in its low-power flowPower off and reseat every wire (buttons down, 1/3 to 1/2 inch straight copper). System running normally = you may dismiss an N message; persisting = pro check
N410A C wire or Nest Power Connector is recommended for your thermostat (Google pairs N410 with N260) — the 4th-gen Learning Thermostat's rendering of the same noticeNo C wire or Power Connector fitted, so the thermostat lacks the stable power source Google recommendsAs for N260: connect a C wire or install the Nest Power Connector; Google groups E1, E297, N260, N261, N410 and N411 into one C-wire/Power Connector troubleshooting flow
N411Low power to C wire (Google pairs N411 with N261) — the 4th-gen Learning Thermostat's rendering of the same noticeThe connected C wire is delivering less power than expected, most often a seating/connection problem at the thermostat baseAs for N261: reseat the wires with power off; Google's C-wire troubleshooting group covers N411 alongside E1, E297, N260, N261 and N410
TD001-TD022 connection groupYour thermostat is having problems connecting to Wi-Fi or to your app — Google's TD table groups TD001, TD005-TD008, TD010-TD012, TD014-TD017, TD019-TD022 (plus TD013 in the TD article) hereNest service down, home Wi-Fi not working, router settings (IPv6/multicast, band naming, firewall), or distance from the routerCheck Nest service status, test Wi-Fi on another device, try a phone hotspot, move closer to the router, restart it, check its settings. TD = connection reports, not HVAC faults
TD003A setup error that can occur when adding the thermostat to the Nest app — specifically, language and equipment setup on the thermostat wasn't completed (Google documents TD003 (0.25) this way)Setup was interrupted before the on-thermostat language and equipment steps were finished, so the app can't complete adding the thermostatUse the thermostat's own screen to continue and finish setup, per Google's TD003 article; make sure the Nest app is the latest version first
TD004A setup error that can occur when adding the thermostat to the Nest app — the thermostat went to sleep before you finished adding it to your accountThe thermostat slept mid-setup, breaking the add-to-account flowOn the thermostat select Learn more > Reset device (this restores factory defaults), then resume setup in the Nest app — and press the screen every 20 seconds to keep it awake while you add it
TD009A setup error that can occur during the final step of adding the thermostat to the Nest appThe add-to-account flow failed at its last step: a Nest service interruption, or a stuck setup state on the thermostat or in the appCheck the Nest service status first; if it's running, select Learn more > Reset device on the thermostat, quit and restart the Nest app, and restart setup (restart the phone/tablet if that fails)
TD018A setup error when adding the thermostat to the app — the assisting device it uses within a Thread network is too far awayDistance to the Thread assisting device breaks the connection setup depends onExit setup, select Learn more > Reset device, restart the app, then — HVAC power off — detach the display and move it closer to the assisting device while adding it
TD023The thermostat is unable to connect to your phone or tablet over Bluetooth Low Energy (BLE) during setupThe thermostat is not powered on, is outside Bluetooth range, or is already added to another accountMake sure the thermostat is powered on, move the phone closer, and reset the account connection on the thermostat (a connection reset, not a factory reset) per Google's TD023 steps
TD024An error connecting the thermostat to an assisting device over Bluetooth Low Energy (BLE) — can happen during initial setup or when you update Wi-Fi credentialsThe BLE link to the assisting device failed mid-flowGoogle's documented fix: remove the thermostat from your home in the app and add it to a second home (or recreate a home with the thermostat as the first device to join)
TD027A connection error associated with a change in your Wi-Fi network (Google documents TD027 and TD028 together)The home Wi-Fi network changed, and the thermostat's connection through other Nest devices was disruptedWake the thermostat (press the ring), then restart the other Google Nest devices in the home — cameras/doorbells, Protect (reset and re-add it), speakers/displays, other thermostats, Nest Wi-Fi and the Nest x Yale Lock as applicable
TD028A connection error associated with a change in your Wi-Fi network (Google documents TD028 with TD027)As for TD027: a Wi-Fi network change disrupted how the thermostat connects via the home's other Nest devicesAs for TD027: wake the thermostat and restart the home's other Nest devices; a Nest Protect in the home must be reset and added back
TD030A setup error when adding the thermostat to the app — the Thread assisting device is powered off, or your phone and the assisting device are on different Wi-Fi networksThe assisting device is unavailable or unreachable from the phone's networkPower the assisting device on (charge or plug it in); if unused, remove it from the Nest app; with multiple Wi-Fi networks, put the phone on the assisting device's network
A code that is not in this table? Manufacturers add and retire codes between model years, and some displays abbreviate two-part codes. If your code is missing, note the full display exactly as shown (photograph it), check the tech sheet stored inside the machine, and search this site by the symptom — the fault family is usually identifiable from what the machine was doing when the code appeared.

How to reset / clear error codes on Nest thermostats

Nest help codes don't clear like appliance fault codes. Google states the rule for E codes plainly: they are critical, the thermostat won't allow you to control heating or cooling, and the message won't go away until the cause has been fixed — so the 'reset' for an E code is repairing its cause (power restored, wire reseated, configuration corrected) and letting the thermostat re-detect a healthy system. N codes are the opposite kind of message: if the system is running normally, Google's low-power guidance says you can dismiss the message and keep using the thermostat. Two genuine resets exist at the edges: a manual restart (on Nest Thermostat E and 3rd-gen Learning Thermostat, press and hold the ring for about 10 seconds until the screen turns off — Google reserves this for a stuck or frozen thermostat), and a factory reset, which Google's wire-configuration flow (the E294 group) uses deliberately: reset to factory defaults, add the thermostat back in the Google Home app, and re-enter the wiring info carefully. Neither reset repairs a standing power or wiring fault.

How to diagnose any Nest thermostat code

Work the problem in this order: (1) write the code down exactly, including its letter prefix — on a smart thermostat the prefix names the family (a power report, a wiring report, a connection report), and the family matters more than the number; (2) remember what the thermostat is: a witness, not the patient. Most thermostat codes report the heating/cooling equipment — a furnace that lost power, a float switch that tripped, a wire that is not seated — so the second stop is always the equipment itself: is its power switch on, its breaker untripped, its access panel fully closed (the panel switch kills power on many furnaces), its condensate drain clear; (3) check the wiring at the thermostat base with the equipment powered OFF — a wire pushed beside its terminal instead of into it is the classic cause of wire-not-detected codes; (4) restore power and let the thermostat re-read the system before judging the result, because power codes clear only when the equipment actually delivers power again; (5) if the equipment runs normally from its own test mode but the thermostat still reports the fault, the wiring run or the thermostat itself is the remaining suspect — and 24V wiring faults inside walls or at the equipment board are a technician's job.

The help-code families: E, N, TD and M — and why most E codes are about your HVAC system, not your thermostat

Google calls these 'help codes', and the letter is the first diagnosis. E codes are the critical family: in Google's words, an E code must be fixed as soon as possible, the thermostat won't allow you to control heating or cooling while one is showing, and the message won't go away until the cause has been fixed. Read the E table and a pattern jumps out — almost none of it describes a broken thermostat. The biggest E blocks are the no-power codes (E72/E73/E74 and their Rc/Rh siblings, E195, E298/E448), the wire-not-detected codes (E157, E158, E184, E194), the overcurrent group (E52-E58, E102-E108 and relatives) and the Y1-power group (E10, E30, E66, E80, E116, E160, E196). Every one of those is the thermostat measuring something about the wires and the equipment behind them: power that stopped arriving, a wire that fails its detection test, current that spiked repeatedly on a wire. The thermostat is the most instrumented device in the system — it tests its wires mechanically and electrically, watches current on them many times a second, and lives or dies by the power the equipment sends it — so it is usually the first thing in the house that knows the furnace or air conditioner has a problem, and the E code is its report, not its failure. N codes are the non-critical counterpart — Google literally files them as notices alongside the E errors: low power on a wire (a wire receiving power, but less than expected), or a recommendation such as N260/N410, 'a C wire or Nest Power Connector is recommended'. Where an E code blocks control, Google's low-power guidance says an N message can be dismissed if the system is running normally — it is advice with a code attached, not an alarm. TD codes leave the HVAC system entirely: they are the connection family, shown in the app when the thermostat has problems connecting to Wi-Fi or to the app, or when adding it to an account fails — Bluetooth pairing to the phone, a Thread assisting device too far away, a Wi-Fi network change. Google publishes no expansion of the letters 'TD'; functionally, TD is the setup-and-connection drawer, and a TD code never means a heating fault. M codes are the miscellaneous drawer: Google's M table is mostly a set of doors into help topics (M6 routes to Furnace Heads-Up, M20 to the No-power article, M27 to the Nest Power Connector), and only some M codes carry fault meanings of their own in the troubleshooting flows — M6 (system needs maintenance), M13 (the Y1-power family), M15 (the thermostat couldn't be added to your account) and M20 (no power). One practical consequence follows from all four families: quote the whole code, letter included, when you search or call for help. E74, N74-renderings and TD codes are different reports from different drawers, and the third-party tables that strip the letters or invent neat E1-to-E5 lists are exactly how wrong diagnoses start.

The C wire and the power story: why no-C-wire installs produce the no-power family, and what the Nest Power Connector is

A Nest thermostat is a computer that lives on a wire designed for a switch, and most of Nest's code families are that tension surfacing. The C (common) wire, as Google's compatibility guide puts it, doesn't control heating or cooling — it helps deliver power from the system to the thermostat. Nest thermostats were engineered to use as little power as possible, so in many cases they don't need one: without a C wire, a Nest can power itself through the other wires — Google's Y-wire article explains the mechanism for the commonest case, where the thermostat charges itself through the Y1 (air conditioner) wire while the system sits idle. That arrangement works until the wire it borrows stops being available. If the air conditioner trips a cold-weather safety cut-out, or breaks down, or simply stops sending power, the thermostat loses its supply and files the report it has: the Y1-power group (E10, E30, E66, E80, E116, E160, E196 and M13), the low-power N notices when the borrowed power merely sags below expectation, and the battery symptoms Google lists for a starved thermostat — battery keeps draining, repeated Wi-Fi disconnects, features such as Farsight, wake-on display and occupancy detection switching themselves off. Some systems can't lend power safely at all: Google's No-power article names heat-only, cool-only, zone-controlled and heat pump systems as types that require a C wire or a Power Connector, and on those systems a no-C-wire install doesn't degrade gracefully — it produces the critical no-power codes (E1, E297, E298/E448, E195's C-wire branch) from day one. The permanent fix is to give the thermostat its own supply. If a spare wire already runs from the thermostat to the equipment, it can usually be connected as a C wire at both ends. If not, the choices are running a new C wire — a pro job that can be expensive through finished walls — or Google's own accessory, the Nest Power Connector: a small module installed at the furnace or air handler (at the zone controller on a zoned system) that provides a stable power source for the thermostat when the system can't deliver enough consistent power over its existing wires, without running a new wire to the thermostat. It works with the Nest Thermostat, Nest Thermostat E and the 3rd- and 4th-gen Learning Thermostats, on 24 VAC systems only, and Google warns against third-party C-wire adaptors, which can cause problems or damage the thermostat. The codes are the tell for when you've reached that point: E1, E297, N260, N261 (and their 4th-gen partners N410, N411) plus M27 are Google's C-wire group, and a thermostat that keeps filing them after its wires have been reseated is not asking for another reset — it is asking for a C wire or a Power Connector, fitted once, after which the whole borrowed-power family of codes goes quiet.

The most searched Nest thermostat codes, in detail

E195 — No power to R wire detected

E195 is the single-R rendering of Nest's no-power family. Models with separate Rc and Rh connectors report the same loss as E73 (no power to Rc) or E74 (no power to Rh); a thermostat with one R connector reports E195 — the R wire is present, but no power is arriving on it. That distinction matters: E194 ('R wire not detected') is the detection failure, E195 is a power failure on a wire the thermostat can see. And like every E code, Google classifies E195 as critical: the thermostat won't let you control heating or cooling, and the message won't go away until the cause is fixed. In most cases the thermostat itself is the messenger, not the fault — the equipment that feeds the R wire has stopped feeding it, whether because its power is off, its cover is open, or the system itself has shut down or broken down. Google's hot-weather section singles this code out: in summer, an E195 (with E3, E4, E23, E24, E73, E74) usually means the HVAC system has broken down and stopped powering the thermostat, and if it persists the thermostat's battery drains until it disconnects from the internet or shuts down entirely.

Most likely cause: System power off at the breaker, fuse box or system switch — Google's No-power article lists this first among its causes, and its hot-weather section adds the classic variant: breakers left off after construction or maintenance. Its thermostat-won't-turn-on article adds the fuse-box version — check the fuse controlling power to the system isn't blown. Nothing downstream of a dead supply can power the R wire.

First check: Confirm the system is powered: breaker on in the breaker box, fuse intact in the fuse box, and the system switch (often a light-switch-like switch near the equipment — there may be one for heating and one for cooling) on. If you recently had construction or maintenance done, this is Google's named first check.

If it keeps coming back: E195 returning after a reseat and a proven supply means the equipment is cutting power intermittently: a system shutting itself down as it runs (the clogged-filter/overheating pattern Google describes for Furnace Heads-Up), a cover switch that loses contact, or a system in decline that fails under load — Google notes AC units fail more frequently in hot months, and each return drains the thermostat's battery further until it disconnects or shuts down. Treat a returning E195 as an equipment fault with a thermostat witness, not a thermostat fault.

E294 — R wire is required

E294 is a configuration code wearing a power code's clothes, and reading it correctly saves a lot of breaker-flipping. It belongs to Google's wire-configuration group for the newer Home-app-configured thermostats (the group is E255, E257, E258, E264, E269, E294, E405, E414 and E419), and Google states the group's cause plainly: you'll get this code if the wires in your thermostat weren't configured properly in the Home app. In other words, as far as the thermostat's setup knows, there is no R wire — the one wire every heating and cooling system uses to deliver power to the thermostat — even though a wire may be physically sitting in the base. The mismatch can run in either direction: an R wire connected at the base but never entered (or entered in the wrong place) during app setup, or wiring information carried over from a setup that no longer matches what is on the wall. That is why Google's documented fix for the whole group is not a wiring repair but a configuration rebuild: factory-reset the thermostat and add it back in the Google Home app, paying extra attention when you re-enter the wiring information. E294 must also be separated from its near neighbours, because Google documents them as different reports. E298 ('No system power', on the Nest Thermostat) and E448 (the same 'No system power' alert on the Learning Thermostat 4th gen) are genuine power failures: Google's dedicated No-power article lists their causes as incorrect wiring, a system that requires a C wire with none connected, the HVAC system powered off at the breaker, fuse box or switch or a power cut, or another equipment issue preventing the system from sending power — and its diagnostic screen is Settings > Equipment > Wiring info, where a wire that isn't sending voltage shows grey. E294 says the setup lacks an R wire; E298/E448 say the system isn't sending power. A thermostat can move between them — fix a configuration so the R wire is properly declared, and a real power loss underneath it may then report honestly as E298/E448 — which is why the order of work matters: configuration first, power second, never the reverse.

Most likely cause: The wiring was not configured properly in the Google Home app — Google's stated cause for the entire E294 group, verbatim in substance: the wires in the thermostat weren't configured properly in the Home app. The R wire the thermostat requires was not entered, was entered against the wrong connector, or the setup was completed from wiring information that doesn't match the base — a photo of a previous thermostat read wrongly, or a setup finished before the wires were final.

First check: Read the code's routing before touching anything: Google sends E294 to 'Troubleshoot wires in Home app', not to 'Troubleshoot power'. Breakers and wire-pulling are not the first moves for this code — the Home app's wiring record is.

If it keeps coming back: An E294 that returns after a verified factory reset and careful re-setup means the configuration keeps diverging from the base: wires being moved at the equipment or the base without the app record being updated, a setup repeatedly completed from an old wiring photo that no longer matches the system, or a system whose actual wiring (for example a shared or jumpered R arrangement from a previous thermostat) can't be represented as entered. Stop re-resetting — each return is telling you the record and the reality disagree somewhere a photo of the control board, compared line by line with the app, will find faster than another reset will.

E74 — No power to Rh wire detected

E74 is the heating-side member of Nest's split-power family. On a thermostat with separate Rc and Rh connectors, power is reported by wire: E73 is no power to the Rc (cooling) wire, E74 is no power to the Rh (heating) wire, and E72 is the wider report that no power wires were detected at all. A thermostat with a single R connector cannot make that split, so the same loss is reported there as E195, 'No power to R wire detected' — E74 and E195 are the same event in two wiring dialects, not two different faults. The distinction that does matter is detection versus power: in E74 the thermostat can see an Rh wire in its connector, but no power is arriving on it. That points the diagnosis upstream, at whatever feeds Rh — the system supply, the heating equipment and the wire's connection — rather than at the thermostat's heating control. And like every E code, Google classifies E74 as critical: the thermostat won't let you control heating or cooling, and the message won't go away until the cause is fixed. Google singles this family out in its hot-weather guidance: if E3, E4, E23, E24, E73, E74 or E195 appears in summer on a system that had been working, the likely story is that the HVAC system has broken down and stopped powering the thermostat, and if the loss persists the thermostat's battery drains until it disconnects from the internet or shuts down entirely. An E74 in a heating season carries the mirror-image urgency for heat — either way, the code is the equipment's power failure reported at the wall, and the thermostat is almost always the messenger, not the fault.

Most likely cause: System power off at the breaker, fuse box or system switch — Google's Troubleshoot power flow starts here: make sure the power to the system is on — the switch is usually in the breaker box or fuse box, and in some homes it looks like a light switch near the heating or cooling equipment; there may be one switch, or two, one for heating and one for cooling. Google's hot-weather section adds the classic variant: breakers left off after construction or maintenance. A heating supply that is simply switched off cannot send power down the Rh wire, and on a dual-supply system the house can have cooling power present while the heating side — and with it, Rh — is dead.

First check: Check the system power first, exactly as Google orders it: breaker on in the breaker box, fuse intact in the fuse box, and the system switch on — remembering there may be two switches, one for heating and one for cooling, and Rh belongs to the heating side. If you recently had construction or maintenance done, Google names still-off breakers as the first suspect.

If it keeps coming back: An E74 that returns after the supply was proven and the wire reseated means the heating equipment is cutting its own power intermittently: a system shutting itself down as it runs (the clogged-filter, frozen-coil and drain patterns in Google's hot-weather flow), a cover switch that loses contact under vibration, a drain that backs up only under sustained cooling load, or equipment in decline that fails when it works hardest. Each return also drains the thermostat's battery further. Read a returning E74 as an equipment fault with a thermostat witness, and hand the pattern — not just the code — to the technician.

Less common and model-specific codes

Search data shows owners also meet these codes on Nest thermostats: M24, M26, N271, TD002, TD025, TD026, TD029. They are not part of the core code list Nest publishes for most models — several are series-specific, abbreviated display readings, or codes carried over from a sister platform — so we do not publish meanings for them rather than guess. Treat them by symptom: note what the machine was doing when the code appeared (filling, draining, heating, spinning), run one full power cycle (5 minutes off), and if the code returns, match the symptom to the closest documented family in the table above and check the tech sheet stored inside your machine for the model-specific definition.

Deep-dive guides for the most searched codes

Nest Thermostat E195 Error Code: Meaning, Causes & FixNest Thermostat E74 Error Code: Meaning, Causes & FixNest Thermostat E294 Error Code: Meaning, Causes & Fix

Frequently asked questions

How do i fix a nest thermostat error code?

Start with the table above: find your code, run its first fix (usually a no-tool check — supply, filter, hose or load), then clear the code and run a short test cycle. If the same code returns, work through the cause list for that code before replacing parts.

Related guides

Nest Thermostat hubAll Nest error codes

Facts on this page were checked against manufacturer documentation: support.google.com · support.google.com · support.google.com · support.google.com · support.google.com · support.google.com · support.google.com · support.google.com · support.google.com · support.google.com · support.google.com · support.google.com · support.google.com