Bon c'est bien ça, il faut que tu passes par un template.
Donc dans le même fichier cover.yaml :
- platform: group
name: Tous les VRs
entities:
- cover.chambre_parentale
- cover.salle_de_bain
- ......
- platform: template
covers:
tous:
open_cover:
- service: cover.open_cover
target:
entity_id: cover.tous_les_vrs
close_cover:
- service: cover.close_cover
target:
entity_id: cover.tous_les_vrs
stop_cover:
- service: cover.stop_cover
target:
entity_id: cover.tous_les_vrs
friendly_name: "Tous"
icon_template: >-
{% if is_state('cover.tous_les_vrs', 'open') %}
mdi:window-shutter-open
{% else %}
mdi:window-shutter
{% endif %}
Voilà !
Donc dans le même fichier cover.yaml :
- platform: group
name: Tous les VRs
entities:
- cover.chambre_parentale
- cover.salle_de_bain
- ......
- platform: template
covers:
tous:
open_cover:
- service: cover.open_cover
target:
entity_id: cover.tous_les_vrs
close_cover:
- service: cover.close_cover
target:
entity_id: cover.tous_les_vrs
stop_cover:
- service: cover.stop_cover
target:
entity_id: cover.tous_les_vrs
friendly_name: "Tous"
icon_template: >-
{% if is_state('cover.tous_les_vrs', 'open') %}
mdi:window-shutter-open
{% else %}
mdi:window-shutter
{% endif %}
Voilà !