Gear Guiders
Kasa app showing device list with 'Local Only' tag
Browse smart plugs on Amazon →

As an Amazon Associate, GearGuiders earns from qualifying purchases at no extra cost to you.

When your TP-Link Kasa smart devices show "Local Only" status, they've lost connection to TP-Link's cloud servers while remaining connected to your local Wi-Fi network. This typically happens due to DNS resolution issues or expired authentication tokens preventing the device from reaching TP-Link's cloud infrastructure.

Quick answer

Re-login to your TP-Link account in the Kasa app to refresh expired security tokens • Change your router's DNS server to Google (8.8.8.8) or Cloudflare (1.1.1.1) to resolve cloud connectivity issues • Toggle the Remote Control setting on older Kasa devices if available • Applies to: Kasa Smart Plugs (HS103, HS105, EP25), Kasa Light Switches, and Kasa Cameras

Symptoms

• App displays "Local Only" under the device name • Device works while connected to home Wi-Fi but not on cellular data • Alexa or Google Assistant reports "Device is unresponsive" • Existing schedules continue running but cannot be edited remotely • Device responds to local app commands but not voice commands

Quick checks

Verify local connectivity — Open the Kasa app while connected to your home Wi-Fi and test if you can control the device. If this works, the issue is cloud connectivity, not local network problems.

Test remote access — Switch your phone to cellular data and try controlling the device. If it fails, confirm this is a cloud connection issue.

Check affected components — The device needs TCP port 50443 access to TP-Link servers, NTP time sync, and DNS resolution of devs.tplinkcloud.com.

Step-by-step fix

  1. Try the Remote Control toggle (older devices only) • Open the Kasa app and tap your device • Tap Settings (gear icon) • Look for Remote Control toggle • Turn it OFF, wait 5 seconds, then turn it ON • If this option doesn't exist, continue to step 2

  2. Log out and back into your TP-Link account • In the Kasa app, tap MeView Account • Tap Log OutLog back in with your credentials • This refreshes security tokens for all your devices

  3. Change your router's DNS settings • Access your router's admin panel (usually 192.168.1.1 or 192.168.0.1) • Navigate to NetworkDNS Settings (location varies by router) • Change from "Automatic/ISP" to Manual • Set Primary DNS to 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare) • Set Secondary DNS to 8.8.4.4 or 1.0.0.1Save settings and reboot your router

  4. Power cycle the Kasa device • Unplug the smart plug or turn off power to switches/cameras • Wait 10 seconds • Plug back in or restore power • Wait 2-3 minutes for full reconnection

If it still isn't working

Check firewall settings — If you use custom firewall hardware (pfSense, Firewalla), ensure you're not blocking outbound internet traffic for your Kasa devices. They need unrestricted access to "phone home" to TP-Link servers.

Test DNS reliability — ISP DNS servers often fail intermittently with IoT devices. Google DNS (8.8.8.8) and Cloudflare DNS (1.1.1.1) show high reliability, while typical ISP DNS from Comcast or AT&T frequently causes random "Local Only" issues.

Consider device age — Very old HS100 models (Gen 1) may have trouble with modern TLS cloud endpoints. If firmware updates fail and the device remains stuck, replacement may be necessary.

FAQ

Why does "Local Only" happen randomly? ISP DNS servers often fail to resolve IoT cloud domains consistently. Switching to Google or Cloudflare DNS provides more reliable cloud connectivity.

Can I use the device in Local Only mode? Yes, basic on/off control works locally, and existing schedules continue running. However, you lose remote access, voice control, and the ability to modify settings when away from home.

Will changing DNS affect my internet speed? No, and it may actually improve performance. Google and Cloudflare DNS often respond faster than ISP DNS servers.

Do I need to reconnect all my Kasa devices? No, logging out and back into your account refreshes tokens for all devices simultaneously. The DNS change affects your entire network.