Home Assistant Scenes: One Tap to Set the Perfect Mood

Picture this: you tap one button and the living room lights dim to warm amber, the TV switches to your streaming app, the thermostat nudges up two degrees, and the blinds close halfway. That's a scene. No more fumbling with five different apps or walking around the house flipping switches. One tap, everything changes.

Check Your Devices Automation Guide

What Exactly Is a Scene?

Think of a scene as a photograph of your home's state. It captures how every device should look at a specific moment: which lights are on and at what brightness, what color they're set to, where your thermostat is dialed, whether the blinds are open or closed, and what your media player is doing.

When you activate a scene, Home Assistant sends commands to every device in that scene simultaneously. All those devices snap to their saved states. It's like having a universal remote that controls everything at once.

💡

Lights

Set brightness, color temperature, and RGB color for every light in the scene. Dim the bedroom to 20% warm white, or crank the office to 100% daylight.

🌡️

Climate

Target temperature, HVAC mode (heat, cool, auto), and fan speed. Your "Sleep" scene can drop the temperature two degrees automatically.

🎵

Media

Volume levels, input sources, and playback state. Set the TV to HDMI 2 and the soundbar to 40% for movie night.

🪟

Covers & Blinds

Position and tilt for every blind, curtain, and roller shutter. Half-closed for afternoon sun, wide open for morning light.

Scenes vs Automations vs Scripts: What's the Difference?

This trips up a lot of people. Here's the simple version:

Scenes

The "what"

A saved snapshot of device states. Lights at 50%, thermostat at 21°C, blinds at 60%. No logic, no timing, just a desired end state.

Example: "Movie Night" scene sets the mood.

Automations

The "when" and "why"

Trigger, condition, action. When the sun sets AND someone is home, activate the "Evening" scene. Automations react to events and run scenes (or other actions) automatically.

Example: Sunset triggers the "Evening" scene.

Scripts

The "how" (with steps)

A sequence of actions with delays, conditions, and loops. Flash the lights three times, wait 5 seconds, then play a sound. Scripts can do things scenes can't, like timed sequences.

Example: "Alert" script flashes lights then announces.

The magic happens when you combine them. Create scenes for your desired states, then use automations to activate the right scene at the right time. Use scripts when you need multi-step sequences that scenes can't handle.

How to Create a Scene (Two Methods)

Method 1: The UI Way (Easiest)

  1. Go to Settings → Automations & Scenes → Scenes
  2. Click + Create Scene
  3. Give it a name (this is what you'll use in automations and voice commands)
  4. Click Add entities and pick the devices you want to include
  5. Set each device to the state you want. Turn lights on, adjust brightness, set the thermostat temperature, position the blinds
  6. Click Save

The UI is great for getting started. You can see the effect in real time as you adjust each device.

Method 2: Snapshot (Capture Current State)

  1. Set up your room exactly how you want it. Adjust every light, thermostat, blind, and device manually
  2. Go to Settings → Automations & Scenes → Scenes
  3. Click + Create Scene
  4. Add the entities you want to capture
  5. Click the three dots menu and select Snapshot current state
  6. Home Assistant records the current state of every added entity
  7. Click Save

This is perfect when you've got the room "just right" and want to save that exact state.

10 Scene Ideas to Steal

Don't know where to start? Here are ten scenes that most smart home owners end up building sooner or later.

Good Morning

Blinds open to 80%, lights fade to daylight white at 70%, thermostat bumps up to 21°C, coffee machine turns on (smart plug). Trigger it 30 minutes before your alarm with an automation.

Movie Night

Living room lights to 10% warm orange, TV on HDMI 2, soundbar at 45%, blinds fully closed. Bias lights behind the TV at 5% soft white. Activate with a dashboard button or NFC tag on the remote.

Goodnight

Every light in the house off except the hallway nightlight at 2%. Front door locked, thermostat to 18°C, blinds closed, TV off. The last button you press before bed.

Work Mode

Office lights to 100% cool white (focus mode), other rooms dim or off, thermostat at a comfortable 21°C, "Do Not Disturb" sign (smart LED strip outside office door turns red).

Leaving Home

All lights off, all doors locked, thermostat to eco mode (17°C), blinds half closed, robot vacuum starts its cleaning cycle. Trigger it with a presence detection automation or an NFC tag by the door.

Welcome Home

Hallway lights on at 60%, living room at 40% warm white, thermostat to comfort mode, a welcome chime on the speaker. Triggered by your phone's GPS or a door sensor.

Dinner Time

Dining room lights to 60% warm white, kitchen lights to 80%, living room TV off, background music on the kitchen speaker at low volume. Cozy but functional.

Party Mode

Colored RGB lights cycling through the rainbow, WLED strips on party mode, music on multiple speakers (multi-room audio), thermostat down a degree because parties generate heat.

Reading Mode

One reading lamp at 80% warm white, all other lights off, TV off, thermostat at a cozy 22°C. Simple, focused, comfortable. Great for a bedroom or living room corner.

Away (Vacation)

Thermostat to 16°C, water heater off (smart plug), random lights on/off throughout the evening (pair with an automation), security cameras to armed mode, blinds partially closed.

YAML Scene Examples

If you prefer editing YAML directly (or want more control), here's how scenes look in configuration.yaml or in the scenes.yaml file.

Movie Night Scene

- name: Movie Night
  entities:
    light.living_room_main:
      state: on
      brightness: 25
      color_temp: 400
    light.tv_bias_light:
      state: on
      brightness: 13
    light.kitchen:
      state: off
    media_player.living_room_tv:
      state: on
      source: HDMI 2
    media_player.soundbar:
      state: on
      volume_level: 0.45
    cover.living_room_blinds:
      state: closed

Good Morning Scene

- name: Good Morning
  entities:
    light.bedroom:
      state: on
      brightness: 178
      color_temp: 300
    cover.bedroom_blinds:
      state: open
      current_position: 80
    climate.thermostat:
      state: heat
      temperature: 21
    switch.coffee_machine:
      state: on

Leaving Home Scene

- name: Leaving Home
  entities:
    light.all_lights:
      state: off
    lock.front_door:
      state: locked
    climate.thermostat:
      state: heat
      temperature: 17
    cover.all_blinds:
      state: closed
      current_position: 30
    vacuum.robot:
      state: cleaning

Using Scenes in Automations

Here's how to activate a scene from an automation:

automation:
  - alias: "Sunset Evening Scene"
    trigger:
      - platform: sun
        event: sunset
        offset: "+00:15:00"
    condition:
      - condition: state
        entity_id: group.family
        state: home
    action:
      - service: scene.turn_on
        target:
          entity_id: scene.evening

Transition (Fade) Between Scenes

Add a transition time so lights fade smoothly instead of snapping:

action:
  - service: scene.turn_on
    target:
      entity_id: scene.movie_night
    data:
      transition: 5  # 5-second fade

A 3 to 5 second transition looks natural. Longer fades (15-30 seconds) work great for "wake up" scenes that slowly brighten the room.

5 Ways to Activate a Scene

Dashboard Button

Add a scene button to your dashboard. Tap it from your phone, tablet, or wall panel. Use the Button card or Mushroom chips for a clean look.

Voice Command

Expose scenes to Assist, Alexa, or Google Home. "Turn on Movie Night" just works. Scene names should be short and memorable for voice.

Automation

Trigger scenes based on time, presence, sensor data, or events. Sun sets? Evening scene. Everyone leaves? Away scene. Check out our automation guide for ideas.

NFC Tag

Stick an NFC tag on your nightstand, desk, or front door. Tap your phone against it to activate a scene. No app needed, just tap and go.

Physical Button

Zigbee buttons (IKEA, Aqara, Hue) or smart switches can trigger scenes. Put a button by the front door for "Leaving Home" or on the nightstand for "Goodnight".

Scene Pro Tips

Name scenes for activities, not rooms

"Movie Night" is better than "Living Room Dim". Activity names make sense in voice commands and are easier to remember. You might have multiple scenes for the same room (work, relax, clean) and that's totally fine.

Use transitions for smooth fades

Lights snapping from bright to dim looks jarring. Add a 3-5 second transition when activating scenes. For morning wake-up scenes, try 30-60 seconds for a sunrise effect. Not all devices support transitions, but most smart bulbs do.

Keep a "Normal" scene

Create a default "Normal" or "Daytime" scene that resets everything to standard settings. After Movie Night, you want a quick way back to regular lighting without manually adjusting every device.

Combine with blueprints for advanced triggers

Community blueprints can tie scenes to physical buttons, time-of-day logic, or adaptive lighting. Instead of building complex automations from scratch, import a blueprint and point it at your scenes.

Don't include devices you don't want to change

Only add devices whose state should change when the scene activates. If the bathroom light shouldn't be affected by "Movie Night", leave it out. Scenes only touch what you include.

Use templates for dynamic scenes

Standard scenes are static snapshots. If you want brightness to vary based on time of day, use a script with template values instead of a scene. Or create multiple versions of the same scene (Evening Bright, Evening Dim) and let an automation choose.

Your First Three Scenes (This Weekend)

Don't try to build everything at once. Start with these three and expand from there.

1️⃣

Goodnight

Everything off, doors locked, thermostat down. The scene you'll use literally every night.

2️⃣

Movie Night

Dim lights, TV ready, blinds closed. The scene that makes you feel like a wizard.

3️⃣

Leaving Home

Lights off, eco mode on, vacuum starts. Never wonder "did I turn everything off?" again.

Not Sure What Devices Work with Scenes?

Run a free HomeShift scan to see which of your smart home devices are compatible with Home Assistant scenes, automations, and local control.

Scan Your Devices Free