Announcement for when server maintenance is finished
This commit is contained in:
@@ -337,6 +337,15 @@ script:
|
|||||||
call_interruption: 1
|
call_interruption: 1
|
||||||
call_server_maintenance: 1
|
call_server_maintenance: 1
|
||||||
|
|
||||||
|
server_maintenance_done_annc:
|
||||||
|
alias: Server Maintenance Done Announcement
|
||||||
|
sequence:
|
||||||
|
- service: script.status_annc
|
||||||
|
data:
|
||||||
|
who: "{{ who|default('everywhere') }}"
|
||||||
|
call_interruption: 1
|
||||||
|
call_server_maintenance_done: 1
|
||||||
|
|
||||||
welcome_home:
|
welcome_home:
|
||||||
alias: 'Welcome Home'
|
alias: 'Welcome Home'
|
||||||
sequence:
|
sequence:
|
||||||
|
|||||||
@@ -1739,6 +1739,14 @@ script:
|
|||||||
] | random }}
|
] | random }}
|
||||||
{% endmacro %}
|
{% endmacro %}
|
||||||
|
|
||||||
|
{% macro server_maintenance_done() %}
|
||||||
|
{{ [
|
||||||
|
'Home assistant has returned to service. Nerd Home Incorporated appreciates your patience.',
|
||||||
|
'All services are operational again. We appreciate your business.',
|
||||||
|
'Mischief managed. Server back online.',
|
||||||
|
] | random }}
|
||||||
|
{% endmacro %}
|
||||||
|
|
||||||
|
|
||||||
{# a macro that removes all newline characters, empty spaces, and returns formatted text. Also replaces all Underscores with Spaces #}
|
{# a macro that removes all newline characters, empty spaces, and returns formatted text. Also replaces all Underscores with Spaces #}
|
||||||
{%- macro cleanup(data) -%}
|
{%- macro cleanup(data) -%}
|
||||||
@@ -1847,6 +1855,10 @@ script:
|
|||||||
{% if call_server_maintenance == 1 %}
|
{% if call_server_maintenance == 1 %}
|
||||||
{{ server_maintenance() }}
|
{{ server_maintenance() }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
{% if call_server_maintenance_done == 1 %}
|
||||||
|
{{ server_maintenance_done() }}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{%- endmacro -%}
|
{%- endmacro -%}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user