|

Smart Plug Shows Offline in Home Assistant: Step-by-Step Repair Guide

If your smart plug shows offline in Home Assistant, the most common cause is a temporary Wi‑Fi disconnect or a router lease change—not a dead plug. In most cases you can fix it in under two minutes without re‑pairing. This guide walks you through the fastest checks first, then the step‑by‑step recovery sequence, and finally the early‑warning signs that tell you the real problem.

First Checks — What to Look for Before Any Fix

Before you touch any settings, confirm a few basics:

  • Does the plug have power? Look for an LED. If it’s off, test the outlet with a phone charger or lamp. A tripped GFCI or dead outlet is the fastest cause to rule out. If the outlet is dead (no power to the charger), reset the GFCI or check the breaker—skip all other steps until power is restored. If the outlet works but the plug LED is still off, the plug’s internal power supply may have failed; you’ll need to replace it.
  • Is the plug still connected to your Wi‑Fi router? Log into your router’s admin page (often `192.168.1.1` or `192.168.0.1`) and look at the connected‑devices list. If the plug has an IP address and shows as active, the problem is inside Home Assistant, not the network.
  • Which integration are you using? Home Assistant handles smart plugs through different backends—ZHA, Zigbee2MQTT, deCONZ, the generic Wi‑Fi integration, or the Matter controller. The steps vary slightly by integration.

BLOCKQUOTE_0

Step-by-Step Repair Sequence

The order matters. Start with the least disruptive fix and escalate only if it fails.

Step 1 – Refresh the Home Assistant Integration

A simple integration reload often clears stale state data.

1. In Home Assistant, go to Settings → Devices & Services → Integrations.

2. Find the integration that controls your plug (e.g., “Zigbee2MQTT” or “Wi‑Fi”).

3. Click the three‑dot menu and select Reload.

4. Wait 30 seconds. Check if the plug status changes from offline to online.

Verify it worked: Open the device’s entity card in Home Assistant. The entity’s state should switch from `unavailable` to `on` or `off` based on the plug’s actual state. If the entity remains `unavailable`, the reload didn’t take—move to Step 2.

Step 2 – Power Cycle the Smart Plug

Unplug the smart plug from the wall outlet, wait 10 seconds, and plug it back in. Wait up to one minute for reconnection. This forces the plug to re‑negotiate its DHCP lease and reconnect to the Wi‑Fi network.

Checkpoint: After power cycling, look at the LED again. A solid or slow‑blinking light usually means it’s back on the network. If the LED blinks rapidly (pairing mode), the plug has lost its Wi‑Fi credentials entirely—you will need to re‑pair it.

Verification step: Once the LED is solid or slow-blinking, go back to Home Assistant and check the entity. Wait 30 seconds; if it’s still offline, try refreshing the integration again (repeat Step 1). A successful fix looks like: entity state changes within 60 seconds of power‑up, and the last‑seen timestamp updates in the device info panel.

Step 3 – Check Your Wi‑Fi Band and Signal

Most smart plugs only support 2.4 GHz Wi‑Fi. If your router uses band‑steering (automatically moving devices between 2.4 and 5 GHz), the plug may get bumped to 5 GHz and lose connection.

  • Temporarily create a dedicated 2.4 GHz SSID (or disable 5 GHz on the router while troubleshooting).
  • Reconnect the plug to that 2.4 GHz network. In Home Assistant, the entity should come back within 30 seconds.
  • If the signal is weak (two bars or fewer), move the plug closer to the router or add a Wi‑Fi extender. Signal drops are a common recurring cause of offline status.

Branch after signal check: If the plug reconnected after creating a 2.4 GHz-only network but later goes offline again during peak hours, band‑steering is likely the root cause. Permanently disable band‑steering for the plug’s MAC address in your router settings, or assign a static 2.4 GHz reservation.

Step 4 – Re‑Pair the Smart Plug (When Nothing Else Works)

If the plug still shows offline after the above steps, it unfortunately requires a full re‑pair.

  • For Wi‑Fi plugs: Place the plug in pairing mode (usually press and hold the button for 5‑10 seconds until the LED flashes rapidly). Then use the manufacturer’s app or your Home Assistant integration’s discovery flow to add it again. Remember to remove the old entity in Home Assistant first to avoid duplicate entries.
  • For Zigbee/Z‑Wave plugs: Initiate a pairing search in your coordinator (e.g., ZHA or Zigbee2MQTT) and then power‑cycle the plug. The coordinator should find it. If the plug doesn’t appear, it may have left the mesh network—check the coordinator’s permit‑join setting.
  • For Matter plugs: Use the controller platform (Apple Home, Alexa, Google Home, etc.) to re‑commission the plug. Home Assistant’s Matter bridge may need a refresh. As an example, the Linkind Matter Smart Plug can be recommissioned directly through the Apple Home app if the Home Assistant Matter integration went stale.

Step 5 – Verify Firmware and Integration Updates

Older firmware on both the plug and the Home Assistant integration can cause intermittent offline behavior.

  • Smart plug firmware: Check the manufacturer’s app for firmware updates. Apply any pending update while the plug is online.
  • Home Assistant integration: Update the integration to the latest version (for HACS‑based ones like Zigbee2MQTT, run an update; for built‑in integrations, update Home Assistant core itself). A known bug in a previous release of ZHA, for example, caused certain plugs to show offline after a coordinator restart.

Offline Smart Plug Quick‑Triage Checklist

Use this short decision aid before diving into fixes:

Check Result Next Action
Plug LED is off Outlet may be dead Test outlet with another device
Plug LED is on (solid or slow blink) Network connection likely fine Reload Home Assistant integration
Plug has IP address on router but offline in HA Stale HA entity Power cycle plug, then refresh integration
Plug blinks rapidly (pairing mode) Wi‑Fi credentials lost Re‑pair plug (Step 4)
Offline happens after router reboot or power outage DHCP lease issue Power cycle plug, assign static IP if recurring
Offline only during peak hours Signal interference or band‑steering Create dedicated 2.4 GHz SSID

When to Escalate

Most offline issues resolve with Step 2 or Step 3. Escalate if:

  • The plug repeatedly goes offline every few days—that points to a weak Wi‑Fi signal or a faulty plug. Try moving the plug or replacing it. Before replacing, run a Wi‑Fi signal strength scan at the plug’s location using a smartphone app; if the signal is below -70 dBm, the plug will struggle to stay connected.
  • The plug will not enter pairing mode even after a long button press—the hardware may be defective. Test the button by listening for a click; if no click, the button is physically broken and the plug should be replaced.
  • You’ve tried re‑pairing twice and the plug still shows offline—check the Home Assistant logs (Settings → System → Logs) for integration‑specific errors. A common Zigbee error like “Device not found at endpoint” means the plug’s device fingerprint may no longer be recognized by your coordinator’s database. In that case, delete the device from the coordinator and re‑pair from scratch. For Wi‑Fi plugs, check the manufacturer’s app for an error message like “device deactivated”—some cloud‑dependent plugs show offline if the manufacturer’s server is unreachable.

FAQ

Why does my smart plug show offline but the router says it’s connected?

Home Assistant’s entity state is determined by the integration, not the router. The plug may be connected to Wi‑Fi but not communicating properly with the integration due to a stale session. Reloading the integration or power‑cycling the plug usually fixes it.

Can a power outage cause my smart plug to go offline permanently?

No, but a power outage can cause the plug to lose its DHCP lease or drop its connection to the Zigbee coordinator. A simple power cycle of the plug (and sometimes the coordinator) is all that’s needed.

Should I assign a static IP to my smart plug?

Only if it goes offline after every router reboot or lease renewal. Most smart plugs work fine with DHCP, but a static reservation can prevent IP conflicts. Set the static IP in your router’s DHCP reservation table, not on the plug itself.

Does the Matter protocol have different offline symptoms?

Yes. Matter smart plugs rely on the controller platform (e.g., Apple Home, Alexa) to maintain the thread of connectivity. If the controller loses the plug, Home Assistant may show offline even if the plug’s LED is on. Recommission the plug through the controller app first.

Explore This Topic

Related guides in this cluster:

Similar Posts