Les groupes dans Home Assistant

Les groupes permettent à l’utilisateur de combiner plusieurs entités en une seule.

Je ne vais pas révolutionner l’explication des groupes, la documentation officielle même traduite avec Google vous permet de comprendre.

Prérequis, matériels nécessaires & utilisés :

Fonctionnement.

A l’installation, un fichier groups.yaml est automatiquement créé. Il est vide.

NOTA : Vous pouvez supprimer ce fichier et tout mettre dans configuration.yaml mais cela va vite mettre le fouillis dans votre installation.

Dans ce fichier, il faudra y mettre vos groupes sous cette forme.

NOTA : Seul les entités ETAT (On/Off, Ouvert/Ferme, Présent/Absent, etc) peuvent être dans des groupes.

Vous pouvez par contre utiliser plusieurs fois la même entité dans un groupe différents.

#group:#nécessaire seulement si vous mettez tout dans configuration.yaml ou dans un fichier package.yaml
  ouvertures:
    name: Ouvertures Generales
    entities:
    ## Portes
      - binary_sensor.porte_entree_contact
      - binary_sensor.porte_fenetre_cuisine_contact
      - binary_sensor.baie_vitree_salon_contact
      - binary_sensor.baie_vitre_salon_2_contact
    ## Fenetres RDC
      - binary_sensor.fenetre_salon_contact
      - binary_sensor.fenetre_salle_a_manger_1_contact
      - binary_sensor.fenetre_salle_a_manger_2_contact
    ## Fenetres 1ier
      - binary_sensor.fenetre_chambre_parents_contact
      - binary_sensor.fenetre_chambre_agathe_contact
      - binary_sensor.0x00158d0002bfb3f8_contact
      - binary_sensor.0x00158d0002bfed2b_contact
      - binary_sensor.fenetre_escalier_1_contact
    ## Fenetres 2eme
mouvements:
name: Mouvements Generales
all: true #le groupe passe a ON seulement si TOUS les capteurs sont sur ON.
entities:
## Mouvements RDC
- binary_sensor.mouvement_salle_a_manger_occupancy
- binary_sensor.mouvement_salon_occupancy
## Fenetres 1ier
- binary_sensor.mouvement_bureau_occupancy
## Fenetres 2ieme

Par défaut, si une entité est sur ON alors le groupe est sur ON. Si vous souhaitez que le groupe passe sur ON seulement si toutes les entités sont sur ON alors il faudra rajouter la fonction all: true (dernier exemple)

Variables de configuration.

  • name
  • entities (obligatoire)
  • all
  • icon

Une fois vos groupes créés, il faudra recharger le fichier groups.yaml dans configuration, contrôle du serveur puis cliquer sur recharger les groupes.

Après ça, vous pouvez utiliser vos nouveau groupes en recherchant l’entité group.nomdevotregroupe.

Conclusion.

C’est un intégration importante car elle vous permet de ne pas avoir à tout saisir dans vos automatisations.

Trucs & astuces.

  • Vide

To do :

  • RAS

Mise à jour : (détails)

  • 22/05/2020 : Création de l’article.

Sources.

1 J'aime

Bonjour,
Lorsque je créer des groupes en suivant la démarche décrite ici, je ne vois pas apparaître la ligne « recharger les groupes ». J’ai vidé le cache du navigateur mais sans résultat.
Peut-être un problème dans mon fichier groups.yaml…