101 lines
2.6 KiB
YAML
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
|