Trying out Macros again. :)

This commit is contained in:
CCOSTAN
2017-02-15 01:34:50 +00:00
parent b9c2e208a6
commit d57d76e065

View File

@@ -1,4 +1,4 @@
###################################################################### ########## ############################################################
## Announce when people come or go. ## Announce when people come or go.
## Announce over all Chromecast Audios ## Announce over all Chromecast Audios
###################################################################### ######################################################################
@@ -20,13 +20,20 @@
- service: script.Voice_notify - service: script.Voice_notify
data_template: data_template:
value1: > value1: >
{% set person = trigger.entity_id.split('.')[1]|replace('_', ' ')%}
{% macro greeting_sentence(person) %}
{{ [ {{ [
"Welcome home {%trigger.entity_id.split('.')[1]|replace('_', ' ')%}", "Welcome home " ~ person,
"Guess who is home? {{ trigger.entity_id.split('.')[1]|replace('_', ' ')}} is!", "Guess who is home? " ~ person +" is!",
"Attention: {{trigger.entity_id.split('.')[1]|replace('_', ' ')}} is now in the house.", "Attention: " ~ person + " is now in the house.",
"{{ trigger.entity_id.split('.')[1]|replace('_', ' ')}} in da house!", person ~ " in da house!",
"Welcome Home {{ trigger.entity_id.split('.')[1]|replace('_', ' ')}}. We've missed you. or at least Molly did.", "Welcome Home " ~ person + ". We've missed you. or at least Molly did.",
"Our home is now complete, Rest your head and relax your feet! Welcome Back {{ trigger.entity_id.split('.')[1]|replace('_', ' ')}}", "Our home is now complete, Rest your head and relax your feet! Welcome Back " ~ person,
"Life is like a song, youre back where you belong. Welcome home {{ trigger.entity_id.split('.')[1]|replace('_', ' ')}}" "Life is like a song, youre back where you belong. Welcome home" ~ person,
] | random }} "Hey there " ~ person,
person ~ "! You're home!"
] | random }}
{% endmacro %}
{{greeting_sentence(person)}}