I don't know what I was on when I wrote the master bedroom automations

This commit is contained in:
2023-03-06 13:20:37 -05:00
parent 2b59264243
commit d710552aa6

View File

@ -46,7 +46,12 @@ automation:
to: 'off' to: 'off'
id: sleep-off id: sleep-off
action: action:
- service: script.master_bedroom_wakeup - choose:
- conditions:
- condition: trigger
id: sleep-off
sequence:
- service: script.master_bedroom_wakeup
# TODO: Add actions when sleep mode is activated # TODO: Add actions when sleep mode is activated
@ -55,36 +60,34 @@ script:
alias: 'Master Bedroom Wakeup' alias: 'Master Bedroom Wakeup'
mode: restart mode: restart
sequence: sequence:
- choose: - service: switch.turn_off
- conditions: target:
- condition: trigger entity_id: switch.master_bedroom_echo_dot_do_not_disturb_switch
id: sleep-off - service: media_player.volume_set
sequence: target:
- service: media_player.volume_set entity_id: media_player.master_bedroom_echo_dot
target: data:
entity_id: media_player.master_bedroom_echo_dot volume_level: >
data: {% if is_state('input_boolean.give_me_darkness','on') %}
volume_level: > {{ states('input_number.master_bedroom_echo_dot_night_volume') }}
{% if is_state('input_boolean.give_me_darkness','on') %} {% else %}
{{ states('input_number.master_bedroom_echo_dot_night_volume') }} {{ states('input_number.master_bedroom_echo_dot_day_volume') }}
{% else %} {% endif %}
{{ states('input_number.master_bedroom_echo_dot_day_volume') }} - if:
{% endif %} - condition: template
- if: value_template: >
- condition: template {% set weather = states('weather.iron_nerd_weather_station') %}
value_template: > {% if weather in ['cloudy','partlycloudy','rainy','snowy','hail','lightning','lightning-rainy','pouring','snowy-rainy'] %}
{% set weather = states('weather.iron_nerd_weather_station') %} true
{% if weather in ['cloudy','partlycloudy','rainy','snowy','hail','lightning','lightning-rainy','pouring','snowy-rainy'] %} {% elif (states('sensor.pirateweather_cloud_coverage') | int) > 50 %}
true true
{% elif (states('sensor.pirateweather_cloud_coverage') | int) > 50 %} {% else %}
true false
{% else %} {% endif %}
false then:
{% endif %} - service: input_select.select_option
then: target:
- service: input_select.select_option entity_id: input_select.master_bedroom_scenes
target: data:
entity_id: input_select.master_bedroom_scenes option: Adaptive
data: - service: script.volume_reset
option: Adaptive
- service: script.volume_reset