Salut.
Je ne suis pas dans le même cas de figure que toi (rfxcom) mais des tests que j’ai pu faire, j’ai jamais de souci de collisions de demandes. Voilà ce que j’ai fait :
La notion de groupe est gérée d’une part dans googlehome via les alias, voilà un extrait
entity_config:
###########################################################################
#COVERS
cover.volet_salon_rue_prop:
name: "Volet rue"
aliases:
- "Volet coté rue"
- "Volets rez de chaussée"
- "Volets coté ouest"
room: >
{{ area_name('cover.volet_salon_rue_prop') }}
cover.volet_salon_allee_prop:
name: "Volet allée"
aliases:
- "Volet coté allée"
- "Volets rez de chaussée"
- "Volets coté nord"
room: >
{{ area_name('cover.volet_salon_allee_prop') }}
cover.volet_cuisine_prop:
name: "Volet"
aliases:
- "Volets rez de chaussée"
- "Volets coté ouest"
room: >
{{ area_name('cover.volet_cuisine_prop') }}
cover.volet_sam_prop:
name: "Volet"
aliases:
- "Volets rez de chaussée"
- "Volets coté sud"
room: >
{{ area_name('cover.volet_sam_prop') }}
cover.volet_amis_prop:
name: "Volet"
aliases:
- "Volets étage"
- "Volets amis"
- "Volets coté ouest"
room: >
{{ area_name('cover.volet_amis_prop') }}
Par exemple mon volet Volet allée
qui est dans le salon sait réagir à 3 noms différents
- "Volet coté rue"
- "Volets rez de chaussée"
- "Volets coté ouest"
Quand plusieurs volets partage le même nom, ils réagissent ensemble. Par exemple Volets rez de chaussée
pilote 4 volets. GH gère très bien celà.
Et d’autre part, j’ai créer des groupes ‹ cover › de volets dans HA (même si GH ne les utilise pas), voire des groupes de groupes
Un groupe
- platform: group
name: "volets_salon"
entities:
- cover.volet_salon_allee_prop
- cover.volet_salon_rue_prop
un groupe de groupe et d’entités
- platform: group
name: "volets_rdc"
entities:
- cover.volet_cuisine_prop
- cover.volet_sam_prop
- cover.volets_salon
Ici c’est HA qui gère la séquence de pilotage, pas de tempo ni de pause de mon coté.