Home Assistant Automation Ideas That Actually Save Time
This page may contain affiliate links.
Most Home Assistant builds die the same death: a weekend of enthusiastic tinkering, a dashboard nobody looks at, and a partner asking why the hallway light now needs an app. The problem is almost never Home Assistant itself. It is that people automate what is possible rather than what is annoying.
Time-saving automations share a trait: they remove a decision or an action you currently perform several times a day, every day. Below are five that earn their keep, with the actual YAML so you can paste them into automations.yaml and adjust the entities. I have assumed you already have Home Assistant running — if not, a Raspberry Pi 4 or 5 with a decent power supply is the classic starting point, and a Zigbee USB coordinator plus a handful of cheap sensors will cover most of what follows: Zigbee coordinator on Amazon UK.
1. Presence-based lighting that respects the house
The single highest-value automation in any home is lights that come on when someone is actually there and go off shortly after they leave. Not motion-triggered disco lighting — calm, predictable presence lighting.
The trick is combining a motion or mmWave presence sensor with a simple timer, and adding a condition so it only fires when the room is genuinely dark. A cheap illuminance sensor or a weather integration covers the second part.
alias: Hallway presence light
trigger:
- platform: state
entity_id: binary_sensor.hallway_presence
to: 'on'
condition:
- condition: numeric_state
entity_id: sensor.hallway_illuminance
below: 40
action:
- service: light.turn_on
target:
entity_id: light.hallway
data:
brightness_pct: 60
mode: singleThen a second automation turns it off after the sensor has been clear for two minutes. The time saved is small per event but the mental load saved is enormous — nobody has to think about the hallway again.
2. A "leaving home" routine that actually runs
Geofencing is where a lot of people give up, because phone-based presence is flaky. If your phone is the only presence source, you will get false "away" events when the battery saver kicks in.
The fix is to require two signals before declaring the house empty: both phones away, and no motion in the house for ten minutes. Combine them with a template condition or a simple group of device trackers.
alias: Everyone left
trigger:
- platform: state
entity_id: group.family
to: 'not_home'
for: '00:05:00'
condition:
- condition: state
entity_id: binary_sensor.house_motion
state: 'off'
for: '00:10:00'
action:
- service: climate.set_temperature
target:
entity_id: climate.thermostat
data:
temperature: 16
- service: light.turn_off
target:
entity_id: all
- service: notify.mobile_app_phone
data:
message: 'House secured. Heating set back.'That last notification matters more than it looks. It gives you confidence the automation ran, which stops you opening the app to check — and that checking is the time you were trying to save.
3. Washing machine and dishwasher notifications
This is the one that converts sceptics. A smart plug with power monitoring — something like a Zigbee or Wi-Fi energy plug — tells you when a cycle finishes by watching for the power draw to drop and stay low.
No smart appliance required. Just a plug rated for the load, and this pattern:
alias: Washing machine finished
trigger:
- platform: numeric_state
entity_id: sensor.washer_power
below: 3
for: '00:04:00'
condition:
- condition: numeric_state
entity_id: sensor.washer_power
above: 0.5
action:
- service: notify.mobile_app_phone
data:
message: 'Washing machine has finished.'
data:
ttl: 0
priority: highSet ttl: 0 and high priority so it breaks through Do Not Disturb. You will never leave damp washing sitting in the drum overnight again, which saves you a re-wash cycle — real money on a UK energy tariff, and real time.
A decent energy-monitoring plug is worth buying specifically for this: energy monitoring smart plug on Amazon UK.
4. Morning briefing and calendar surfacing
You already check three things every morning: weather, calendar, and whether the bins go out. Home Assistant can do that in one TTS announcement or a single notification at a set time.
The genuinely useful version is a script that reads your next two calendar events and the day's forecast, then speaks it through a smart speaker while you are making coffee. Keep it under thirty seconds of speech or it becomes noise you tune out.
Pair it with a bin-day reminder based on your council's collection pattern. A simple input_boolean toggled by a weekly automation is enough, and it eliminates the single most common household admin failure.
5. Adaptive heating rather than rigid schedules
Fixed heating schedules waste money in mild weeks and leave you cold in cold ones. If your boiler supports it — via a smart thermostat integration or a relay on the heating circuit — you can drive it from an outdoor temperature sensor.
The pattern is a template sensor that shifts your target flow temperature or setpoint up a degree when it is genuinely cold outside, and down when it is not. You are not chasing perfection; you are removing the twice-weekly argument about the thermostat.
If you would rather not build all of this from scratch, the Home Lab & Automation Pack is the done-for-you version of what this article teaches — ready-made AI prompts for writing YAML, debugging failed automations and documenting your setup so future-you remembers why that template sensor exists. It starts from £9 and saves the evenings you would otherwise spend reading forum threads.
Making it stick
The automations above share a design principle worth internalising: each one replaces a recurring human decision, not just a button press. Presence lighting replaces "should I turn this on?". The washing machine alert replaces "did I hear it finish?". The briefing replaces three separate checks.
Start with one. The washing machine notification is the easiest win and the most immediately convincing. Get it running for a week, then add presence lighting. Resist the urge to build a wall dashboard nobody will look at — the best Home Assistant setup is one you forget is there, quietly removing small frictions from your day.
And back up your config folder before you start editing YAML. That is the one piece of advice everyone ignores until the first time they break their instance at 11pm on a Sunday.
SEO Content Briefs with ChatGPT: A Step-by-Step Workflow
Stop staring at a blank doc. Here's a practical, repeatable workflow for building SEO content briefs with ChatGPT that writers actually want to use.
AI Prompts for Newsletters People Actually Open
Most newsletters die in the inbox graveyard because the subject line is dull and the first line is worse. Here are the exact AI prompts that fix both — plus the rest of the email.
How to Repurpose One Blog Post into 10 Pieces of Content
Write once, publish everywhere. A practical UK-focused workflow for turning a single blog post into ten distinct pieces of content, with prompts you can copy and paste.