renemarc/home-assistant-config

View on GitHub
scripts/scene_gaming.yaml

Summary

Maintainability
Test Coverage
#
# Setup gaming scene
#
# @see /automations/scene_select.yaml
#
alias: "Gaming Scene"
icon: "mdi:space-invaders"
sequence:

  # Enable scene mode.
  - service: input_boolean.turn_on
    data:
      entity_id: input_boolean.scene_mode

  # Dim the lounge spot lights.
  - service: lifx.set_state
    data:
      entity_id:
        - light.spotlight
        - light.torchiere
    data_template:
      rgb_color: [80, 0, 110]
      brightness_pct: 50
      transition: 5

  # Set Aurora effect.
  - service: input_select.select_option
    data:
      entity_id: input_select.aurora_effect
      option: "Synthwave"

  # Turn on ceiling wash lights.
  - service: homeassistant.turn_on
    data:
      entity_id:
        - group.ceiling_lights
      transition: 5

  # Set ceiling wash light effect.
  - service: input_select.select_option
    data:
      entity_id: input_select.ceiling_effect
      option: "Blissful"

  # Turn on the lounge's TV.
  - service: switch.turn_on
    entity_id: switch.lounge_tv

  # Set TV backlight effect.
  - service: input_select.select_option
    data:
      entity_id: input_select.lightpack_effect
      option: "Gaming"

  # Turn off some glaring kitchen lights.
  - service: homeassistant.turn_off
    data:
      entity_id:
        - light.countertop
        - light.island