From 7503bb80317f366c2e8cfa438d761a474cd369ea Mon Sep 17 00:00:00 2001 From: Giorgio Ravera Date: Mon, 8 Feb 2021 10:15:42 +0100 Subject: [PATCH] Updated hacs notification to show package information --- automations/update_notifications.yaml | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/automations/update_notifications.yaml b/automations/update_notifications.yaml index 3df3dde5..380e544a 100644 --- a/automations/update_notifications.yaml +++ b/automations/update_notifications.yaml @@ -25,7 +25,7 @@ message: "E' disponibile un aggiornamento per Home Assistant {{ state_attr('binary_sensor.updater', 'newest_version') }}. {{now().strftime('%Y-%m-%d %I:%M %p')}}" notification_id: "update" enable_persistent: 1 - + - service: input_boolean.turn_on entity_id: input_boolean.update_homeassistant @@ -39,10 +39,10 @@ - platform: state entity_id: group.shelly to: 'on' - + - platform: homeassistant event: start - + condition: condition: state entity_id: group.shelly @@ -71,12 +71,29 @@ entity_id: sensor.hacs above: 0 + - platform: homeassistant + event: start + + condition: + condition: numeric_state + entity_id: sensor.hacs + above: 0 + action: - delay: '00:00:15' - service: script.notify_text data_template: title: "HACS - Aggiornamento" - message: "Sono disponibili aggiornamenti per i moduli HACS" + message: > + {% set update_number = states('sensor.hacs') %} + {% if is_state('sensor.hacs', '1') %} + E' disponibile un aggiornamento per i moduli HACS: + {% else %} + Sono disponibili {{ update_number }} aggiornamenti per i moduli HACS: + {% endif %} + {% for update in states.sensor.hacs.attributes['repositories'] %} + - {{ update['display_name'] }}: {{ update['available_version'] }} + {%- endfor %} notification_id: "update" enable_persistent: 1 -- 2.47.3