message: "E' disponibile un aggiornamento per Home Assistant {{ state_attr('binary_sensor.updater', 'newest_version') }}. {{now().strftime('%Y-%m-%d %I:%M %p')}}"\r
notification_id: "update"\r
enable_persistent: 1\r
- \r
+\r
- service: input_boolean.turn_on\r
entity_id: input_boolean.update_homeassistant\r
\r
- platform: state\r
entity_id: group.shelly\r
to: 'on'\r
- \r
+\r
- platform: homeassistant\r
event: start\r
- \r
+\r
condition:\r
condition: state\r
entity_id: group.shelly\r
entity_id: sensor.hacs\r
above: 0\r
\r
+ - platform: homeassistant\r
+ event: start\r
+\r
+ condition:\r
+ condition: numeric_state\r
+ entity_id: sensor.hacs\r
+ above: 0\r
+\r
action:\r
- delay: '00:00:15'\r
- service: script.notify_text\r
data_template:\r
title: "HACS - Aggiornamento"\r
- message: "Sono disponibili aggiornamenti per i moduli HACS"\r
+ message: >\r
+ {% set update_number = states('sensor.hacs') %}\r
+ {% if is_state('sensor.hacs', '1') %}\r
+ E' disponibile un aggiornamento per i moduli HACS:\r
+ {% else %}\r
+ Sono disponibili {{ update_number }} aggiornamenti per i moduli HACS:\r
+ {% endif %}\r
+ {% for update in states.sensor.hacs.attributes['repositories'] %}\r
+ - {{ update['display_name'] }}: {{ update['available_version'] }}\r
+ {%- endfor %}\r
notification_id: "update"\r
enable_persistent: 1\r
\r