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 :
- Home Assistant V 0.110.
- Avoir installé File Editor.
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.