DarkFox-homeassistant/packages/automation/party_mode.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