Back to Blog
nest thermostatwifi troubleshootingsmart homegoogle nest

How to Fix WiFi Connection Issues on a Google Nest Thermostat: Reconnecting, Error Codes, and Signal Fixes

Nest thermostat not connecting to WiFi? From W5 and TD error codes to band compatibility and router settings, here is every fix you need to get your Nest back online.

How to Fix WiFi Connection Issues on a Google Nest Thermostat: Reconnecting, Error Codes, and Signal Fixes
8 min read

A Google Nest Thermostat that loses its WiFi connection stops receiving software updates, can no longer be controlled remotely, and may even lose access to energy-saving features like Home/Away Assist. Whether you see a cryptic error code on the display or the device simply refuses to appear in the Google Home app, this guide walks through every fix in order of likelihood.

Before You Start: Identify Your Nest Model

The troubleshooting steps differ slightly depending on which Nest you own:

  • Nest Learning Thermostat (1st–4th gen) — supports 2.4 GHz and 5 GHz WiFi
  • Nest Thermostat E — 2.4 GHz only
  • Nest Thermostat (2020, “budget” model) — 2.4 GHz only

If you own a Nest Thermostat E or the 2020 model and your router merges both bands under a single SSID, the thermostat may try to join the 5 GHz network and fail silently. Knowing your model saves significant troubleshooting time.

Step 1: Restart Everything

The most common cause of a sudden WiFi drop is a stale DHCP lease or a momentary router hiccup. Start here before diving deeper:

  1. Unplug your router and modem from power. Wait 30 seconds, then plug the modem in first, wait for it to sync, and then plug the router in.
  2. On the Nest display, go to Settings › Reset › Restart. This is a soft reboot — it does not erase any settings.
  3. After both devices have fully started, wait 2–3 minutes and check whether the thermostat reconnects automatically.

If it reconnects, you are done. If not, continue below.

Step 2: Reconnect to WiFi Manually

You can reconnect directly on the thermostat display or through the Google Home app.

Via the Thermostat Display

  1. Press the display ring to open the menu.
  2. Go to Settings › Network.
  3. Select your WiFi network from the list, enter your password, and confirm.

Via the Google Home App

  1. Open the Google Home app on your phone.
  2. Tap your thermostat, then tap Settings › Device information › Wi-Fi.
  3. Follow the on-screen instructions to select a new network or re-enter credentials.

Make sure Bluetooth is enabled on your phone during this process — the app uses Bluetooth for the initial handshake even when setting up WiFi.

Step 3: Understand and Fix Common Error Codes

W5 — Cannot Connect to WiFi

The W5 code appears on the thermostat screen when the device cannot reach your WiFi network at all. Try these steps in order:

  1. Check that your network name and password are correct — typos are the leading cause.
  2. Confirm the 2.4 GHz band is enabled on your router (required for Nest E and 2020 models).
  3. Temporarily disable any MAC address filtering on your router and try reconnecting.
  4. Go to Settings › Software › Update on the thermostat and install any pending firmware. A firmware bug can trigger persistent W5 errors.
  5. If the W5 error persists after a firmware update, contact Google Support — Google has replaced thermostats with hardware-level WiFi chip failures causing W5 at no cost to the owner.

TD Error Codes (TD003, TD008, TD013, TD018, etc.)

TD codes appear during the pairing process in the Google Home app and indicate a failure to complete the Bluetooth or WiFi handshake between the app and the thermostat.

  • TD008 — Connection timed out during app pairing. Fix: ensure your phone’s Bluetooth and WiFi are both enabled, force-quit the Google Home app, and restart the thermostat before trying again. Also verify the app is on the latest version.
  • TD013 — Assisting device handshake failure (common when adding a second thermostat). Fix: restart both thermostats, physically bring them within a few feet of each other, and keep your phone between them during pairing. All devices must be on the same WiFi network.
  • TD003 / TD018 — Account or server sync failures. Fix: sign out of the Google Home app completely, restart the app, sign back in, and retry. If your account has multiple homes configured, confirm you are adding the thermostat to the correct home.

Step 4: Fix Router and Network Compatibility Issues

Many persistent Nest WiFi problems trace back to router settings that are incompatible with smart home devices.

Separate Your 2.4 GHz and 5 GHz SSIDs

Mesh systems and many modern routers broadcast both bands under a single network name (“band steering”). When a Nest Thermostat E or 2020 model joins a blended SSID, the router may steer it onto 5 GHz — a band these models do not support. The thermostat then drops offline.

Log into your router’s admin panel and create a separate SSID specifically for 2.4 GHz (e.g., HomeNetwork_2.4G). Connect all 2.4 GHz-only smart home devices to that network. See our guide on band steering for step-by-step router instructions.

Set Security Mode to WPA2-PSK (AES)

Nest thermostats do not support WPA3-only networks. If your router is set to WPA3 exclusively, the thermostat will fail to authenticate. Switch the security mode to WPA2-PSK (AES) or WPA2/WPA3 transition mode. Avoid WEP and TKIP — these are deprecated and may also cause connection failures on newer Nest firmware.

Unhide Your SSID

Hidden SSIDs (networks that do not broadcast their name) frequently cause Nest setup to fail. The Nest cannot discover a hidden network automatically — and even when you enter the name manually, the slightest character mismatch causes a silent failure. Enable SSID broadcasting in your router settings while setting up the thermostat. You can hide it again afterward, though keeping it visible avoids recurring issues.

Extend Your DHCP Lease Time

If the thermostat connects fine but drops offline every few hours, a short DHCP lease is often the culprit. Log into your router admin panel, find DHCP settings, and set the lease time to at least 2 hours (7200 seconds). Some users set it to 24 hours for smart home devices to prevent repeated disconnections.

Assign a Static IP or DHCP Reservation

For the most reliable connection, assign your thermostat a reserved IP address in your router’s DHCP table. Find the thermostat’s MAC address under Settings › Technical Info › MAC address on the device, then add a DHCP reservation in your router. The thermostat will always receive the same IP, eliminating lease-renewal failures.

Step 5: Check Firewall and Parental Controls

Highly restrictive firewall rules or parental control software can block the thermostat’s outbound connections to Google’s servers. Nest thermostats need access to port 443 (HTTPS) and communicate with Google’s cloud infrastructure for remote control and software updates.

If you use a third-party DNS filter (Pi-hole, Circle, or similar), temporarily disable it and test whether the thermostat reconnects. If that fixes it, add nest.com and google.com subdomains to your DNS allowlist.

Step 6: Improve Signal Strength at the Thermostat

Nest thermostats are typically mounted on interior walls — often far from the router. A weak signal causes intermittent drops even when the password and settings are correct.

  • On the thermostat, go to Settings › Network and check the signal strength indicator. A reading of 1–2 bars warrants attention.
  • Move your router closer, or add a mesh node or range extender in the hallway between the router and thermostat. See our WiFi range extension guide for options.
  • If your home has thick plaster or concrete walls, a MoCA adapter can bring a wired backhaul point much closer to the thermostat location.

Step 7: Factory Reset as a Last Resort

If nothing else works, a factory reset clears all stored network credentials and forces a clean reconnection. Note: this will erase your thermostat’s schedule, preferences, and learned behavior. You will need to set everything up again via the Google Home app.

  1. On the thermostat display, go to Settings › Reset › All Settings.
  2. Confirm the reset. The thermostat will reboot to its initial setup screen.
  3. Open the Google Home app and follow the “Add device” flow to reconnect.

Quick Reference Checklist

  • Restart router/modem and soft-reboot the thermostat first
  • Reconnect via Settings › Network on the display or via Google Home app
  • W5 code: check password, enable 2.4 GHz, update firmware, contact support if persistent
  • TD errors: enable Bluetooth on phone, update Google Home app, restart both devices
  • Create a separate 2.4 GHz SSID for Nest E / 2020 model
  • Set router security to WPA2-PSK (AES) — disable WPA3-only
  • Unhide your SSID during setup
  • Set DHCP lease to 2+ hours or assign a static IP reservation
  • Whitelist Nest/Google domains if you use a DNS filter
  • Add a mesh node or extender if signal strength shows 1–2 bars

Once your Nest is back online, run a speed test from a nearby device to confirm your WiFi signal is strong enough for reliable smart home performance. If you have multiple smart home devices dropping connection, see our guide on why smart home devices slow down your WiFi and how to segment them with a dedicated IoT network.

Related Articles