Smart home technician helping fix HomeKit device discovery issues

Steve H.

Expert ★★★★★ 27,853 satisfied customers

Specialities: Apple Home / HomeKit setup, iPhone/iPad iOS troubleshooting, HomePod & Apple TV home hub, 2.4 GHz Wi-Fi, mDNS/Bonjour, router/mesh settings (AP isolation, VLAN/Guest), Thread & Matter pairing

Home app can’t find accessory — fix HomeKit discovery, pairing, Wi-Fi and mDNS/Bonjour issues

Technician avatar Technician
Hey! We’ll fix why HomeKit is not discovering devices and get your accessories showing up in the Home app again (not just “reboot and pray”). Quick questions so we target the real cause:

• What accessory type/brand is missing (smart plug, light switch, thermostat, camera, door lock, garage opener)? Is it HomeKit-only or Matter / Thread-based?
• What iPhone/iPad model and iOS version? Any HomePod mini or Apple TV 4K acting as a Home hub?
• What’s the exact message: “Accessory Not Found”, “Unable to Add Accessory”, “Connecting…”, or device pairs but then shows “No Response”?
• Network setup: single router or mesh (eero/Orbi/Deco/UniFi)? Any Guest Wi-Fi, AP/client isolation, VLANs, or “IoT network” enabled?

Once I know that, I’ll walk you through a step-by-step HomeKit pairing and Home app discovery fix.
Customer
My Home app can’t find any new accessories. When I tap Add Accessory and scan the QR code, it keeps spinning and then says Accessory Not Found or Unable to Add Accessory. It’s happening with a smart plug and a light switch that are HomeKit compatible. I’m on iPhone, and my HomePod mini is the home hub. Existing devices mostly work, but adding new ones is impossible.
Technician avatar Technician
Perfect details — this is a very common pattern: HomeKit not discovering devices during setup even though the phone and Wi-Fi “seem fine.” Usually it’s one of these:

• Network discovery is blocked (HomeKit relies on mDNS/Bonjour for local discovery). If guest network, “IoT VLAN,” AP isolation, or multicast filtering is on, the Home app can’t find the accessory.
• 2.4 GHz setup mismatch: many Wi-Fi HomeKit accessories are 2.4 GHz only. If your iPhone is on 5 GHz (or band steering is aggressive), pairing can fail with “Accessory Not Found.”
• Stuck Home app / iCloud state (home hub not fully synced, wrong Apple ID, old Home configuration, or hub needs a restart).
• For Matter/Thread: the hub is required (HomePod mini / Apple TV 4K) and must be healthy, updated, and on the same Apple ID/Home.

We’ll fix it in a clean order: 1) confirm hub & iCloud → 2) confirm Wi-Fi & subnet → 3) unblock Bonjour/mDNS → 4) reset and re-add the accessory.
Customer
My Wi-Fi is a mesh (Deco). I do have a Guest network and an “IoT network” toggle. My phone is usually on the normal Wi-Fi. I don’t know about mDNS/Bonjour stuff. What should I change first so the Home app can discover accessories?
Technician avatar Technician
Great — let’s start with the fastest “no-risk” checks that often unlock discovery immediately.

Step 1 — Confirm Home hub + Apple ID basics (HomeKit discovery depends on this)
1) On your iPhone: Settings → your name → iCloud → make sure Home is ON.
2) Open Home app → … (More) → Home Settings → Home Hubs & Bridges → confirm your HomePod mini shows as Connected (not “Standby” forever, not “Updating”).
3) Reboot the HomePod mini (unplug 20 seconds → plug back in). This helps when HomeKit pairing gets stuck.
4) Make sure iPhone and HomePod are on the same Apple ID for this home. A mismatched Apple ID can cause “HomeKit accessory not found” during setup even if Wi-Fi is fine.

When that’s confirmed, we move to the network side where the Deco “IoT network” toggle can block discovery.
Customer
HomePod mini shows Connected now and iCloud Home is on. Still, when I try to add the plug, it says Accessory Not Found. My phone is connected to the main Wi-Fi, not the guest network.
Technician avatar Technician
Perfect — now we do the most common setup blocker: the accessory uses Bluetooth LE for initial handshake + then switches to Wi-Fi. If Bluetooth/Wi-Fi band alignment is off, HomeKit discovery fails.

Step 2 — Make pairing conditions “ideal” (this alone fixes tons of HomeKit not discovering devices cases)
1) Turn Bluetooth ON on the iPhone (HomeKit often needs it for setup).
2) Stand within 1–2 meters (3–6 ft) of the accessory. Avoid pairing through a wall or far away — the “Accessory Not Found” message can be simply weak BLE signal.
3) In your mesh app, temporarily force your phone onto 2.4 GHz (or split bands if your system allows). Many HomeKit Wi-Fi accessories are 2.4 GHz only, and pairing can fail if the phone stays on 5 GHz during setup.
4) Disable VPN / iCloud Private Relay temporarily (just for setup). Some network privacy features can interfere with local discovery and “add accessory” flows.

After that, try Add Accessory again. If it still can’t discover, the next step is your Deco’s “IoT network”/isolation settings and mDNS/Bonjour multicast.
Customer
Bluetooth is on and I’m right next to it. I forced 2.4 GHz for the phone. Still says Unable to Add Accessory. I suspect it’s the mesh settings. What exactly should I change so HomeKit can discover devices on the network?
Technician avatar Technician
Yep — this is where most mesh systems break HomeKit setup: the accessory and the iPhone are on Wi-Fi, but they can’t “see” each other because discovery traffic is filtered.

Step 3 — Unblock HomeKit discovery (mDNS/Bonjour + same subnet)
In the Deco app (wording varies), look for and temporarily disable these during setup:
• Guest Network for the accessory (do NOT connect the accessory to Guest). Guest networks often block “LAN access.”
• IoT Network or “Device Isolation.” Some “IoT” modes isolate smart devices from phones for security — which prevents Home app discovering accessories.
• AP Isolation / Client Isolation / “Block local network.” If enabled, HomeKit pairing can fail with “Accessory Not Found.”

Then confirm these are ON (or not restricted):
• Multicast / mDNS / Bonjour support (HomeKit discovery relies on it). Some systems have a toggle like “Enable multicast enhancement / IGMP snooping / mDNS” — if there’s a specific “mDNS” option, enable it for the main LAN.
• Make sure phone + accessory are on the same SSID and same subnet (not different VLANs). Even if the Wi-Fi name looks the same, some meshes segment clients.

After saving, reboot the main Deco node (or entire mesh) once. Then try adding the accessory again while your phone stays on the main 2.4 GHz network.
Customer
I turned off the IoT network isolation and guest network. Now the plug appears sometimes, but the setup fails at the end and then it shows No Response in the Home app. It’s like HomeKit discovers it, but it won’t stay connected.
Technician avatar Technician
That’s actually progress: discovery is working, but the accessory is either “half paired” (a ghost entry) or it can’t hold the Wi-Fi credentials reliably.

Step 4 — Clean up failed pairings (“ghost” accessories) and re-add properly
1) In Home app, look for the accessory tile (even if “No Response”). Long-press → Accessory Settings → scroll → Remove Accessory (if it won’t remove, sometimes you must remove it in the manufacturer app first).
2) Factory reset the plug/switch using the manufacturer’s reset method (usually hold the button 5–10 seconds until LED flashes). This clears the old HomeKit pairing keys and Wi-Fi profile.
3) Reboot your iPhone (quick, but it clears stuck BLE/Wi-Fi states that cause “HomeKit unable to add accessory”).
4) Try adding again: Home app → Add Accessory → scan code, and stay on the same 2.4 GHz SSID for the whole process.

If it flips to “No Response” right after adding, we’ll check your router’s DHCP and security settings next (WPA2 vs WPA3, private Wi-Fi address, and IP leases).
Customer
Resetting helped. The plug added successfully, but one of my Matter bulbs (Thread) still won’t show up. HomeKit says it can’t connect, and the device never appears in the Home app. I have a HomePod mini and Apple TV 4K.
Technician avatar Technician
Good callout — Matter/Thread pairing is a slightly different workflow than classic Wi-Fi HomeKit accessories, and discovery depends heavily on the hub being “healthy.”

Step 5 — Fix “HomeKit not discovering Matter/Thread devices”
1) Make sure your Apple TV 4K and HomePod mini are updated (tvOS/HomePod software). A mismatch can break Matter commissioning.
2) In Home app → Home Settings → Home Hubs & Bridges: confirm at least one hub shows Connected and is set as the active hub (sometimes switching hubs helps).
3) Power-cycle the active hub (unplug 20 seconds). Thread border router functions can get “stuck” until rebooted.
4) Keep the Matter bulb very close to the hub for first pairing. Some devices use BLE to start commissioning, then move to Thread.
5) If it was previously paired to another ecosystem (Google/Alexa), do a full manufacturer reset so the Matter device is “uncommissioned.” Otherwise it won’t appear and HomeKit will say it can’t connect.

If the bulb still won’t show, your mesh may be filtering the local setup handshake. We can also check if the phone is switching nodes/roaming mid-setup (a common reason Matter devices disappear).
Customer
I rebooted the Apple TV and HomePod mini. Matter bulb finally appeared, but now one older HomeKit camera shows No Response randomly. Is there anything I should change so this doesn’t happen again?
Technician avatar Technician
Absolutely — the goal is stable Apple Home, not constant “remove and re-add.” Here’s how to prevent HomeKit devices not responding and reduce “No Response” after updates.

Step 6 — Make HomeKit discovery + reliability stable (best-practice router & Home settings)
• Keep smart accessories on your main LAN (not Guest). If you use an “IoT network,” make sure it still allows mDNS/Bonjour between your iPhone and accessories (or has “allow local access” enabled).
• Avoid strict client isolation, and don’t block multicast if your Home app relies on it. HomeKit discovery uses local network announcements; blocking them causes “HomeKit not discovering devices” and “No Response.”
• Wi-Fi security: for older accessories, WPA2-Personal (AES) is often the most compatible. Some older cameras and plugs break on WPA3-only networks.
• If your mesh has “Fast Roaming / 802.11r” or aggressive band steering, try disabling it if HomeKit accessories drop or setup fails mid-way.
• For flaky “No Response” devices: set a DHCP reservation so the camera keeps the same IP, and ensure it has strong 2.4 GHz signal (poor RSSI = random dropouts).

If you tell me your exact Deco model + camera brand, I can point to the specific toggles (they’re often hidden under “Advanced”).
Customer
After turning off isolation, forcing setup on 2.4 GHz, removing the ghost device, and rebooting the hub, everything is showing up now. HomeKit is discovering devices again and the new accessories finally added. Thanks!
Technician avatar Technician
Summary: If HomeKit is not discovering devices, first confirm your Home hub is connected and iCloud Home is enabled. Then make setup ideal (Bluetooth on, close distance, phone on 2.4 GHz for Wi-Fi accessories). Next, disable guest/IoT isolation and allow mDNS/Bonjour so the Home app can find the accessory. Finally, remove “ghost” entries, factory reset the device, and re-add it cleanly. If you want, open the chat and I’ll guide you through the exact router toggles for your mesh system.

Quick answer: the accepted fix

Accepted fix when HomeKit is not discovering devices: confirm your HomePod/Apple TV hub is connected, keep your iPhone’s Bluetooth on and connect it to the same 2.4 GHz Wi-Fi used by the accessory, disable Guest/IoT client isolation, allow mDNS/Bonjour on the LAN, then factory-reset the accessory, remove any “ghost” entry, and add it again in the Home app.


Why the Home app can’t find accessories (Accessory Not Found / Unable to Add Accessory)

When the Home app can’t find an accessory, the root cause is usually network discovery or setup conditions. Many Wi-Fi accessories are 2.4 GHz only, so pairing fails if your iPhone stays on 5 GHz during setup. Mesh routers can also block Bonjour/mDNS (multicast) or isolate “IoT clients,” which prevents HomeKit device discovery and triggers Accessory Not Found or Unable to Add Accessory. If an accessory appears briefly then becomes No Response, it’s often a “ghost” pairing entry, DHCP/IP changes, or WPA3-only security that older HomeKit devices don’t like.

How to confirm HomeKit discovery is truly fixed

After adding the accessory, test it from multiple control paths: toggle it in the Home app, use Siri, and run a simple automation. Leave the device online for a few hours and check whether it stays responsive (no No Response message). If only one device drops, focus on signal strength and DHCP reservation. If multiple devices stop responding at once, re-check router settings that affect local network discovery (mDNS/Bonjour, client isolation, guest/VLAN segmentation) and make sure your home hub remains connected.

HomeKit not discovering devices — quick troubleshooting tips

Most setup failures are fixed by 2.4 GHz alignment, Bluetooth distance, and unblocking mDNS/Bonjour on your router/mesh.

Quick path: keep your iPhone close to the accessory with Bluetooth enabled, connect the phone to 2.4 GHz Wi-Fi for setup, avoid Guest/IoT isolation, and ensure Bonjour/mDNS isn’t blocked. If you see “Accessory Not Found,” remove any partial accessory in Home, factory reset the device, reboot the HomePod/Apple TV hub, then try Add Accessory again. For Matter/Thread, confirm an updated HomePod mini / Apple TV 4K is connected as a home hub and keep the device close during commissioning.

Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your home network, accessory model, and firmware version, please consult a verified expert on Whizz-Tech before making decisions.

Understand what these prompts mean


Getting Started Is Easy

Ask for help, 24/7

Members enjoy round-the-clock access to 12,000+ verified Experts, including smart home support, techs, mechanics, vets, and more.

Expert will respond in minutes

We match you with an Expert who specialises in HomeKit discovery and pairing issues. Talk, text, or chat — whichever you prefer.

Save time & money

No scheduling hassles or expensive in-home visits. Fixing HomeKit “Accessory Not Found” and “No Response” issues online can save you time and money.

FAQ

Why is HomeKit not discovering devices in the Home app?

Most often it’s blocked local discovery (mDNS/Bonjour) due to Guest/IoT isolation, VLAN segmentation, or multicast filtering on the router/mesh. It can also happen if the accessory is 2.4 GHz-only and the iPhone is on 5 GHz during setup.

How do I fix “Accessory Not Found” or “Unable to Add Accessory”?

Enable Bluetooth, move the iPhone close to the accessory, connect the phone to the same 2.4 GHz Wi-Fi used by the accessory, disable guest/IoT client isolation, then factory-reset the accessory and add it again in the Home app.

Why does a device add successfully but then show “No Response”?

This can be a “ghost” pairing entry, unstable Wi-Fi signal, DHCP/IP changes, or router security settings (WPA3-only) that older accessories don’t handle well. Remove the accessory, reset it, reserve its IP, and ensure mDNS/Bonjour is allowed.

Do Matter/Thread devices require a HomePod mini or Apple TV 4K?

Yes — Matter/Thread accessories typically need an Apple home hub (HomePod mini or Apple TV 4K) that’s connected, updated, and signed into the same Apple ID/Home. Rebooting the active hub often fixes commissioning issues.

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant