10 Home Assistant Automations Every Beginner Should Set Up First
So you've installed Home Assistant. Maybe you flashed a Raspberry Pi, maybe you spun up the container on an old laptop, maybe you're running it on the cheapest mini-PC you could find on Amazon. Either way — congratulations. You've crossed the line from 'person who owns smart bulbs' to 'person who runs their own smart home server.' Slightly nerdy. Mostly excellent.
But now you're staring at the dashboard going... now what? You can see all your devices. You can poke them with your finger and they do things. But none of it feels particularly automatic yet, which is the whole point of home automation.
This guide is your kickstart. We're going to walk through ten automations that every Home Assistant beginner should set up first. They're the ones that genuinely make daily life better — not the ones that look impressive in a YouTube tutorial but you forget about after a week.
A quick promise before we dive in: every automation in this guide can be built using Home Assistant's UI editor. No YAML wrestling, no copy-pasting cryptic config files, no Discord begging. Just clicking buttons and picking from dropdowns. If you can use a basic spreadsheet, you can do this.
Why Automations Matter More Than Voice Control
Here's a confession: when most people get into home automation, they spend the first few weeks shouting at smart speakers. "Alexa, turn off the kitchen light." "Hey Google, set the heating to 20." It's fun. It's novel. It's slightly embarrassing when guests visit.
But after a while, you realise something: voice control isn't actually automation. It's just a remote control that happens to listen. The real magic of Home Assistant is automations that fire without you doing anything at all — the lights that come on as you walk in, the heating that drops when you leave for work, the alert when someone left the back door open at midnight.
Good automations remove decisions from your day. The best ones, you forget exist within a fortnight. They become invisible plumbing — doing their job in the background while you live your life. That's the goal. So let's build some.
1. Motion-Activated Hallway Lights
The classic. This is the automation that converts sceptics into believers within about three days. Walk into the hallway, the light comes on. Walk out, it goes off. No fumbling for switches, no leaving lights blazing all night because the kids forgot.
What you need: one motion sensor, one smart bulb or smart switch, and Home Assistant pointed at both.
How to set it up:
- Open Home Assistant and go to Settings → Automations & Scenes → Create Automation → Start with an empty automation
- Name it something obvious like Hallway lights on motion
- Trigger: State → choose your motion sensor → set 'to' as
Detected(orOn, depending on the integration) - Conditions: add a Sun condition set to
After sunsetandBefore sunrise— this stops it firing during the day - Actions: Call service →
light.turn_on→ pick your hallway light. Set brightness to around 30% so you don't get blinded at 3am - Save
Bonus tip: create a second automation for off — when the motion sensor goes back to Cleared for 2 minutes, turn the light off. The 'for 2 minutes' bit is critical, otherwise the light flickers off the second you stop moving. Which is annoying.
2. Good Morning Routine
The good morning routine is the automation equivalent of having a really competent butler. At a set time on weekdays, your house wakes up gently around you: bedroom lights fade up to 30%, the kitchen light flicks on, the heating bumps up two degrees, and your smart speaker reads out the weather and your calendar.
No phone alarm panic. No stumbling around in the dark. Just a quiet, civilised start to the day.
How to set it up:
- Create a new automation called Good morning routine
- Trigger: Time → set it to whenever you want to wake up (say, 06:45)
- Conditions: Time → only fire on Mon-Fri. You'll thank yourself on Saturday
- Actions: add multiple actions in sequence — turn on bedroom lights at 30% brightness, turn on kitchen light, set thermostat to 20°C, and (if you have one) play a short news briefing on your smart speaker
If you want to get fancy, add a delay between actions so the lights ramp up over a couple of minutes instead of all at once. Home Assistant calls this a 'transition' on light entities — it's a number field in seconds. 120 gives you a slow, dawn-style wake-up. Lovely.
3. Door & Window Open Notifications
This one's a bit boring on paper but genuinely useful in real life. If a door or window is open for too long — at night, when you're out, or when the heating's on — Home Assistant pings you a notification.
It catches: kids leaving the back door open, the cat flap being pinned open by accident, windows you forgot to close before going out, garage doors that didn't fully shut. We've all done it.
What you need: door/window contact sensors (£8-12 each on AliExpress, slightly more on Amazon) and the Home Assistant mobile app installed and logged in.
How to set it up:
- New automation: Door open too long
- Trigger: State → your back door sensor → 'to' state
Open→ 'for' duration00:10:00(10 minutes) - Action: Call service →
notify.mobile_app_<your_phone>→ message: 'Back door has been open for 10 minutes'
Duplicate this automation for any door or window where it matters. Front door, back door, patio doors, garage. Easy.
4. Night Mode (Goodnight Routine)
The opposite of the good morning routine. One trigger and the entire house puts itself to bed: all lights off downstairs, smart locks engage, thermostat drops to 17°C, charging plugs cut power, and any TVs left on get switched off.
The clever bit: you can trigger this from a single button press, a voice command, or automatically at a set time. I'd recommend a button — there's something deeply satisfying about pressing one button to put the entire house to sleep.
How to set it up:
- Create a Scene first (Settings → Scenes → Add Scene). Call it Goodnight. Toggle every light/device into the state you want for night-time. Save
- Create an automation called Activate goodnight
- Trigger: pick whatever fires it — a smart button (Aqara, Hue, IKEA), a time (23:00), or a voice command
- Action: Call service →
scene.turn_on→ pick your Goodnight scene
Using a Scene rather than listing every device individually means you can tweak what 'goodnight' means later by editing the Scene, without rewriting the automation.
5. Presence Detection: Away & Home Modes
This is where Home Assistant starts feeling genuinely intelligent. Using your phone's location (via the Home Assistant Companion app), the house can know when you've left and when you're coming home — and react accordingly.
Two automations make this work:
Away mode (when you leave):
- Trigger: Person → your name → 'leaves' Home zone
- Action: turn off all lights, drop thermostat to 16°C, send a notification 'House set to Away mode'
Home mode (when you return):
- Trigger: Person → your name → 'enters' Home zone
- Action: turn on hallway light (if dark), set thermostat back to 20°C, send notification 'Welcome home'
Critical bit: add a condition to the Away automation that checks everyone in the household is away — otherwise it'll fire when one person leaves while others are still home, which is annoying. Use a Group with all your people in it, and set the condition to 'Group state is not_home'.
6. High Energy Use Alerts
If you have any kind of smart energy monitoring — a smart meter integration, a Shelly EM, individual smart plugs with power monitoring — you can set up alerts when something's drawing way more power than it should.
This catches things like: the immersion heater being left on, an electric heater that didn't switch off, a faulty fridge running constantly, or just a sudden spike that suggests something weird is happening.
How to set it up:
- New automation: High power alert
- Trigger: Numeric state → your power sensor → 'above' say 4000 (watts) → 'for' 5 minutes
- Action: notify your phone with the current reading: 'Whole house drawing 4.2kW for over 5 minutes'
Tune the threshold to your house. Most UK homes idle around 200-400W and peak at 2-3kW during cooking or hot showers. If you regularly spike above 4kW for sustained periods, something's worth investigating.
7. Sunset Lights
Possibly the most satisfying automation in this entire list, and one of the easiest to set up. As the sun goes down, your downstairs lights gradually come on. No more sitting in a gloomy living room until someone notices it's dark.
How to set it up:
- New automation: Sunset lights
- Trigger: Sun → 'Sunset' → optional offset of
-00:30:00to fire 30 minutes before actual sunset (looks more natural) - Action: turn on living room lamps, kitchen pendants, hallway light
Use a transition value (try 300 seconds = 5 minutes) so the lights ramp up gradually instead of snapping on. Far more pleasant. Pair this with automation #4 (goodnight routine) to turn them off later.
8. Smart Thermostat Schedule
If you've integrated a smart thermostat (Hive, Nest, Tado, Heatmiser, ESPHome-flashed Honeywells — Home Assistant talks to most of them), you can build a heating schedule that's far more flexible than the thermostat's own app.
A simple but effective schedule looks like this:
- 06:30 weekdays: heating up to 19°C
- 08:30 weekdays: drop to 16°C (everyone's out)
- 17:00 weekdays: back up to 20°C (welcome home)
- 22:30 daily: drop to 17°C (sleeping)
- Weekend mornings: different schedule entirely
How to set it up:
Create one automation per schedule entry. For each: Trigger = Time, Action = climate.set_temperature on your thermostat with the target temperature.
If you want to be cleverer, combine this with presence detection (#5) so the heating only fires up when someone's actually home. Saves a lot of gas on the days you're working late.
9. Doorbell Camera Notifications
If you've got a video doorbell connected (Reolink, UniFi Protect, Frigate, even a Ring with the right integration), you can route motion or button-press events into Home Assistant and get notifications anywhere — with a snapshot attached.
The key advantage over the manufacturer's own app: you control where notifications go, when, and how. You can mute them between 11pm and 7am, route them to a specific phone, or even play a custom sound on a smart speaker.
How to set it up:
- New automation: Doorbell pressed
- Trigger: State → your doorbell button entity → 'to' state
On - Action 1: Call service →
camera.snapshot→ save image to/config/www/doorbell_latest.jpg - Action 2: notify your phone with the snapshot attached and message 'Someone at the door'
For motion alerts (rather than button press), trigger on the camera's motion sensor entity instead. Be ready to filter heavily — bare motion alerts will buzz your phone every time a leaf blows past.
10. Vacation Mode
The 'I am definitely home, please don't burgle me' automation. When you flick on a Vacation Mode toggle, Home Assistant starts mimicking normal household activity: lights coming on and off at slightly randomised times, the TV switching on for a couple of hours in the evening, blinds opening and closing.
It's surprisingly effective deterrent compared to leaving everything dark or — worse — on a single timer that anyone watching for an evening can clock immediately.
How to set it up:
- Create a
Helper(Settings → Devices & Services → Helpers → Add → Toggle) called Vacation Mode - Create an automation triggered every evening when Vacation Mode is
On - Action: turn on living room lamp at a randomised brightness, after a randomised delay
- Create a few similar automations for different rooms and times
The randomisation matters. Use the random template in the delay field, or stagger different automations across different time windows. Real households are messy and irregular — your fake one should be too. Switch the toggle on before you leave for holiday, switch it off when you get back.
Common Beginner Mistakes
A few traps to avoid as you build these out:
Trying to automate everything on day one. Pick one automation, run it for a week, see how it actually fits your life, then add the next. Automations that you don't use, or that fire at annoying times, get disabled and forgotten. Start small — the same principle applies to the hardware itself, which is why we recommend a budget smart home setup before splashing out on every Zigbee sensor going.
Forgetting to add 'sun is below horizon' conditions. Motion lights at noon are useless and a bit baffling. Sunset/sunrise conditions cost nothing and prevent half the most common 'why did that just happen?' moments.
No 'for' duration on motion sensor 'off' triggers. As mentioned above, this makes lights flicker on and off as you sit still. Always add a 1-3 minute delay.
Not testing before going live. Most automations have a 'Run' button next to them. Use it. Watch what happens. Then enable the trigger. Saves a lot of confusion.
Using too many 'send notification' actions. You will start ignoring them within a week. Reserve push notifications for genuinely urgent things — open doors, energy spikes, leaks. Everything else can be a quiet Logbook entry.
What to Set Up Next
Once you've got these ten running smoothly, you've crossed an invisible line: your house is now genuinely automated. From here, the next steps depend on your priorities:
- Energy obsessives — dive into the Energy Dashboard and set up per-circuit monitoring
- Security-minded — add leak sensors, smoke detectors, and integrate with a siren
- Lighting people — explore Adaptive Lighting (a brilliant custom integration that automatically shifts colour temperature throughout the day)
- Voice control fans — set up Local Voice with a Home Assistant Voice Preview Edition or a wired Atom Echo
And if you haven't already, take a look at our Smart Home 101 series for the broader context, or Choosing Your Smart Home Platform if you're still deciding whether Home Assistant is for you.
The big secret of Home Assistant is that the platform is easy. The hard bit is patiently figuring out which automations actually improve your life and which just sound cool on Reddit. The ones in this list are the proven, not-just-cool ones. Start there. Build the rest as you discover what your house actually needs.
Do I need to know YAML to use Home Assistant?
What's the cheapest way to get started with Home Assistant?
How many automations should I set up at first?
Will my automations break if my internet goes down?
What happens if an automation goes wrong?
Want to go deeper into smart home automation?
Follow our Smart Home 101 series — start at the beginning if you're new to home automation, or jump to platform comparison if you're picking a system.