45 lines
1016 B
YAML
45 lines
1016 B
YAML
group:
|
|
party_mode:
|
|
name: Party Mode
|
|
entities:
|
|
- input_boolean.party_mode
|
|
- switch.party_button
|
|
- sensor.party_button_battery
|
|
|
|
input_boolean:
|
|
party_mode:
|
|
initial: off
|
|
icon: mdi:cake-variant
|
|
|
|
automation:
|
|
# Refresh party button state, when button is turned on.
|
|
- alias: party_button_available
|
|
trigger:
|
|
platform: state
|
|
entity_id: switch.party_button
|
|
from: 'unavailable'
|
|
action:
|
|
service_template: switch.turn_{{ states.input_boolean.party_mode.state }}
|
|
data:
|
|
entity_id: switch.party_button
|
|
|
|
- alias: party_button_on
|
|
trigger:
|
|
platform: state
|
|
entity_id: switch.party_button
|
|
to: 'on'
|
|
action:
|
|
service: input_boolean.turn_on
|
|
data:
|
|
entity_id: input_boolean.party_mode
|
|
|
|
- alias: party_button_off
|
|
trigger:
|
|
platform: state
|
|
entity_id: switch.party_button
|
|
to: 'off'
|
|
action:
|
|
service: input_boolean.turn_off
|
|
data:
|
|
entity_id: input_boolean.party_mode
|