What did she say? Adding in a repeat function.

This commit is contained in:
CCOSTAN
2017-02-10 02:20:25 +00:00
parent ab7e64abd6
commit 242d5f2787
4 changed files with 11 additions and 7 deletions

View File

@@ -1,8 +1,7 @@
###################################################################### ######################################################################
## Announce when people come or go. ## What did she say? REPEAT THE LAST MESSAGE.
## Announce over all Chromecast Audios
###################################################################### ######################################################################
- alias: 'State Announcements' - alias: 'tts_repeat'
trigger: trigger:
- platform: state - platform: state
@@ -13,4 +12,4 @@
action: action:
- service: script.Voice_notify - service: script.Voice_notify
data_template: data_template:
value1: "{{ trigger.entity_id.split('.')[1]|replace('_', ' ')|replace('garadget large', 'The large garage ')|replace('garadget small', 'The small garage ') }} is {{ (trigger.to_state.state)|replace('_', ' ') }}." value1: "{{states.sensor.polly_lastmsg.state}}"

View File

@@ -18,3 +18,7 @@ speech_notifications:
icon: mdi:speaker-wireless icon: mdi:speaker-wireless
initial: on initial: on
repeat_message:
name: Repeat Last Notification
icon: mdi:repeat-once
initial: off

View File

@@ -79,5 +79,6 @@ voice_notify:
{{ value1 }}" {{ value1 }}"
cache: true cache: true
- service: input_boolean.turn_off
entity_id: input_boolean.repeat_message

View File

@@ -3,5 +3,5 @@
################################################### ###################################################
- platform: mqtt - platform: mqtt
name: "Latest Arrival" name: "polly_lastmsg"
state_topic: "polly/lastmsg" state_topic: "polly/lastmsg"