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 over all Chromecast Audios
######################################################################
@@ -20,13 +20,20 @@
- service: script.Voice_notify
data_template:
value1: >
{{ [
"Welcome home {%trigger.entity_id.split('.')[1]|replace('_', ' ')%}",
"Guess who is home? {{ trigger.entity_id.split('.')[1]|replace('_', ' ')}} is!",
"Attention: {{trigger.entity_id.split('.')[1]|replace('_', ' ')}} is now in the house.",
"{{ trigger.entity_id.split('.')[1]|replace('_', ' ')}} in da house!",
"Welcome Home {{ trigger.entity_id.split('.')[1]|replace('_', ' ')}}. 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('_', ' ')}}",
"Life is like a song, youre back where you belong. Welcome home {{ trigger.entity_id.split('.')[1]|replace('_', ' ')}}"
] | random }}
{% set person = trigger.entity_id.split('.')[1]|replace('_', ' ')%}
{% macro greeting_sentence(person) %}
{{ [
"Welcome home " ~ person,
"Guess who is home? " ~ person +" is!",
"Attention: " ~ person + " is now in the house.",
person ~ " in da house!",
"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 " ~ person,
"Life is like a song, youre back where you belong. Welcome home" ~ person,
"Hey there " ~ person,
person ~ "! You're home!"
] | random }}
{% endmacro %}
{{greeting_sentence(person)}}