# - title
# - message
# - notification_id
+# - disable_telegram
# - enable_persistent
#
# Operations:
# - notify.mail
+# - notify.telegram
# - notify.push
# - persistent_notification.create (if enable_persistent)
######################################################################
title: "{{ title }}"
message: "{{ message }}"
+ - choose:
+ - conditions:
+ - condition: template
+ value_template: >
+ {% if disable_telegram is defined %}
+ {% if disable_telegram | int == 1 %}
+ false
+ {% else %}
+ true
+ {% endif %}
+ {% else %}
+ true
+ {% endif %}
+
+ sequence:
+ - service: notify.telegram
+ data_template:
+ title: "{{ title }}"
+ message: "{{ message }}"
+
- service: notify.push
data_template:
title: "{{ title }}"
{% set hour = now().strftime('%H') %}\r
{% set min = now().strftime('%M') %}\r
{% set day = now().strftime('%d') %}\r
- {% set mounth = now().strftime('%B') %}\r
+ {% set mounth = now().strftime('%B')|replace('January', 'Gennaio')\r
+ |replace('February', 'Febbraio')\r
+ |replace('March', 'Marzo')\r
+ |replace('April', 'Aprile')\r
+ |replace('May', 'Maggio')\r
+ |replace('June', 'Giugno')\r
+ |replace('July', 'Luglio')\r
+ |replace('August', 'Agosto')\r
+ |replace('September', 'Settembre')\r
+ |replace('October', 'Ottobre')\r
+ |replace('November', 'Novembre')\r
+ |replace('December', 'Dicembre') %}\r
{% set year = now().strftime('%Y') %}\r
Sono le {{ hour }} e {{ min }} del {{ day }} {{ mounth }} {{ year }}\r
{%- endmacro -%}\r
{% if is_state(entity_id, 'not_home') %}\r
{% set source = state_attr(entity_id, 'source') %}\r
{% set position = state_attr(source, 'address')|replace('Province of', 'Provincia di') %}\r
- {% else %}\r
+ {% elif is_state(entity_id, 'home') %}\r
+ {% set position = "casa" %}\r
+ {% else %} \r
{% set position = states(entity_id) %}\r
{% endif %}\r
\r
\r
{# Car Status #}\r
{%- macro status_car() -%}\r
- {% if is_state('device_tracker.wdd1760081v167576', state_attr('zone.home', 'friendly_name')) %}\r
+ {% if is_state('device_tracker.ff590mr_device_tracker', 'home') %}\r
{% set car_position = "in garage" %}\r
{% else %}\r
{% set car_position = "fuori" %}\r