]> git.giorgioravera.it Git - homeassistant.git/commitdiff
Fixed notification to telegram
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Fri, 6 May 2022 11:43:57 +0000 (13:43 +0200)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Fri, 6 May 2022 11:43:57 +0000 (13:43 +0200)
automations/nfc.yaml
scripts/notify.yaml

index 1c35e01e2e3741e2d86d0a78de9350f780e08215..5ac92908b58d11eeec81205faf3eb5c7286517bf 100644 (file)
@@ -34,7 +34,7 @@
           data_template:
             title: "Home Assistant - Lettura NFC"
             message: "Letto tag NFC {{ allowed_tags[detected_tag].name }} dal dispositivo {{ allowed_devices[detected_device].name }}."
-            disable_telegram: true
+            enable_telegram: false
 
       - conditions:
           - "{{ detected_tag in allowed_tags }}"
@@ -44,7 +44,7 @@
           data_template:
             title: "Home Assistant - Lettura NFC"
             message: "Letto tag NFC {{ allowed_tags[detected_tag].name }} da dispositivo non valido ({{ detected_device }})."
-            disable_telegram: true
+            enable_telegram: false
 
       - conditions:
           - "{{ detected_tag not in allowed_tags }}"
           data_template:
             title: "Home Assistant - Lettura NFC"
             message: "Letto tag NFC non riconosciuto ({{ detected_tag }}) dal dispositivo {{ allowed_devices[detected_device].name }}."
-            disable_telegram: true
+            enable_telegram: false
 
       default:
         - service: script.notify_text
           data_template:
             title: "Home Assistant - Lettura NFC"
             message: "Letto tag NFC non valido ({{ detected_tag }}) da dispositivo non valido ({{ detected_device }})."
-            disable_telegram: true
+            enable_telegram: false
index 6abe1a0687f553ce124aec6353baf58ae3463cfa..8bdfe3fd7ea2776f4489960eba7f297cbd58ebc8 100644 (file)
@@ -5,7 +5,7 @@
 # - message
 # - notification_id
 # - enable_persistent
-# - disable_telegram
+# - enable_telegram
 #
 # Operations:
 # - notify.mail
@@ -38,12 +38,12 @@ notify_text:
         {% set enable_persistent = false %}
       {% endif %}
       {{ enable_persistent }}
-    disable_telegram: >-
+    enable_telegram: >-
       {# Check Null Input #}
-      {% if disable_telegram | length == 0 %}
-        {% set disable_telegram = false %}
+      {% if enable_telegram | length == 0 %}
+        {% set enable_telegram = false %}
       {% endif %}
-      {{ disable_telegram }}
+      {{ enable_telegram }}
 
   fields:
     title:
@@ -68,8 +68,8 @@ notify_text:
       default: false
       selector:
         boolean:
-    disable_telegram:
-      description: "Disabilitare la notifica su telegram"
+    enable_telegram:
+      description: "Abilitare o meno la notifica su telegram"
       example: "false"
       default: false
       selector:
@@ -87,14 +87,14 @@ notify_text:
 
     - choose:
       - conditions:
-          - condition: template
-            value_template: "{{ disable_telegram }}"
-
+        - condition: template
+          value_template: "{{ enable_telegram }}"
         sequence:
           - service: notify.telegram
             data_template:
               title: "{{ title }}"
-              message: "{{ message }}"
+              message: "{{ message | regex_replace(find='_', replace='-', ignorecase=False) }}"
+      default: []
 
     - service: notify.push
       data_template:
@@ -284,7 +284,7 @@ notify_voice:
 # _ language
 # - notification_id
 # - enable_persistent
-# - disable_telegram
+# - enable_telegram
 #
 # Operations:
 # - notify_text
@@ -335,12 +335,12 @@ notify_all:
         {% set enable_persistent = false %}
       {% endif %}
       {{ enable_persistent }}
-    disable_telegram: >-
+    enable_telegram: >-
       {# Check Null Input #}
-      {% if disable_telegram | length == 0 %}
-        {% set disable_telegram = false %}
+      {% if enable_telegram | length == 0 %}
+        {% set enable_telegram = false %}
       {% endif %}
-      {{ disable_telegram }}
+      {{ enable_telegram }}
 
   fields:
     title:
@@ -390,8 +390,8 @@ notify_all:
       default: false
       selector:
         boolean:
-    disable_telegram:
-      description: "Disabilitare la notifica su telegram"
+    enable_telegram:
+      description: "Abilitare o meno la notifica su telegram"
       example: "false"
       default: false
       selector: