--- /dev/null
+######################################################################
+# Mobile App Notifications
+######################################################################
+
+- name: mobileapp_all
+ platform: group
+ services:
+ - service: mobile_app_giorgio_s25
+ - service: mobile_app_lalaura_s_phone
\ No newline at end of file
# - notification_id
# - enable_persistent
# - enable_browser
+# - enable_mobileapp
# - enable_telegram
#
# Operations:
{% set enable_browser = false %}
{% endif %}
{{ enable_browser }}
+ enable_mobileapp: >-
+ {# Check Null Input #}
+ {% if enable_mobileapp | length == 0 %}
+ {% set enable_mobileapp = false %}
+ {% endif %}
+ {{ enable_mobileapp }}
enable_telegram: >-
{# Check Null Input #}
{% if enable_telegram | length == 0 %}
default: false
selector:
boolean:
+ enable_mobileapp:
+ description: "Abilitare o meno la notifica sull'app mobile"
+ example: "false"
+ default: false
+ selector:
+ boolean:
enable_telegram:
description: "Abilitare o meno la notifica su telegram"
example: "false"
message: "{{ message }}"
default: []
+ - choose:
+ - conditions:
+ - condition: template
+ value_template: "{{ enable_mobileapp }}"
+ sequence:
+ - service: >
+ {% if destination == 'giorgio' %}
+ notify.mobile_app_giorgio_s25
+ {% elif destination == 'laura' %}
+ notify.mobile_app_lalaura_s_phone
+ {% else %}
+ notify.mobileapp_all
+ {% endif %}
+ data_template:
+ title: "{{ title }}"
+ message: "{{ message }}"
+ default: []
+
- choose:
- conditions:
- condition: template
# - notification_id
# - enable_persistent
# - enable_browser
+# - enable_mobileapp
# - enable_telegram
#
# Operations:
{% set enable_browser = false %}
{% endif %}
{{ enable_browser }}
+ enable_mobileapp: >-
+ {# Check Null Input #}
+ {% if enable_mobileapp | length == 0 %}
+ {% set enable_mobileapp = false %}
+ {% endif %}
+ {{ enable_mobileapp }}
enable_telegram: >-
{# Check Null Input #}
{% if enable_telegram | length == 0 %}
default: false
selector:
boolean:
+ enable_mobileapp:
+ description: "Abilitare o meno la notifica sull'app mobile"
+ example: "false"
+ default: false
+ selector:
+ boolean:
enable_telegram:
description: "Abilitare o meno la notifica su telegram"
example: "false"
notification_id: "{{ notification_id }}"
enable_persistent: "{{ enable_persistent }}"
enable_browser: "{{ enable_browser }}"
+ enable_mobileapp: "{{ enable_mobileapp }}"
enable_telegram: "{{ enable_telegram }}"
- action: script.notify_voice