alias: "BTicino: Aggiornamento Firmware Collettivo"
variables:
pending_update_list: >
- {{ states.update
+ {{ expand('group.bticino')
| selectattr('state','eq','on')
- | selectattr('entity_id', 'in', states.group.bticino.attributes.entity_id)
| map(attribute='entity_id')
| list
}}
variables:
pending_update_list: >
- {{ states.update
+ {{ expand('group.bticino')
| selectattr('state','eq','on')
- | selectattr('entity_id', 'in', states.group.bticino.attributes.entity_id)
| map(attribute='entity_id')
| list
}}
variables:
disconnected_devices_list: >
- {{ states.update
+ {{ expand('group.climate')
| selectattr('state','eq','unavailable')
- | selectattr('entity_id', 'in', states.group.climate.attributes.entity_id)
| map(attribute='entity_id')
| list
}}
data_template:
title: "Netatmo - Dispositivi disconnessi"
message: >
- I seguenti dispositivi si sono disconnessi :
+ Ci sono {{disconnected_devices_list | count }} dispositivi disconnessi:
{% for entity_id in disconnected_devices_list %}
-> {{ state_attr(entity_id, 'friendly_name')}}
{%- endfor -%}
alias: "Shelly: Aggiornamento Firmware Collettivo"
variables:
pending_update_list: >
- {{ states.update
+ {{ expand('group.shelly')
| selectattr('state','eq','on')
- | selectattr('entity_id', 'in', states.group.shelly.attributes.entity_id)
| map(attribute='entity_id')
| list
}}
variables:
pending_update_list: >
- {{ states.update
+ {{ expand('group.shelly')
| selectattr('state','eq','on')
- | selectattr('entity_id', 'in', states.group.shelly.attributes.entity_id)
| map(attribute='entity_id')
| list
}}
variables:
pending_update_list: >
- {{ states.update
+ {{ expand('group.hacs')
| selectattr('state','eq','on')
- | selectattr('entity_id', 'in', states.group.hacs.attributes.entity_id)
| map(attribute='entity_id')
| list
}}
alias: "HACS: Aggiornamento Collettivo"
variables:
pending_update_list: >
- {{ states.update
+ {{ expand('group.hacs')
| selectattr('state','eq','on')
- | selectattr('entity_id', 'in', states.group.hacs.attributes.entity_id)
| map(attribute='entity_id')
| list
}}