Automation works in manual test but never runs by itself
Steve H.
Reviewed for technical accuracy
Specialities: home automation trigger checks, routine conditions, app permissions, presence detection, delayed actions, and manual test vs real trigger behavior.
When an automation runs only in manual test, check the trigger, hidden conditions, permissions, and whether the app sees the event in real time
Quick answer: the accepted fix
Accepted first approach when an automation works in manual test but never runs on its own:
• Confirm the real trigger event is appearing in the app or automation history at the time you expect
• Review extra conditions such as time windows, home/away state, delays, cooldowns, or “only if” rules that manual testing may not reflect
• Check permissions, background access, presence settings, and any recent update-related changes that could block automatic execution
• Compare the full automation with a very simple trigger-plus-action version to see whether the trigger path or condition path is failing
• Change one thing at a time and keep notes so you can see whether the block is the event, the condition, or the timing
Why an automation can pass a manual test and still never trigger by itself
A manual test often runs the action directly or under simplified conditions. Real automations depend on the trigger being detected correctly, the conditions being true at the same time, and the platform still having the needed permissions and background access. That is why a routine can look healthy in testing but fail quietly in normal use.
What to check first before rebuilding the whole routine
Start with the trigger history, not the action. Check whether the door sensor, motion event, location event, or scheduled time is appearing where the automation expects it. Then look at hidden blockers such as presence mode, delays, quiet hours, cooldowns, and update-related permission changes. Small checks usually reveal more than starting over from scratch.
Tip: don’t delete the automation until you know whether the trigger or condition is failing
A manual success can hide a quiet trigger or permission problem.
If the action works in a test, focus first on what happens before the action: the event, the timing, and the conditions. Many automations stop running by themselves after an update because permissions, home state, or background behavior changed. Keeping one simple test version beside the full version can make the difference much easier to see.
Disclaimer: This information is AI-generated and intended for general guidance only. Steps vary by automation platform, app version, trigger type, and device setup. For exact instructions for your setup, consult the manufacturer’s support site.
Getting Started Is Easy
Low-risk diagnosis first
Focus on safe checks such as trigger history, conditions, permissions, and timing before rebuilding the routine.
Identify what changed
Updates, permission prompts, and quiet condition changes often explain why manual testing still works while automatic runs stop.
Avoid “random fixes”
Changing one variable at a time makes it easier to see whether the block is the trigger, the condition, or the timing itself.
FAQ
Why does my automation work in manual test but not automatically?
Manual testing often proves only that the action can run. It may not reflect the real trigger, time window, home state, delay, or permission needed for the live automation. That is why the routine can pass a test and still never run by itself.
Did this happen after an update?
It often can. App or platform updates may change permissions, background behavior, household status, or how a trigger is interpreted. The automation may look unchanged while one hidden requirement no longer matches.
Is this a settings issue or hardware?
If the sensor or device still reports normally in the app, settings are often the first place to look. The trigger path, conditions, and permissions usually matter more than the action itself in this situation. Hardware becomes more likely if the event is no longer reported reliably at all.
Can this be checked safely at home?
Yes. Start by checking event history, trigger timing, conditions, and background permissions. Avoid deleting the working automation until you know which part is being skipped.
Sources
- Google Home Help — Troubleshoot Google Home automations
- Apple Support — Create scenes and automations with the Home app
- Apple Shortcuts User Guide — Setting triggers on iPhone or iPad
- Home Assistant Docs — Troubleshooting automations
Filed under: General Other Issues
Related articles
- App works on one phone but fails on another with the same account
- Thread border router looks fine, but Thread devices keep disappearing
- Matter setup code works, but the device never becomes usable
- Matter device pairs once, then disappears from the home
- Smart button lost half its actions after a firmware update — what changed?
- Goodnight routine shuts off something important and creates panic every evening
- Smart home routine runs twice and now my lights or locks act weird
- Humidity sensor reading doesn’t match the rest of the house