10 Home Assistant Automations Worth Setting Up First

The 10 most useful Home Assistant automations to set up first. Real patterns that solve real household annoyances, with YAML examples and pointers to the docs.

10 Home Assistant Automations Worth Setting Up First

The biggest trap with Home Assistant is automating things because you can, not because you should. The right first automations are the ones that solve real household annoyances: the light you always forget to turn off, the laundry cycle that finishes and sits damp for hours, the garage door you cannot remember whether you closed.

These are 10 starter automations worth setting up first, ordered roughly by what most households get value from. Each includes the high-level pattern and the entities or sensors required.

1. Lights on at sunset

The foundational automation, and the one that demonstrates the entire concept. When the sun sets, turn on a specified set of lights. Most automations you write later will follow the same shape.

Required: the built-in sun integration (works out of the box) and at least one smart light or smart plug controlling a lamp.

Pattern:

alias: Lights on at sunset
trigger:
  - platform: sun
    event: sunset
    offset: "-00:15:00"
action:
  - service: light.turn_on
    target:
      entity_id:
        - light.living_room
        - light.front_porch

The negative offset turns lights on 15 minutes before actual sunset, which is when most rooms start to feel dim. Adjust to taste.

2. Turn off lights when nobody is home

Pairs with the Mobile App's location tracking. When the last household member's phone leaves the house, turn off lights they may have forgotten.

Required: Home Assistant Mobile App installed on each household phone, with location permissions granted. Optionally, motion sensors as a fallback for people whose phones do not track location reliably.

Pattern: trigger on the person state changing from "home" to elsewhere, with a condition that all household persons are away.

3. Notify when laundry / dishwasher cycle ends

One of the highest-utility automations in any household. The washer or dryer finishes a cycle, you get a phone notification, the laundry actually gets moved.

Required: either a smart plug with energy monitoring on the appliance, or a vibration sensor stuck to the appliance. The smart plug approach is more reliable.

Pattern: monitor power draw. When power exceeds X watts for Y minutes (running) and then drops below Z watts for N minutes (finished), send a notification to phone.

The exact thresholds depend on your appliance. A typical washer pulls 400-1000 W during cycles and under 5 W at standby. Watch the energy monitor for a couple of cycles to find your thresholds.

4. Garage door reminder if left open

If the garage door is open after dark or for longer than a set time, send a notification. Prevents the embarrassment of realizing at midnight that the garage has been open since 4 PM.

Required: a contact sensor on the garage door (Aqara MCCGQ11LM works well) or a tilt sensor designed for garage doors.

Pattern: when the garage contact sensor reports "open" state for more than 20 minutes (or after sunset), send notification. Repeat every 15 minutes until closed.

5. Bedroom climate ramp on schedule

Most thermostats have schedules built in, but Home Assistant can do more sophisticated patterns: ramp temperature down gradually before bedtime, raise it slightly before alarm time, hold cooler during certain hours.

Required: a smart thermostat (Ecobee, Honeywell, Nest, or a Z-Wave thermostat) integrated with Home Assistant. Alternatively, a smart vent or smart radiator valve for room-level control.

Pattern: at 9 PM, set bedroom setpoint to 66 F. At 6:30 AM, raise to 70 F. The straightforward time-based variant works fine; advanced users add presence detection or sleep tracking sensors.

6. "Goodnight" routine on a single button

A single physical button (Aqara Wireless Mini Switch on the bedside table) that turns off all lights, sets HVAC to night mode, arms the alarm if you have one, and (optionally) plays a "going to sleep" notification to other household devices.

Required: a Zigbee button (Aqara Wireless Mini Switch is the recommended pick) and the devices it controls.

Pattern: trigger on button single-click. Action list: turn off light.living_room, turn off light.kitchen, set thermostat to 66 F, lock all locks. The button itself replaces "did I close everything up" thinking with one motion.

7. Phone charging notifications

The Home Assistant Mobile App exposes battery and charging state. Use it for: "phone charged above 90% and still plugged in, notify to unplug" (battery longevity), or "phone battery below 20% and not charging" (warning).

Required: Home Assistant Mobile App on the phone, with sensor sharing enabled.

Pattern: trigger on sensor.your_phone_battery_level crossing thresholds, with conditions on the sensor.your_phone_battery_state (charging vs not charging). The exact value thresholds (20%, 90%) are personal.

8. Plant watering reminders

If you have a moisture sensor in a houseplant, notify when moisture drops below a species-specific threshold. Optionally pair with a smart switch on a plant grow light to automate the light side.

Required: a Zigbee soil moisture sensor (Xiaomi Mi Flora, Aqara, or Tuya capacitive variants) and the Home Assistant Plant integration.

Pattern: when plant moisture drops below 30%, send notification to phone. Keep it gentle ("Your monstera could use water in the next day or two") rather than alarming.

9. Doorbell motion to inside light flash

Useful for deaf or hard-of-hearing household members. When a doorbell or porch motion sensor triggers, briefly flash an interior light. The visual cue replaces or supplements the audible doorbell.

Required: a smart doorbell integration or a porch motion sensor, plus at least one controllable interior light.

Pattern: on doorbell press or porch motion (with time-of-day conditions if desired), turn light on for 2 seconds, off for 1 second, on for 2 seconds. Done.

10. High-energy-load alert

If a circuit or whole-home energy monitor shows continuous high draw, send a notification. Useful for: noticing the space heater someone left on, catching a runaway HVAC, identifying a refrigerator going bad.

Required: an energy-monitoring smart plug, a whole-home energy monitor (Emporia Vue, Sense), or smart-plug-equipped major appliances.

Pattern: when power draw exceeds X watts for more than Y minutes outside expected usage windows, notify. Tune the threshold based on your home's normal patterns over a couple of weeks of data.

Where to find more automations

  • Home Assistant Blueprints Exchange (community.home-assistant.io/c/blueprints-exchange/53): the official community repository of ready-to-import automations. Browse by category. Import to your Home Assistant in a few clicks.
  • r/homeassistant on Reddit: weekly automation showcase threads. Great for inspiration.
  • Home Assistant Cookbook (community.home-assistant.io/c/configuration/cookbook/142): community-curated examples, organized by goal.
  • YouTube channels: Smart Home Junkie, EverythingSmartHome, House of Home Automation publish regular automation walkthroughs.

YAML or UI? Both work

Home Assistant's automation editor has two views: a visual UI that builds the YAML for you, and a raw YAML editor for direct edits. Both produce the same automations.

For starting out, use the UI. It is harder to break, faster for simple cases, and the YAML it generates is clean.

For complex automations (template conditions, multi-step actions with delays, custom data passing), YAML is often faster to edit directly. Most experienced users mix both.

What to do next

Pick two of the 10 automations above that fit your household best. Implement them this week. Resist the urge to set up all 10 at once; the goal is automations that earn their place by quietly making life better, not by being impressive.

For the devices that power these automations, see our Best Zigbee Devices for Home Assistant guide. For the integrations that unlock more automation patterns (Mobile App for phone tracking, Frigate for camera-based triggers), see Best Home Assistant Integrations in 2026.

Frequently asked questions

What is the first Home Assistant automation I should set up?

Lights on at sunset. It is the foundational automation that demonstrates the whole concept of state-based home automation. Once it works, you understand how every other automation will work, and you have something useful running every day.

Where do I find Home Assistant automation examples?

The Home Assistant Blueprints Exchange (community.home-assistant.io/c/blueprints-exchange/53) is the official community repository of ready-to-import automations. The r/homeassistant subreddit has weekly automation showcases. The official documentation includes example automations for common patterns.

Should I write Home Assistant automations in YAML or use the UI editor?

Use the UI editor when starting. It is faster, harder to break, and the YAML it generates is good. Once your automations get complex (template conditions, multi-step actions), you may find YAML editing faster. Most users mix both: simple automations via UI, complex ones via YAML.

How many automations is too many?

There is no hard limit, but practical advice: more than 50 personal automations tends to be hard to maintain. If you find automations conflicting (one turns off a light another wants on), it is time to consolidate or rethink. Quality of automations matters more than quantity.


Curated with AI assistance via Charmed.