Home Assistant automation ideas that actually save time
This page may contain affiliate links.
Let's be honest – most smart home setups are a gimmick. You buy a bulb, you turn it off with your phone, and you feel smug for about a week. Then you realise you've just replaced a wall switch with a slower wall switch. The real magic happens when you stop controlling things and start automating them. Home Assistant is the only platform I've found that lets you build automations that genuinely claw back your time – not just your geek cred. Here are the ones that actually work in a UK home, based on my own trial and error.
1. The morning routine that gets you out the door
The single biggest time sink in any household is the morning shuffle: making tea, turning on the radio, checking the weather, switching on the bathroom light, and inevitably forgetting to turn the heating up before you get out of the shower. Home Assistant can do all of this in one go.
Set a time-based trigger (say, 06:45 on weekdays) and then add conditions – only run if someone is home, and only if the bedroom door has been opened. Then fire off a sequence: the kettle plug (a smart plug with a physical switch override) turns on, the bathroom light dims to 30% to avoid blinding you, and your kitchen speaker plays the BBC Radio 4 stream. Add a notification to your phone with the day's weather from the Met Office integration – no more standing at the window squinting.
Here's the exact YAML for the core part:
alias: 'Weekday wake up'
trigger:
- platform: time
at: '06:45:00'
condition:
- condition: state
entity_id: person.you
state: 'home'
action:
- service: switch.turn_on
target:
entity_id: switch.kettle_plug
- service: light.turn_on
target:
entity_id: light.bathroom_ceiling
data:
brightness: 80
- service: media_player.play_media
target:
entity_id: media_player.kitchen_speaker
data:
media_content_id: 'http://stream.live.vc.bbcmedia.co.uk/bbc_radio_fourfm'
media_content_type: 'audio/mp4'That's about ten minutes of your morning back, every single day. Over a year, that's over 60 hours. Not bad for a bit of YAML.
2. The 'nobody left the house' security sweep
How many times have you got to the station and wondered if you locked the back door? Or left the iron on? The classic 'away mode' automation is fine, but it only works if you remember to arm it. The clever version uses presence detection to figure out you've left automatically.
Use the Home Assistant Companion app on your phone for zone-based presence. When your phone leaves the 'home' zone and stays away for more than five minutes (to avoid false triggers when you pop to the bins), run a check. If any door sensors show open, send a notification to your phone: 'Back door still open – do you want me to alert a neighbour?' If the iron's smart plug is still drawing power, turn it off remotely. You can even set up a camera snapshot to send to your phone so you can see the state of the hallway before you decide to turn back.
The real time-saver here is the 'did I actually leave?' confirmation. A simple automation that sends a single push notification with the state of all your doors and key appliances saves you the 20-minute round trip to check. Plus, if you have a smart lock, you can set it to auto-lock when everyone's phone has left the zone for ten minutes. No more standing on the doorstep patting your pockets.
3. Laundry and dishwasher reminders that don't nag
We've all got the friend who has a smart plug on their washing machine and gets a notification every single cycle – 'washing done!' – and after a week they mute it. The trick is to make the notification useful and only fire when you're actually around to deal with it.
Use a smart plug with energy monitoring (like the Tapo ones, which are cheap and reliable) to detect when the washing machine's power draw drops below 10W after being above 500W for more than 30 minutes. That's your 'cycle finished' trigger. But here's the UK-specific bit: don't just ping your phone. If you're in the garden or the pub, that notification is useless. Instead, have Home Assistant check if you're home first. If you are, send a notification. If you're not, wait until your phone re-enters the home zone, then send it.
Even better – tie it into your lights. If the kitchen light is on and you're in the kitchen, flash it twice. If you're in the living room, use a smart speaker to announce 'Washing's done, mate.' It's far less annoying than a phone buzz and you're more likely to act on it. The same logic works for the dishwasher if you run it overnight – have it notify you at 7am rather than at 2am when it finishes.
For the energy monitoring part, you'll need a plug like this: smart plug with energy monitoring on Amazon UK. They're about £15 each and pay for themselves if you also use them to track standby power on your TV and games console.
4. The 'guest mode' that keeps your partner sane
If you live with someone who isn't as into this as you are, the fastest way to get them to unplug your Raspberry Pi is to make the house do weird things. The solution is a single 'guest mode' input boolean that disables all your clever automations at once. But you can go one step further: make it context-aware.
Set up an input boolean called input_boolean.guest_mode. Then add a condition to every automation that says 'only run if guest mode is off'. But don't expect your partner to remember to toggle it. Instead, automate it – when a new phone joins your Wi-Fi network that isn't in your known devices list, turn guest mode on. When that phone leaves, turn it off after 30 minutes. You can also add a physical button near the front door – a cheap Zigbee button – that toggles guest mode, and label it with a bit of tape: 'Press this when your mum visits.'
This saves you from the awkward 'why did the lights go off when I walked into the kitchen?' conversation, and it saves your partner from having to learn your system. It's the difference between a hobby and a home feature.
If you're new to Home Assistant and the YAML side feels like a second job, that's where a shortcut helps. I've put together a Home Lab & Automation Pack – a set of ready-made AI prompts that walk you through scripting, troubleshooting, and documenting your setup. Instead of trawling forums for that one condition syntax, you can just ask the prompt to write it for you. It's a few quid and it's saved me hours of head-scratching on exactly the kind of automations above.
5. The 'winter energy saver' that pays for itself
UK energy prices are painful, and the biggest time sink of all is manually adjusting the thermostat every time the weather changes. Home Assistant's climate integrations let you build a rule-based schedule that adapts to the outside temperature, not just the time of day.
Use the Met Office or OpenWeatherMap integration to get the forecast. Then set a simple automation: if the outside temperature is forecast to drop below 2°C between 5pm and 7pm, boost the heating by one degree at 4:30pm so the house is warm before you get in. If it's forecast to be mild (above 10°C), skip the morning heating boost entirely. This isn't just about saving money – it's about never having to think about the heating again.
You can also add a 'last person out' automation that sets the thermostat to 12°C (frost protection) when everyone leaves, then restores it to your preferred schedule 30 minutes before the first person returns. I've had this running for two winters and I've not touched the thermostat once. The savings roughly cover the cost of a Zigbee radiator valve on Amazon UK, and you never come home to a freezing house or a boiler running all day for no one.
The bottom line
Home Assistant isn't about having the most gadgets – it's about making the gadgets you have disappear into the background. Start with one automation from this list, get it running reliably, then add the next. The morning routine alone is worth the setup time. Within a month, you'll wonder how you ever lived with a house that needed you to tell it what to do.
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.