# - destination
# - notification_id
# - enable_persistent
+# - enable_browser
# - enable_telegram
#
# Operations:
{% set enable_persistent = false %}
{% endif %}
{{ enable_persistent }}
+ enable_browser: >-
+ {# Check Null Input #}
+ {% if enable_browser | length == 0 %}
+ {% set enable_browser = false %}
+ {% endif %}
+ {{ enable_browser }}
enable_telegram: >-
{# Check Null Input #}
{% if enable_telegram | length == 0 %}
default: false
selector:
boolean:
+ enable_browser:
+ description: "Abilitare o meno la notifica sul browser"
+ example: "false"
+ default: false
+ selector:
+ boolean:
enable_telegram:
description: "Abilitare o meno la notifica su telegram"
example: "false"
title: "{{ title }}"
message: "{{ message }}"
+ - choose:
+ - conditions:
+ - condition: template
+ value_template: "{{ enable_persistent }}"
+ sequence:
+ - action: persistent_notification.create
+ data_template:
+ title: "{{ title }}"
+ message: "{{ message }}"
+ notification_id: "{{ notification_id }}"
+ default: []
+
+ - choose:
+ - conditions:
+ - condition: template
+ value_template: "{{ enable_browser }}"
+ sequence:
+ - action: notify.html5
+ data_template:
+ title: "{{ title }}"
+ message: "{{ message }}"
+ default: []
+
- choose:
- conditions:
- condition: template
message: "{{ message | regex_replace(find='_', replace='-', ignorecase=False) }}"
default: []
- - action: notify.html5
- data_template:
- title: "{{ title }}"
- message: "{{ message }}"
-
- - condition: template
- value_template: "{{ enable_persistent }}"
-
- - action: persistent_notification.create
- data_template:
- title: "{{ title }}"
- message: "{{ message }}"
- notification_id: "{{ notification_id }}"
-
######################################################################
# Script: Volume Manager
# Input:
# - destination
# - notification_id
# - enable_persistent
+# - enable_browser
# - enable_telegram
#
# Operations:
{% set enable_persistent = false %}
{% endif %}
{{ enable_persistent }}
+ enable_browser: >-
+ {# Check Null Input #}
+ {% if enable_browser | length == 0 %}
+ {% set enable_browser = false %}
+ {% endif %}
+ {{ enable_browser }}
enable_telegram: >-
{# Check Null Input #}
{% if enable_telegram | length == 0 %}
default: false
selector:
boolean:
+ enable_browser:
+ description: "Abilitare o meno la notifica sul browser"
+ example: "false"
+ default: false
+ selector:
+ boolean:
enable_telegram:
description: "Abilitare o meno la notifica su telegram"
example: "false"
destination: "{{ destination }}"
notification_id: "{{ notification_id }}"
enable_persistent: "{{ enable_persistent }}"
+ enable_browser: "{{ enable_browser }}"
enable_telegram: "{{ enable_telegram }}"
- action: script.notify_voice