Add automations for living room button
This commit is contained in:
parent
f4628f79c2
commit
a0bd6aef18
1 changed files with 199 additions and 0 deletions
199
configuration/automations/living-room-button.yaml
Normal file
199
configuration/automations/living-room-button.yaml
Normal file
|
@ -0,0 +1,199 @@
|
|||
# Living Room button
|
||||
- id: living-room-button-1 # Upper Left
|
||||
alias: '[Living Room] Button 1'
|
||||
description: ''
|
||||
mode: single
|
||||
trigger:
|
||||
- device_id: 6f68b487f932c9b73d17ff82cb453617
|
||||
domain: zha
|
||||
platform: device
|
||||
type: remote_button_alt_short_press
|
||||
subtype: button_1
|
||||
action:
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: light.table_lamp
|
||||
state: 'on'
|
||||
sequence:
|
||||
- service: light.turn_off
|
||||
entity_id: light.table_lamp
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: light.table_lamp
|
||||
state: 'off'
|
||||
sequence:
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: input_select.home_mode
|
||||
state: Day
|
||||
sequence:
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: input_boolean.sleep_mode
|
||||
state: 'on'
|
||||
sequence:
|
||||
- service: light.turn_on
|
||||
entity_id: light.table_lamp
|
||||
data:
|
||||
brightness_pct: 100
|
||||
kelvin: 2000
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: input_boolean.sleep_mode
|
||||
state: 'off'
|
||||
sequence:
|
||||
- service: light.turn_on
|
||||
entity_id: light.table_lamp
|
||||
data:
|
||||
brightness_pct: 100
|
||||
kelvin: 3200
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: input_select.home_mode
|
||||
state: Night
|
||||
sequence:
|
||||
- service: light.turn_on
|
||||
entity_id: light.table_lamp
|
||||
data:
|
||||
brightness_pct: 5
|
||||
kelvin: 2700
|
||||
|
||||
- id: living-room-button-2 # Upper right
|
||||
alias: '[Living Room] Button 2'
|
||||
description: ''
|
||||
mode: single
|
||||
trigger:
|
||||
- device_id: 6f68b487f932c9b73d17ff82cb453617
|
||||
domain: zha
|
||||
platform: device
|
||||
type: remote_button_alt_short_press
|
||||
subtype: button_2
|
||||
action:
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: light.tv_lights
|
||||
state: 'on'
|
||||
sequence:
|
||||
- service: light.turn_off
|
||||
entity_id: light.tv_lights
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: light.tv_lights
|
||||
state: 'off'
|
||||
sequence:
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: input_select.home_mode
|
||||
state: Day
|
||||
sequence:
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: input_boolean.sleep_mode
|
||||
state: 'on'
|
||||
sequence:
|
||||
- service: light.turn_on
|
||||
entity_id: light.tv_lights
|
||||
data:
|
||||
brightness_pct: 100
|
||||
kelvin: 2000
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: input_boolean.sleep_mode
|
||||
state: 'off'
|
||||
sequence:
|
||||
- service: light.turn_on
|
||||
entity_id: light.tv_lights
|
||||
data:
|
||||
brightness_pct: 100
|
||||
kelvin: 3200
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: input_select.home_mode
|
||||
state: Night
|
||||
sequence:
|
||||
- service: light.turn_on
|
||||
entity_id: light.tv_lights
|
||||
data:
|
||||
brightness_pct: 5
|
||||
kelvin: 2700
|
||||
|
||||
- id: living-room-button-3 # Middle left
|
||||
alias: '[Living Room] Button 3'
|
||||
description: ''
|
||||
mode: single
|
||||
trigger:
|
||||
- device_id: 6f68b487f932c9b73d17ff82cb453617
|
||||
domain: zha
|
||||
platform: device
|
||||
type: remote_button_alt_short_press
|
||||
subtype: button_3
|
||||
action:
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: input_select.home_mode
|
||||
state: Day
|
||||
sequence:
|
||||
- service: script.tv_youtube
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: input_select.home_mode
|
||||
state: Night
|
||||
sequence:
|
||||
- service: script.tv_youtube
|
||||
|
||||
- id: living-room-button-5 # Bottom left
|
||||
alias: '[Living Room] Button 5'
|
||||
description: ''
|
||||
mode: single
|
||||
trigger:
|
||||
- device_id: 6f68b487f932c9b73d17ff82cb453617
|
||||
domain: zha
|
||||
platform: device
|
||||
type: remote_button_alt_short_press
|
||||
subtype: button_5
|
||||
action:
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: input_select.home_mode
|
||||
state: Day
|
||||
sequence:
|
||||
- service: script.tv_nintendo_switch
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: input_select.home_mode
|
||||
state: Night
|
||||
sequence:
|
||||
- service: script.tv_nintendo_switch
|
||||
|
||||
- id: living-room-button-6 # Bottom right
|
||||
alias: '[Living Room] Button 6'
|
||||
description: ''
|
||||
mode: single
|
||||
trigger:
|
||||
- device_id: 6f68b487f932c9b73d17ff82cb453617
|
||||
domain: zha
|
||||
platform: device
|
||||
type: remote_button_alt_short_press
|
||||
subtype: button_6
|
||||
action:
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: input_select.home_mode
|
||||
state: Day
|
||||
sequence:
|
||||
- service: script.tv_ps4
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: input_select.home_mode
|
||||
state: Night
|
||||
sequence:
|
||||
- service: script.tv_ps4
|
Loading…
Reference in a new issue