Non… Ca je sais faire, mais dans la feature, j’arrivais à contrôler la couleur du bouton et de l’icone, mais pas à changer l’icone.
J’ai réussi finalement avec un code de template un peu différent de celui que j’utilisais:
- type: button
entity_id: cover.salon
icon: >-
{{ iif(is_state("cover.salon", "open"), "mdi:window-shutter-open",
"mdi:window-shutter") }}
styles: |-
:host {
--icon-color: grey;
{% if is_state("cover.salon", "open") %}
--icon-color: orange;
{% endif %}
}
J’en arrive à me demander si je n’avais pas simplement fait une faute de frappe dans le nom de l’icone … Je pense qu’il est l’heure d’aller au lit…

