Smart home technician helping fix HomeKit automations

Steve H.

Reviewed for technical accuracy

Specialities: HomeKit & Apple Home, Apple TV & HomePod hubs, Thread/Matter bridges, Wi-Fi & router setup, scenes & automations, presence/location triggers

HomeKit automation not working — scenes not running, presence and time automations failing

Technician avatar Technician
Hey! We’ll track down why your HomeKit device automation is not triggering and get scenes running reliably again. Quick questions so we don’t guess:
• What are you trying to automate — lights, plugs, thermostats, locks, cameras, or sensors?
• Which type of trigger is failing: time of day, sunrise/sunset, people arrive/leave, or accessory/sensor triggers?
• Do accessories respond instantly if you tap them in the Home app, or do you see “No Response” sometimes?
• What are you using as a HomeKit home hub (Apple TV 4K, HomePod or HomePod mini), and is it always at home and powered on?
The more detail we have, the easier it is to fix HomeKit automations not working instead of just deleting and recreating everything blindly.
Customer
I have several HomeKit scenes and automations. Lights and plugs work fine when I control them manually in the Home app, but HomeKit automations don’t trigger on their own. For example, my “Evening Lights” time-based automation never runs, and presence-based automations (“When I arrive home”) also don’t fire. This started after I upgraded my iPhone and updated iOS.
Technician avatar Technician
Got it — classic case of HomeKit scenes working manually but automation not triggering.

Under the hood, a few things have to line up:
• A home hub (Apple TV or HomePod) has to stay signed in and connected for most automations to run reliably, especially when your phone is away or asleep.
• Each HomeKit accessory must be online and reachable when the trigger time or event occurs.
• Presence automations need correct location permissions and the right person selected for “When Anyone/When I arrive/leave”.
• After major updates, automations can get corrupted or tied to an old phone, especially “Shortcuts” style automations or complex scenes.

We’ll:
1) Confirm your HomeKit home hub is set up correctly and actually “Connected”.
2) Check the failing automations for common misconfigurations.
3) Fix presence/location issues that cause HomeKit automations not working when you arrive.
Then, if needed, we’ll rebuild one test automation from scratch in a clean way and copy that pattern.
Customer
I have an Apple TV 4K and a HomePod mini. Both are shown in the Home app. I’m signed into the same Apple ID on my iPhone and Apple TV. Automations say they’re enabled, but “A time of day occurs” ones don’t run, and HomeKit presence automations never trigger when I arrive or leave.
Technician avatar Technician
Perfect, let’s start with the HomeKit home hub, because if the hub isn’t happy, HomeKit automations won’t run reliably at all.

Step 1 — Verify your home hub is connected
On your iPhone:
1) Open the Home app.
2) Tap the three dots (•••) > Home Settings > Home Hubs & Bridges.
3) Check the status of your Apple TV and HomePod mini:
  • At least one should say Connected (not “Standby”, “Disabled” or “No Response”).
  • If you see an old Apple TV or iPad listed as a hub that you no longer use, turn it off as a home hub to avoid confusion.
4) Make sure the Apple TV and HomePod are on the same Wi-Fi network and updated to the latest tvOS/homeOS versions.

Once we know a single home hub is truly online and stable, we’ll test a simple “turn on one light at a specific time” automation to confirm that HomeKit time-based automations can run.
Customer
In Home Settings it shows my Apple TV 4K as “Connected” and the HomePod mini as “Standby”. Both are on the same Wi-Fi. So it looks like I do have an active home hub. But the HomeKit automations still don’t trigger.
Technician avatar Technician
Great, the hub looks good. Next we’ll look at the individual HomeKit device automations that are not triggering.

Step 2 — Inspect one failing automation closely
1) In the Home app, go to the Automation tab and pick the “Evening Lights” one that never runs.
2) Confirm the toggle at the top is ON (green).
3) Under “When”, confirm the trigger is set to the right time, days and home (e.g. “A Time of Day Occurs / Sunset / People are at home”).
4) Under “Do”, make sure specific accessories are selected and set to the state you want (On, Set to 40%, etc.).
5) If there’s an “Ask Before Running” or “Require Confirmation” option, turn that OFF so the HomeKit automation can run automatically without a prompt.

Step 3 — Rebuild a test automation from scratch
• Create a new, very simple time-based automation: “At a time of day occurs > In 5 minutes > Turn on one test light”.
• Wait and see if this new automation runs. If the new one works but the old one never fires, the original automation may be corrupted. In that case, re-create your important automations rather than editing the broken ones.
Let me know if the simple test automation triggers — that tells us if the core HomeKit automation engine is okay.
Customer
The simple test automation I made (“turn on one light in 5 minutes”) actually worked. But my original sunset and presence automations still don’t run. So it seems like some HomeKit automations work and others don’t, especially the ones based on “People Arrive/Leave”.
Technician avatar Technician
That’s a big clue — it points straight at HomeKit presence automation not triggering because of location or permission issues.

Step 4 — Check iPhone location services for Home and HomeKit
On your iPhone:
1) Go to Settings > Privacy & Security > Location Services and make sure Location Services are ON.
2) Scroll to the Home app and set it to “Always” with Precise Location turned ON.
3) At the bottom, tap System Services and make sure “HomeKit” or “Home/App Clips/Home Accessories” is enabled.

Step 5 — Confirm which person controls the automation
1) In the Home app, edit your presence-based automation.
2) Under “People”, check whether it’s “When I arrive/leave” or “When Anyone Arrives/Leaves”.
3) Make sure your user (Apple ID) is selected and that your iPhone is marked as the primary device for location in Home > your profile > Location.

Also, avoid testing presence while your phone is in Low Power Mode or with aggressive “Limit IP address tracking / VPN” settings, since those can delay geofence updates. Once this is correct, your HomeKit automation should trigger when you arrive or leave.
Customer
I had Home set to “While Using the App” instead of Always, and HomeKit was disabled under System Services. I fixed that. Presence seems more reliable now, but sometimes sensor-triggered automations (“When motion is detected” or “When contact sensor opens”) still don’t fire. The accessories show up but HomeKit device automations randomly don’t run.
Technician avatar Technician
When HomeKit device automation is not triggering from sensors, it’s often because the accessory is occasionally slow or “No Response” exactly when the trigger should happen.

Step 6 — Check accessory health in the Home app
• Open the Home app and watch the tiles for those motion/contact sensors.
• Move around or open/close the door — see if the accessory state updates instantly, or if you ever see “No Response”.
• If an accessory is bridged (Hue Bridge, Aqara hub, Thread/Matter border router, etc.), make sure that bridge is online and on the same network as your home hub.

Step 7 — Recreate one sensor-based HomeKit automation
• Delete one unreliable automation and create a new one: “A Sensor Detects Something > Choose the motion/contact sensor > Turn on one test light”.
• Test for a while. If it now works consistently, the previous automation was likely corrupted by an update or hub change.
• If it still fails, we may need to remove and re-add that sensor accessory or update its vendor firmware/app, especially if it’s a third-party bridge device.

This narrows down whether the problem is the HomeKit automation engine or a flaky sensor/bridge.
Customer
After recreating a couple of automations, most of them now run. I still get occasional failures, especially after power cuts or when my router reboots. Sometimes it feels like all HomeKit automations stop working until I restart everything. Is there a more “nuclear” fix if it gets really messy again?
Technician avatar Technician
You’re not alone — after big iOS/tvOS updates or power issues, some people end up with HomeKit automations broken across the board.

Before we touch anything drastic like deleting your whole home, try this “deep clean” sequence:
Step 8 — Reboot the entire HomeKit stack in order
1) Power-cycle your router and wait until Wi-Fi is fully back.
2) Restart your Apple TV and HomePod hubs (unplug for 30 seconds, then plug back in).
3) Restart your iPhone and any iPads/Macs that manage the home.

Step 9 — Look for “ghost” or duplicate automations
• In the Home app, remove old or unused automations, especially ones that reference devices you no longer have.
• Optionally, use a third-party HomeKit app (like Eve) to inspect automations and delete anything that looks duplicated or empty.

Step 10 — Only if it’s still completely broken
• As a last resort, you can create a brand-new Home in the Home app, set up one HomeKit home hub, then move accessories over and rebuild key automations in a clean structure.
• This is painful, so I treat it as “nuclear” — we usually only do it when no HomeKit automation triggers at all and everything else has failed.
If you get to that point, it’s much easier to walk through it live with an expert so you don’t lose anything important.
Customer
Right now I’d prefer to avoid rebuilding the whole home. After the reboots and cleaning up old automations, things are working better. Any tips so my HomeKit automations stay reliable and don’t break every time Apple releases an update?
Technician avatar Technician
100%. Let’s “future-proof” your setup so HomeKit device automations don’t randomly stop triggering every few months.

Best practices for stable HomeKit automations
• Keep one primary home hub — usually the Apple TV 4K or a centrally-located HomePod mini — and avoid moving it or turning it off at night.
• Make sure all Apple devices that control HomeKit are on the same Apple ID with iCloud and Keychain enabled.
• Use simple, clear triggers (Time of Day, People Arrive/Leave, Sensor Detects) instead of stacking many conditions in one rule where possible.
• After major iOS/tvOS/homeOS updates, give HomeKit a little time to resync, then test a couple of key automations; fix any that fail rather than leaving half-broken rules in place.
• Avoid editing the same automation from multiple devices at once; choose one “admin” iPhone or iPad to manage most changes.

These steps dramatically cut down the “HomeKit automation not working” surprises and keep your lights, plugs and sensors behaving like an actual smart home.
Customer
After fixing location permissions, cleaning up old rules, and rebooting the hubs and router in order, my HomeKit device automations are finally triggering again. Time and presence rules both work now. Thanks!
Technician avatar Technician
Summary: when a HomeKit automation is not triggering, first verify that a home hub (Apple TV or HomePod) shows as Connected, then rebuild one simple test automation. Next, fix location/permission issues for presence automations and confirm that sensors and accessories respond instantly in the Home app. Clean up old or corrupted rules, reboot the whole stack in order, and only consider rebuilding your Home as a last resort. Not sure which step is breaking your HomeKit automations? Open the chat and an expert will walk through your exact Home, hubs and devices with you.

Quick answer: the accepted fix

Accepted fix when a HomeKit device automation is not triggering: make sure an Apple TV or HomePod is shown as Connected under Home Settings > Home Hubs & Bridges, then update iOS/tvOS and reboot the router, hubs and phone. Recreate one simple test automation (“time of day turns on a light”) and confirm it runs, then rebuild any broken presence or sensor automations with correct location permissions and “Ask Before Running” turned off.


Real reasons HomeKit automations stop working or don’t trigger

Most HomeKit automation not working problems come down to four things: no active home hub, broken location permissions, flaky accessories, or corrupted rules after an update. If your Apple TV or HomePod isn’t marked as Connected, many HomeKit scenes and automations simply won’t fire when your phone is away or asleep. Presence automations rely on “Always” location access and correct Home app permissions. Sensor- and accessory-based automations fail when the device shows “No Response” or is slow to report state changes. Finally, big iOS/tvOS changes can leave behind “ghost” or half-broken automations that need to be recreated before your HomeKit device automations become reliable again.

How to test if your HomeKit automations are really fixed

Once you’ve made changes, test both a time-based automation and a presence or sensor-based automation. Start with a simple “in 5 minutes, turn on one light” rule to confirm the core engine runs. Then test “When I arrive” or “When motion is detected” automations while watching the accessory state in the Home app. If the test automations trigger but older complex ones don’t, those original rules are likely corrupted and should be rebuilt. If nothing triggers and your Apple TV or HomePod doesn’t show as Connected, fix the HomeKit home hub first before changing anything else.

HomeKit automation not triggering — quick troubleshooting tips

Most broken HomeKit automations are fixed by checking the home hub, permissions, and recreating a clean test rule.

Quick path: confirm that at least one Apple TV or HomePod shows as Connected in Home Settings, then update iOS and tvOS and restart your router and hubs. Fix Home app location permissions for presence automations, and make sure sensors and accessories respond instantly in the Home app. Recreate any old or complex automations that never fire using fresh “Time of Day”, “People Arrive/Leave” or “Sensor Detects” triggers, and turn off “Ask Before Running” so HomeKit automations can run automatically.

Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your HomeKit home, hubs, devices and iOS versions, 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 HomeKit and smart home support, network techs, mechanics, vets, and more.

Expert will respond in minutes

We match you with an Expert who specialises in HomeKit automations not working, home hubs and smart devices. Talk, text, or chat — whichever you prefer.

Save time & money

No scheduling hassles or expensive in-home visits. Fixing HomeKit device automation not triggering online can save you time and money.

FAQ

Why is my HomeKit automation not triggering even though the scene works?

If a scene runs manually but the HomeKit automation does not trigger, it usually means the trigger, home hub or permissions are wrong. Check that an Apple TV or HomePod shows as Connected in Home Settings, confirm the automation is enabled with the correct time/people/sensor trigger, and make sure the Home app has “Always” location access for presence rules. Recreating the automation from scratch often fixes corrupted rules after updates.

How do I fix HomeKit presence automations that don’t run when I arrive or leave?

To fix HomeKit presence automations not working, make sure your iPhone has Location Services turned on, the Home app is set to “Always” with Precise Location, and “HomeKit” or “Home Accessories” is enabled under System Services. In the Home app, edit the automation and check that the correct person is selected for “When I arrive/leave” and that your iPhone is the primary device for location.

Do I need a home hub for HomeKit automations to work?

Yes. For most HomeKit automations, especially those that run when you are away, you need a home hub such as an Apple TV, HomePod, or HomePod mini. The hub stays at home, connected to power and Wi-Fi, and executes automations even when your iPhone is offline. Without a hub, many advanced automations and remote access features won’t work.

When should I reset my HomeKit home or accessories?

Resetting your whole HomeKit home is a last resort for HomeKit automations not triggering. Try updating devices, rebooting router and hubs, fixing permissions, and rebuilding a few key automations first. If all automations fail and accessories constantly show “No Response”, then creating a new home, re-adding devices, and rebuilding automations from scratch can clear out years of corrupted data and ghost rules.

Sources

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