automations/modes/quiet_mode_start.yaml
#
# When noise makers should not be running
#
# Subscribers should quiet down noisy machines and mute non-critical alarms.
#
# @subscribe input_boolean.nap_mode
# @subscribe input_boolean.night_mode
#
# @publish input_boolean.quiet_mode
#
- id: quiet_mode_start
alias: "Quiet Mode START"
trigger:
# When it's too late.
- platform: time
at: '21:30:00'
# When night mode is enables.
- platform: state
entity_id: input_boolean.night_mode
to: 'on'
# When nap mode is enables.
- platform: state
entity_id: input_boolean.nap_mode
to: 'on'
action:
# Enable quiet mode.
- service: input_boolean.turn_on
entity_id: input_boolean.quiet_mode