diff --git a/config/packages/modules/speech.yaml b/config/packages/modules/speech.yaml index f80236a..09f5d29 100644 --- a/config/packages/modules/speech.yaml +++ b/config/packages/modules/speech.yaml @@ -47,6 +47,27 @@ script: {%- else -%} {{ message }} {%- endif -%} + chat: + alias: Speech · Send message + sequence: + # Don't talk while in night mode. + - condition: not + conditions: + - condition: state + entity_id: sensor.house_mode + state: 'night' + # Combine partials for speech message. + - service: notify.telegram + data_template: + title: "{{ title | default('💬 *Speech Module*') }}" + message: >- + {%- if partials is defined -%} + {%- for partial in partials -%} + {{ partial }}{{ " " }} + {%- endfor -%} + {%- else -%} + {{ message }} + {%- endif -%} say_discretely: alias: Speech · Say discretely diff --git a/config/packages/routines/bedtime.yaml b/config/packages/routines/bedtime.yaml index 33eba03..d2d5dc2 100644 --- a/config/packages/routines/bedtime.yaml +++ b/config/packages/routines/bedtime.yaml @@ -8,9 +8,9 @@ script: - media_player.kitchen - media_player.bathroom - - service: script.say_discretely - data: - message: "Entering bed time." + # - service: script.say_discretely + # data: + # message: "Entering bed time." # Set master bedroom state - service: fan.turn_on diff --git a/config/packages/routines/good_night.yaml b/config/packages/routines/good_night.yaml index ac332fb..3ad2c4e 100644 --- a/config/packages/routines/good_night.yaml +++ b/config/packages/routines/good_night.yaml @@ -7,9 +7,9 @@ script: - service: media_player.media_stop entity_id: media_player.master_bedroom # Use say_discretely instead of talk, because night mode is already on. - - service: script.say_discretely - data: - message: "Entering night mode. Good night!" + # - service: script.say_discretely + # data: + # message: "Entering night mode. Good night!" # Prepare Bed LED brightness to be turned on during night time - service: light.turn_on @@ -54,3 +54,6 @@ script: - light.browser_hallway data: brightness_pct: 1 + + - service: cover.close_cover + entity_id: cover.living_room diff --git a/config/packages/routines/waking_up.yaml b/config/packages/routines/waking_up.yaml index 0ef2b8f..ba9e00d 100644 --- a/config/packages/routines/waking_up.yaml +++ b/config/packages/routines/waking_up.yaml @@ -24,10 +24,10 @@ script: state: "off" - wait_template: "{{ is_state('input_boolean.sarah_talking', 'off') }}" timeout: 00:02:00 - - delay: 00:00:0 - - service: script.say - data: - message: "Here's some music to start the day!" + - delay: 00:00:00 + # - service: script.say + # data: + # message: "Here's some music to start the day!" - delay: 00:00:02 - service: script.music_play @@ -48,7 +48,7 @@ script: routine_morning_briefing: alias: Routine · Morning Briefing sequence: - - service: script.say + - service: script.chat data_template: partials: - !include ../../templates/partials/greeting.yaml