Files
home-assistant/packages/lighting/lighting.yaml
2022-05-16 13:19:27 -07:00

101 lines
2.6 KiB
YAML

# Lighting Package
# -----------------------------------------------------------------------------
# Lighting State Helpers
input_select:
ht_lighting_mode:
name: Home Theater Lighting Mode
options:
- Normal # Lights Dim on Playing/Pause, Low on Stopped
- Theater # Lights Off on Playing, Dim on Pause, No Change on Stopped
- Disabled # No Lighting Control
initial: Normal
input_button:
ht_reload_lights:
name: 'Reload Home Theater Lights'
icon: mdi:lightbulb-on-outline
# -----------------------------------------------------------------------------
# Home Theater Lighting Scenes
scene:
- name: Home Theater Normal
entities:
light.living_room_light:
state: "on"
brightness: 100
- name: Home Theater Low
entities:
light.living_room_light:
state: "on"
brightness: 50
- name: Home Theater Dim
entities:
light.living_room_light:
state: "on"
brightness: 30
- name: Home Theater Off
entities:
light.living_room_light: "off"
# -----------------------------------------------------------------------------
# Lighting Automations
automation:
# Automations for Home Theater
# Automations for Bedroom Nightstand Lamps
- alias: Jen Nightstand Lamp
mode: single
trigger:
- device_id: 98d9a86c7838fdbfcbdaeceef9a98f36
domain: zha
platform: device
type: remote_button_short_press
subtype: remote_button_short_press
condition: []
action:
- type: toggle
device_id: 444b8c5db71e96e192187688e1140d9a
entity_id: light.jen_nightstand_light
domain: light
- alias: J.P. Nightstand Lamp
mode: single
trigger:
- device_id: f223ed24fe135bfd6bb7006dddb6b9f8
domain: zha
platform: device
type: remote_button_short_press
subtype: remote_button_short_press
condition: []
action:
- type: toggle
device_id: a9a219b3e184e045a40959605b4c2be0
entity_id: light.jp_nightstand_light
domain: light
# Automations for Presence Changes
- alias: Turn On Porch Light after Chorale
trigger:
- platform: zone
entity_id: person.jpk
zone: zone.chorale_performance
event: leave
- platform: zone
entity_id: person.jpk
zone: zone.chorale_rehearsal
event: leave
condition:
- condition: state
alias: "Sun down"
entity_id: sun.sun
state: "below_horizon"
mode: queued
action:
- service: light.turn_on
entity_id: light.porch_light