Salut @WarC0zes
C’est sobre comme j’aime bien, merci du partage !
Tu as fais la même chose pour les maj hors HACS ?
Salut @WarC0zes
C’est sobre comme j’aime bien, merci du partage !
Tu as fais la même chose pour les maj hors HACS ?
Salut,
non, je n’ai pas pour les modules complémentaires.
Tu peux toujours adapter le code la partie la plus importante est
{% set updates = integration_entities('hacs')|
select('search','^update\.')| select('is_state', 'on')| list %}
Tu auras pour HACS
{% set updates = states | selectattr('entity_id', 'search', 'update$') | selectattr('state', 'eq', 'on') | list %}
Tu auras pour toutes les entités se terminant par « update »
…
Que pour les modules complémentaires et core , supervisor et OS.
{% set updates = integration_entities('hassio')|
select('search','^update\.')| select('is_state', 'on')| list %}
{% if updates | count > 0 %}
🔴 {{ updates | count }} Mise(s) à jour en attente sur HASSIO :
{% for update in updates %}
- <b>{{state_attr(update,'friendly_name').replace('Update','').rstrip()
}}:</b> {{ state_attr(update,'installed_version') }} <b>-></b> {{state_attr(update,'latest_version') }}
{{ state_attr(update, 'release_url') }}
{% endfor %}
{% elif updates | count == 0 %}
🟢 {{ updates | count }} Mise à jour en attente sur HASSIO :
- Aucune mise a jour
{% endif %}
Merci @WarC0zes
J’avais projet de chercher cette partie dimanche, c’est cool d’avoir pris le temps.
Salut,
J’ai chiotté, mais ça valait le coup ! Merci, c’est nickel et ça prend pas de place