Tu peux améliorer le code avec cette version :
features:
- type: cover-open-close
type: tile
entity: cover.portail
card_mod:
style: |
ha-tile-icon {
{% if is_state(config.entity, 'open') %}
--tile-icon-color: red !important;
{% else %}
--tile-icon-color: green !important;
{% endif %}
}
Il évite de mettre l’entité dans la template, et tu peux le réutiliser pour une autre carte « tile » basée sur un cover.
Et en utilisant « decluttering-card » comme indiqué par @WarC0zes ce sera plus simple