# \[SCENES\] Message / trigger en cas de non respect d'une condition

**URL:** <https://community.gladysassistant.com/t/scenes-message-trigger-en-cas-de-non-respect-dune-condition/8325>\
**Category:** Demandes livrées\
**Created:** [Août 31, 2023, 8:55 UTC](https://community.gladysassistant.com/t/scenes-message-trigger-en-cas-de-non-respect-dune-condition/8325 "2023-08-31T08:55:52Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [Août 31, 2023, 8:55 UTC](https://community.gladysassistant.com/t/scenes-message-trigger-en-cas-de-non-respect-dune-condition/8325/1 "2023-08-31T08:55:53Z")

</div>

Voilà l’idée : dans les scènes je trouve qu’il serait utile de pouvoir déclencher un trigger (lancer une scène, un event mqtt ou autre) ou bien l’envoi d’un message lorsqu’on détermine une condition pour l’éxécution d’une scène mais que cette condition n’est pas remplie.

2 exemples pour illustrer et rendre plus claire ma demande :

- Dans la mise en route de mon mode alarme, je veux faire un petit check sur l’état d’ouverture/fermeture de mes portes et volets. Dans ma scène j’aimerai donc dire :  
. Récupérer dernier état de mes X capteurs  
. Continuer si et seulement si les capteurs sont bien fermés  
. Si cette condition n’est pas remplie, envoyer un message «&nbsp;Le capteur X est ouvert&nbsp;»  
. Si cette condition est remplie on continue (comme d’hab quoi)

- Dans mon jardin, j’aimerai pouvoir lancer un arrosage automatique, mais il faut pour ça que je puisse déterminer si mes vannes sont ouvertes ou non avant de lancer la pompe. Donc :  
. Récupérer l’état des vannes  
. Continuer si et seulement si les vannes sont ouvertes  
. Si cette condition n’est pas remplie, envoyer un message «&nbsp;La vanne X est fermée, abandon de l’arrosage automatique&nbsp;»  
. Si cette condition est remplie, on continue

Voilà pour deux petits exemples qui pourraient peut être inspirer des membres du forum !

Comme j’aime bien me projeter , j’imagine au niveau de l´UI qui ça pourrait être une simple case à cocher dans le bloc `Continuer si et seulement si` du genre " En cas de non respect de la consigne, envoyer un message" et qui ferait apparaître un champ de texte lorsqu’il est cliqué.

Qu’en dites-vous ?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 31, 2023, 11:46 UTC](https://community.gladysassistant.com/t/scenes-message-trigger-en-cas-de-non-respect-dune-condition/8325/2 "2023-08-31T11:46:14Z")

</div>

Salut @guim31, je pense que cette demande est récurrente avec celle-ci non?

> [@Scènes : Blocs conditionnels (SI… ALORS… SINON…)](https://community.gladysassistant.com/t/scenes-continuer-seulement-si-sinon-sinon-si/6223):
>
> Feature description C’est encore moi avec une autre idée géniale ( innocent) : améliorer le «&nbsp;continuer seulement si&nbsp;». Exemple concret : je veux que mon interrupteur sans fil puisse allumer et éteindre ma prise avec un simple clic. Actuellement, je dois faire 2 scènes : Si clic et si la prise est éteinte → Allumer la prise Si clic et si la prise est allumée → Éteindre la prise Avec le sinon / sinon si je pourrais utiliser une seule scène : Si clic et si la prise est éteinte → Allumer …

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [Août 31, 2023, 2:27 UTC](https://community.gladysassistant.com/t/scenes-message-trigger-en-cas-de-non-respect-dune-condition/8325/3 "2023-08-31T14:27:18Z")

</div>

Alors en effet il y a déjà des demandes qui s’approchent… Mais j’ai pas voulu dévier du sujet d’origine.

Les autres posts proposent une sorte de contournement d’un toggle, ou bien que si une condition n’est pas remplie, alors on part sur un autre flow de la scène (ou d’une autre scène), ce qui serait assez complexe à créer j’imagine.

Là je voyais une version nettement plus «&nbsp;simple&nbsp;» qui est juste une sorte de feedback lors du test de la condition.

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/5/5b2eda0335ae68997dfd95d2d82da0e4313b3c99.png)

Désolé pour le mockup dégueulasse je sais pas trop comment faire ^^ (il manque le choix du destinataire du message)

Après si tous les problèmes des différents posts qui se ressemblent peuvent être résolus grâce à une seule grosse solution niveau scènes, ça me va !

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 31, 2023, 3:40 UTC](https://community.gladysassistant.com/t/scenes-message-trigger-en-cas-de-non-respect-dune-condition/8325/4 "2023-08-31T15:40:44Z")

</div>

Ca me parait très très spécifique ce que tu proposes, on peut pas s’amuser à faire tous les cas comme ça, il faut que ce soit une solution générique qui permettent de faire du conditionnel 🙂

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Août 31, 2023, 4:07 UTC](https://community.gladysassistant.com/t/scenes-message-trigger-en-cas-de-non-respect-dune-condition/8325/5 "2023-08-31T16:07:05Z")

</div>

Ça peut être un simple « si la condition n’est pas remplie, exécuter la scène xxxxx » ?

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [Août 31, 2023, 6:08 UTC](https://community.gladysassistant.com/t/scenes-message-trigger-en-cas-de-non-respect-dune-condition/8325/6 "2023-08-31T18:08:53Z")

</div>

Oui je comprends ce que tu veux dire. C’est en ça que peut-être une vision plus globale du flow des scènes pourrait répondre à la problématique ?

Je sais qu’on en avait deja parlé à plusieurs endroits, mais est-ce que tu penses que de changer (en profondeur) la gestion des scènes serait envisageable ? Dans le sens d’en ouvrir les possibilités / les fonctionnalités ?Et surtout est-ce que ce serait en phase avec le projet ?  
J’imagine que changer la manière de créer une scène avec d’autres styles de blocs, ou d’autres colonnes, etc… pour gérer des conditions multiples, ce n’est pas anodin.

Je pense aussi à des solutions comme ça : [Low-code development Total.js Flow - Total.js Platform](https://www.totaljs.com/flow/) qui personnellement me font un peu rêver, mais qui peut-être auraient du mal à coller à la vision que tu as de Gladys ?

Bref je m’éparpille un peu, mais j’ai l’impression que régulièrement sur le forum reviennent des débats sur la création des scènes, leur utilisation, les infos quant à leur mise en route, etc… donc je m’interroge 😉 et je fais part de mes interrogations !

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Août 31, 2023, 7:05 UTC](https://community.gladysassistant.com/t/scenes-message-trigger-en-cas-de-non-respect-dune-condition/8325/7 "2023-08-31T19:05:12Z")

</div>

Pour avoir testé assez en profondeur la solution no code de Microsoft (Power Automate) je me suis senti très frustré et j’ai fini par créer du code plutôt que no code 😒

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [Août 31, 2023, 7:11 UTC](https://community.gladysassistant.com/t/scenes-message-trigger-en-cas-de-non-respect-dune-condition/8325/8 "2023-08-31T19:11:29Z")

</div>

C’est un retour intéressant 👍 pour ma part je ne vois que la partie UI qui est très séduisante, je me me rend pas compte du tout de l’envers du décor 😅

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Septembre 4, 2023, 8:46 UTC](https://community.gladysassistant.com/t/scenes-message-trigger-en-cas-de-non-respect-dune-condition/8325/9 "2023-09-04T08:46:01Z")

</div>

> [@guim31](#):
>
> Je sais qu’on en avait deja parlé à plusieurs endroits, mais est-ce que tu penses que de changer (en profondeur) la gestion des scènes serait envisageable ? Dans le sens d’en ouvrir les possibilités / les fonctionnalités ?Et surtout est-ce que ce serait en phase avec le projet ?

C’est une possibilité que je n’exclue pas sur le moyen/long terme 🙂

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Mai 8, 2025, 11:52 UTC](https://community.gladysassistant.com/t/scenes-message-trigger-en-cas-de-non-respect-dune-condition/8325/10 "2025-05-08T11:52:47Z")

</div>

@guim31 Il me semble que cette demande est obsolète depuis le SI… ALORS… SINON ? 🙂

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [Mai 8, 2025, 3:40 UTC](https://community.gladysassistant.com/t/scenes-message-trigger-en-cas-de-non-respect-dune-condition/8325/11 "2025-05-08T15:40:59Z")

</div>

Tu as tout à fait raison ! On laisse le sujet se fermer ou bien je le ferme si tu veux

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Mai 8, 2025, 4:13 UTC](https://community.gladysassistant.com/t/scenes-message-trigger-en-cas-de-non-respect-dune-condition/8325/12 "2025-05-08T16:13:32Z")

</div>


