Formation PUB420 : Système domotique DIY, 2020 Home Assistant

6.41 Lancer une automatisation à l'aide d'un bouton


Il est intéressant d'ajouter un bouton au tableau de bord pour tester une automatisation. À ce moment, un clic sur le bouton s'ajoutera aux déclencheurs de l'automatisation.

Il est possible de configurer le bouton pour tenir compte ou non des conditions de l'automatisation.

Pour y arriver :

  • Éditez le tableau de bord et ajoutez-y une carte de type bouton.
  • Pour ce qu'on veut faire ici, il est inutile de choisir une entité au début de la carte.
  • Si désiré, indiquez quel nom doit apparaître sur la carte.
  • Si désiré, choisissez une icône.
  • Dans la zone Appui court, sélectionnez Exécuter une action.
  • Dans la case Action, choississez automation: Déclencher (Automation: Trigger).
  • Cliquez ensuite sur Choisir une entité et sélectionnez l'automatisation désirée.
  • Si vous désirez que le bouton lance l'automatisation même si les conditions de l'automatisation ne sont pas respectées, activez l'option Aucune condition.

Bouton pour lancer automatisation

Le bouton prendra cette apparence dans le tableau de bord :

Bouton

Voici ce que ceci donnera en YAML :

YAML

show_name: true
show_icon: true
type: button
tap_action:
  action: perform-action
  perform_action: automation.trigger
  target:
    entity_id: automation.allumer_lumiere_quand_mouvement_detecte
  data:
    skip_condition: true
name: Automatisation Allumer lumière quand mouvement détecté
icon: mdi:home-automation

 

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre