Passer au contenu principal

Un appareil peut-il être ajouté à la même automation plusieurs fois ?

Un appareil ne peut avoir qu'une seule exécution active par déclencheur à la fois. Il ne peut pas

Introduction

Un appareil ne peut avoir qu'une exécution active par déclencheur à la fois. Si un appareil est déjà dans le pipeline pour une automatisation donnée (en cours d'exécution, en attente d'approbation ou en file d'attente comme « lors de la prochaine connexion »), un déclenchement ultérieur du même déclencheur ne l'ajoutera pas à nouveau. Le doublon est silencieusement supprimé.


Comment fonctionne la prévention des doublons

Lorsqu'un déclencheur se déclenche, Level vérifie si chaque appareil correspondant a déjà une exécution active dans le pipeline de cette automatisation. Si un appareil y est déjà dans n'importe quel état, le déclencheur le saute.

L'effet pratique : si un appareil se met hors ligne lors d'une exécution d'automatisation programmée et reste hors ligne pendant une période prolongée, il reste en file d'attente dans le pipeline comme « lors de la prochaine connexion ». Les déclenchements programmés ultérieurs du même déclencheur ne le rajouteront pas. L'appareil a un emplacement dans le pipeline, et il est occupé jusqu'à ce que l'exécution actuelle se termine ou soit supprimée manuellement.

Ceci s'applique par déclencheur, et non par automatisation. Si une automatisation a deux déclencheurs différents (par exemple, un déclencheur Programmé et un déclencheur Balise appliquée), un appareil pourrait théoriquement être dans le pipeline deux fois — une fois par déclencheur. Mais le même déclencheur ne créera pas une deuxième exécution pour un appareil qui est déjà actif.

ℹ️ REMARQUE :Une fois que l'exécution actuelle se termine (réussit, échoue ou est annulée manuellement), l'appareil peut être ajouté à nouveau par le prochain déclenchement du déclencheur.


Vérification des exécutions actives

Pour voir quels appareils se trouvent actuellement dans le pipeline d'une automatisation :

  1. Ouvrez l'automatisation.

  2. Look at the Active devices le nombre dans le bas à gauche de la barre latérale gauche.

  3. Click View allpour voir l'état actuel de chaque appareil (En cours d'exécution, En attente d'approbation, Lors de la prochaine connexion).

À partir de cette vue, vous pouvez supprimer manuellement un appareil du pipeline si vous devez libérer son emplacement avant le prochain déclenchement.


FAQ

  • Un appareil est hors ligne depuis des jours. S'exécutera-t-il toujours lorsqu'il se reconnecte ? Oui. Il reste en file d'attente dans le pipeline. Lorsque l'appareil se reconnecte, l'exécution reprend. Il n'aura pas été rajouté par les déclenchements ultérieurs du déclencheur — il a une exécution en attente.

  • Que faire si je veux forcer une nouvelle exécution bien que l'appareil en ait déjà une active ? Supprimez manuellement l'appareil du pipeline actuel (via le panneau Appareils actifs), puis attendez le prochain déclenchement du déclencheur ou ajoutez-le manuellement en utilisant+ Add a device dans la vue du pipeline de l'automatisation.

  • Cela s'applique-t-il également aux exécutions manuelles ? Oui. Si vous ajoutez manuellement un appareil à une automatisation dans laquelle il est déjà actif, l'ajout manuel est également bloqué. L'appareil ne peut occuper qu'une seule exécution active par déclencheur à la fois.

Avez-vous trouvé la réponse à votre question ?