Demande aide scénario allumage lampe timer

bonjour à tous.
J’ai trouvé un scénario qui permet d’allumer ma. lumière via un module Fibaro FGS213 en cas de détection de mouvement via RFXCOM
Il fonctionne bien-sur si la lumière s’allume par détection de mouvement.
Cependant, si j’allume la lumière manuellement « OK Google allume lumière du Carport » elle s’éteindra si un mouvement est détecté quelque temps après. Cependant, si aucun mouvement n’est détecté, la lumière restera toujours allumée.
Comment faire pour qu’en cas d’allumage forcé, la lumière s’éteigne au bout de 2 minutes également ?

Merci à vous

Ton scénario doit traiter tous les cas
Donc celui du détecteur est traité…

Mais si tu allumes pour un autre moyen, Jeedom ne le sait pas sauf si tu regardes l’état de ta lampe… ton module fibaro doit bien savoir que la lampe est allumée.

Je ne comprends pas trop le SINON qui appelle le scénario sur lui même si le détecteur est à 1 !!

Il faut aussi savoir ce que tu veux faire, est-ce que allumée par google signifie débrayer le mode détecteur ? Donc a toi de l’éteindre ou alors elle s’éteint comment ?

Bref il faut poser le cahier des charges complet avant de partir dans une solution

merci pour ta réponse. Entièrement d’accord avec toi mais je n’arrive pas à le retranscrire dans mon scénario. Je pense qu’en effet il faudrait qu’il se déclenche sur allumage du module et qu’il y ai des tests mais je n’arrive pas point de vue logique mettre tout ça en application.

Salut,

Si je comprends bien tu veux que la lumière s’éteigne au bout de 2 minutes dans tous les cas ? Que la lumière ait été allumée manuellement ou via la détection de présence ?

Tu as plusieurs façons de faire.

Soit tu restes avec ton scénario et tu ajoutes l’état de la lumière comme déclencheur du scénario. Puis tu modifie ton SI pour dire que PRESENCE == 1 OU LUMIERE == 1

Soit tu gardes ton scénario uniquement pour l’allumage de la lampe et pour l’extinction tu passes par un action sur valeur comme ci dessous :

J’aurais plutôt tendance à privilégier l’option scénario qui est plus modulaire et qui permettrait si besoin plus tard d’ajouter d’autres conditions comme une marche forcée si tu ne veux pas que la lumière s’éteigne automatiquement ponctuellement.

Par contre je suis d’accord avec @lperenna, je ne comprends pas pourquoi ton SINON. tu peux faire beaucoup plus simple : dans 2 minutes tu éteins sans aucune condition. Si jamais tu repasse devant ton détecteur de mouvement le scénario se relancera et tu repartira sur +2 minutes.

1 « J'aime »


Comme ça ?

A tester mais oui ça devrait le faire :slight_smile:

Et par contre j’avais ajouté une précision vis à vis du SINON après avoir posté mon message

oui mais du coup elle s’eteindra pour se rallumer, le but c’est qu’elle reste allumée sans s’éteindre en cas de mouvement

ben justement a chaque detection le DANS est repoussé de 2min donc ce sinon est inutile
Si dans ce test qui a lieu 2min apres la 1er detection ca vaut 1 ca veut dire que l’ensemble du scénario a déjà été relancé et donc la programmation décalée

ok merci c’est ce que je pensais aussi. Merci à vous deux. Je teste les différentes situations et ça a l’air en effet de fonctionner !! :wink:

j’ai modifié car à chaque on du module ça change l’état du module. En gros si la lumière est allumée et que je refais un ON ça l’éteint :

et la conf du module en toogle switch/toggle switch stable… ne joue pas sur les commande logiques

je persiste a dire que le dernier sinon n’a pas sa place

D’accord avec toi et j’irais même jusqu’à dire que le test du presence = 0 n’a pas non plus sa place.
Au bout de 2 minutes tu éteins point.
Si jamais le détecteur à entre temps détecté un nouveau mouvement alors l’état est repassé à 1, le scénario s’est relancé et le bloc DANS à été reprogrammé 2 minutes plus tard que le dernier déclenchement.

A moins que ce soit un capteur qui reste systématiquement à 1 tant qu’il voit quelque chose (ce dont je doute, la plupart envoient une « impulsion » de 1 quand ils détectent un mouvement et reviennent à 0 ensuite jusqu’au prochain).

on est d’accord après nous montrer les logs au lieu de juste nous dire

on pourrait mieux comprendre aussi

pour le coup le détecteur de mouvement passe à 1 puis reste une minute avant de repasser à 0

Voici les logs :
(nota : le scénario fonctionne très bien)

------------------------------------
[2026-01-13 16:03:35][SCENARIO] -- Début : . Tags : {"#trigger#":"zwavejsCmd","#trigger_name#":"[Carport][Module Lumière Carport][Etat]","#trigger_id#":"6037","#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Carport][Module Lumière Carport][Etat] (1)","#trigger_value#":1}
[2026-01-13 16:03:35][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Detecteur IR 433][Présence]# == 1 OR #[Carport][Module Lumière Carport][Etat]# == 1
[2026-01-13 16:03:35][SCENARIO] Evaluation de la condition : [0 == 1 OR 1 == 1] = Vrai
[2026-01-13 16:03:35][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-01-13 16:03:35][SCENARIO] Exécution d'un bloc élément : 602
[2026-01-13 16:03:35][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Module Lumière Carport][Etat]# == 0
[2026-01-13 16:03:35][SCENARIO] Evaluation de la condition : [1 == 0] = Faux
[2026-01-13 16:03:35][SCENARIO] - Exécution du sous-élément de type [action] : else
[2026-01-13 16:03:35][SCENARIO] Exécution d'un bloc élément : 600
[2026-01-13 16:03:35][SCENARIO] - Exécution du sous-élément de type [condition] : in 2
[2026-01-13 16:03:35][SCENARIO] Evaluation de la condition : [2] = 2
[2026-01-13 16:03:35][SCENARIO] Tâche : 600 programmée à : 2026-01-13 16:05:35 (+ 2 min)
[2026-01-13 16:03:35][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-01-13 16:03:51][SCENARIO] -- Début : . Tags : {"#trigger#":"rfxcomCmd","#trigger_name#":"[Carport][Detecteur IR 433][Présence]","#trigger_id#":"6019","#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Carport][Detecteur IR 433][Présence] (1)","#trigger_value#":1}
[2026-01-13 16:03:51][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Detecteur IR 433][Présence]# == 1 OR #[Carport][Module Lumière Carport][Etat]# == 1
[2026-01-13 16:03:51][SCENARIO] Evaluation de la condition : [1 == 1 OR 1 == 1] = Vrai
[2026-01-13 16:03:51][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-01-13 16:03:51][SCENARIO] Exécution d'un bloc élément : 602
[2026-01-13 16:03:51][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Module Lumière Carport][Etat]# == 0
[2026-01-13 16:03:51][SCENARIO] Evaluation de la condition : [1 == 0] = Faux
[2026-01-13 16:03:51][SCENARIO] - Exécution du sous-élément de type [action] : else
[2026-01-13 16:03:51][SCENARIO] Exécution d'un bloc élément : 600
[2026-01-13 16:03:51][SCENARIO] - Exécution du sous-élément de type [condition] : in 2
[2026-01-13 16:03:51][SCENARIO] Evaluation de la condition : [2] = 2
[2026-01-13 16:03:51][SCENARIO] Tâche : 600 programmée à : 2026-01-13 16:05:51 (+ 2 min)
[2026-01-13 16:03:51][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-01-13 16:05:03][SCENARIO] -- Début : . Tags : {"#trigger#":"rfxcomCmd","#trigger_name#":"[Carport][Detecteur IR 433][Présence]","#trigger_id#":"6019","#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Carport][Detecteur IR 433][Présence] (0)","#trigger_value#":0}
[2026-01-13 16:05:03][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Detecteur IR 433][Présence]# == 1 OR #[Carport][Module Lumière Carport][Etat]# == 1
[2026-01-13 16:05:03][SCENARIO] Evaluation de la condition : [0 == 1 OR 1 == 1] = Vrai
[2026-01-13 16:05:03][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-01-13 16:05:03][SCENARIO] Exécution d'un bloc élément : 602
[2026-01-13 16:05:03][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Module Lumière Carport][Etat]# == 0
[2026-01-13 16:05:03][SCENARIO] Evaluation de la condition : [1 == 0] = Faux
[2026-01-13 16:05:03][SCENARIO] - Exécution du sous-élément de type [action] : else
[2026-01-13 16:05:03][SCENARIO] Exécution d'un bloc élément : 600
[2026-01-13 16:05:03][SCENARIO] - Exécution du sous-élément de type [condition] : in 2
[2026-01-13 16:05:03][SCENARIO] Evaluation de la condition : [2] = 2
[2026-01-13 16:05:03][SCENARIO] Tâche : 600 programmée à : 2026-01-13 16:07:03 (+ 2 min)
[2026-01-13 16:05:03][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-01-13 16:05:03][SCENARIO] ************Lancement sous tâche**************
[2026-01-13 16:05:03][SCENARIO] Tags : {"#trigger#":"rfxcomCmd","#trigger_name#":"[Carport][Detecteur IR 433][Présence]","#trigger_id#":"6019","#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Carport][Detecteur IR 433][Présence] (1)","#trigger_value#":1}
[2026-01-13 16:05:51][SCENARIO] - Exécution du sous-élément de type [action] : do
[2026-01-13 16:05:51][SCENARIO] Exécution d'un bloc élément : 601
[2026-01-13 16:05:51][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Detecteur IR 433][Présence]# == 0
[2026-01-13 16:05:51][SCENARIO] Evaluation de la condition : [0 == 0] = Vrai
[2026-01-13 16:05:51][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-01-13 16:05:51][SCENARIO] Exécution de la commande [Carport][Module Lumière Carport][Off]
[2026-01-13 16:05:51][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2026-01-13 16:05:51][SCENARIO] -- Début : . Tags : {"#trigger#":"zwavejsCmd","#trigger_name#":"[Carport][Module Lumière Carport][Etat]","#trigger_id#":"6037","#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Carport][Module Lumière Carport][Etat] (0)","#trigger_value#":0}
[2026-01-13 16:05:51][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Detecteur IR 433][Présence]# == 1 OR #[Carport][Module Lumière Carport][Etat]# == 1
[2026-01-13 16:05:51][SCENARIO] Evaluation de la condition : [0 == 1 OR 0 == 1] = Faux
[2026-01-13 16:05:51][SCENARIO] - Exécution du sous-élément de type [action] : else
[2026-01-13 16:05:51][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-01-13 16:07:02][SCENARIO] ************Lancement sous tâche**************
[2026-01-13 16:07:02][SCENARIO] Tags : {"#trigger#":"rfxcomCmd","#trigger_name#":"[Carport][Detecteur IR 433][Présence]","#trigger_id#":"6019","#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Carport][Detecteur IR 433][Présence] (0)","#trigger_value#":0}
[2026-01-13 16:07:03][SCENARIO] - Exécution du sous-élément de type [action] : do
[2026-01-13 16:07:03][SCENARIO] Exécution d'un bloc élément : 601
[2026-01-13 16:07:03][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Detecteur IR 433][Présence]# == 0
[2026-01-13 16:07:03][SCENARIO] Evaluation de la condition : [0 == 0] = Vrai
[2026-01-13 16:07:03][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-01-13 16:07:03][SCENARIO] Exécution de la commande [Carport][Module Lumière Carport][Off]
[2026-01-13 16:07:03][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2026-01-13 16:57:21][SCENARIO] -- Début : . Tags : {"#trigger#":"zwavejsCmd","#trigger_name#":"[Carport][Module Lumière Carport][Etat]","#trigger_id#":"6037","#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Carport][Module Lumière Carport][Etat] (1)","#trigger_value#":1}
[2026-01-13 16:57:21][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Detecteur IR 433][Présence]# == 1 OR #[Carport][Module Lumière Carport][Etat]# == 1
[2026-01-13 16:57:21][SCENARIO] Evaluation de la condition : [0 == 1 OR 1 == 1] = Vrai
[2026-01-13 16:57:21][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-01-13 16:57:21][SCENARIO] Exécution d'un bloc élément : 602
[2026-01-13 16:57:21][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Module Lumière Carport][Etat]# == 0
[2026-01-13 16:57:21][SCENARIO] Evaluation de la condition : [1 == 0] = Faux
[2026-01-13 16:57:21][SCENARIO] - Exécution du sous-élément de type [action] : else
[2026-01-13 16:57:21][SCENARIO] Exécution d'un bloc élément : 600
[2026-01-13 16:57:21][SCENARIO] - Exécution du sous-élément de type [condition] : in 2
[2026-01-13 16:57:21][SCENARIO] Evaluation de la condition : [2] = 2
[2026-01-13 16:57:21][SCENARIO] Tâche : 600 programmée à : 2026-01-13 16:59:21 (+ 2 min)
[2026-01-13 16:57:21][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-01-13 16:59:01][SCENARIO] ************Lancement sous tâche**************
[2026-01-13 16:59:01][SCENARIO] Tags : {"#trigger#":"zwavejsCmd","#trigger_name#":"[Carport][Module Lumière Carport][Etat]","#trigger_id#":"6037","#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Carport][Module Lumière Carport][Etat] (1)","#trigger_value#":1}
[2026-01-13 16:59:21][SCENARIO] - Exécution du sous-élément de type [action] : do
[2026-01-13 16:59:21][SCENARIO] Exécution d'un bloc élément : 601
[2026-01-13 16:59:21][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Detecteur IR 433][Présence]# == 0
[2026-01-13 16:59:21][SCENARIO] Evaluation de la condition : [0 == 0] = Vrai
[2026-01-13 16:59:21][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-01-13 16:59:21][SCENARIO] Exécution de la commande [Carport][Module Lumière Carport][Off]
[2026-01-13 16:59:21][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2026-01-13 16:59:22][SCENARIO] -- Début : . Tags : {"#trigger#":"zwavejsCmd","#trigger_name#":"[Carport][Module Lumière Carport][Etat]","#trigger_id#":"6037","#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Carport][Module Lumière Carport][Etat] (0)","#trigger_value#":0}
[2026-01-13 16:59:22][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Detecteur IR 433][Présence]# == 1 OR #[Carport][Module Lumière Carport][Etat]# == 1
[2026-01-13 16:59:22][SCENARIO] Evaluation de la condition : [0 == 1 OR 0 == 1] = Faux
[2026-01-13 16:59:22][SCENARIO] - Exécution du sous-élément de type [action] : else
[2026-01-13 16:59:22][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-01-13 17:12:50][SCENARIO] -- Début : . Tags : {"#trigger#":"zwavejsCmd","#trigger_name#":"[Carport][Module Lumière Carport][Etat]","#trigger_id#":"6037","#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Carport][Module Lumière Carport][Etat] (1)","#trigger_value#":1}
[2026-01-13 17:12:50][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Detecteur IR 433][Présence]# == 1 OR #[Carport][Module Lumière Carport][Etat]# == 1
[2026-01-13 17:12:50][SCENARIO] Evaluation de la condition : [0 == 1 OR 1 == 1] = Vrai
[2026-01-13 17:12:50][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-01-13 17:12:50][SCENARIO] Exécution d'un bloc élément : 602
[2026-01-13 17:12:50][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Module Lumière Carport][Etat]# == 0
[2026-01-13 17:12:50][SCENARIO] Evaluation de la condition : [1 == 0] = Faux
[2026-01-13 17:12:50][SCENARIO] - Exécution du sous-élément de type [action] : else
[2026-01-13 17:12:50][SCENARIO] Exécution d'un bloc élément : 600
[2026-01-13 17:12:50][SCENARIO] - Exécution du sous-élément de type [condition] : in 2
[2026-01-13 17:12:50][SCENARIO] Evaluation de la condition : [2] = 2
[2026-01-13 17:12:50][SCENARIO] Tâche : 600 programmée à : 2026-01-13 17:14:50 (+ 2 min)
[2026-01-13 17:12:50][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-01-13 17:13:21][SCENARIO] -- Début : . Tags : {"#trigger#":"rfxcomCmd","#trigger_name#":"[Carport][Detecteur IR 433][Présence]","#trigger_id#":"6019","#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Carport][Detecteur IR 433][Présence] (1)","#trigger_value#":1}
[2026-01-13 17:13:21][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Detecteur IR 433][Présence]# == 1 OR #[Carport][Module Lumière Carport][Etat]# == 1
[2026-01-13 17:13:21][SCENARIO] Evaluation de la condition : [1 == 1 OR 1 == 1] = Vrai
[2026-01-13 17:13:21][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-01-13 17:13:21][SCENARIO] Exécution d'un bloc élément : 602
[2026-01-13 17:13:21][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Module Lumière Carport][Etat]# == 0
[2026-01-13 17:13:21][SCENARIO] Evaluation de la condition : [1 == 0] = Faux
[2026-01-13 17:13:21][SCENARIO] - Exécution du sous-élément de type [action] : else
[2026-01-13 17:13:21][SCENARIO] Exécution d'un bloc élément : 600
[2026-01-13 17:13:21][SCENARIO] - Exécution du sous-élément de type [condition] : in 2
[2026-01-13 17:13:21][SCENARIO] Evaluation de la condition : [2] = 2
[2026-01-13 17:13:21][SCENARIO] Tâche : 600 programmée à : 2026-01-13 17:15:21 (+ 2 min)
[2026-01-13 17:13:21][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-01-13 17:15:03][SCENARIO] -- Début : . Tags : {"#trigger#":"rfxcomCmd","#trigger_name#":"[Carport][Detecteur IR 433][Présence]","#trigger_id#":"6019","#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Carport][Detecteur IR 433][Présence] (0)","#trigger_value#":0}
[2026-01-13 17:15:03][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Detecteur IR 433][Présence]# == 1 OR #[Carport][Module Lumière Carport][Etat]# == 1
[2026-01-13 17:15:03][SCENARIO] Evaluation de la condition : [0 == 1 OR 1 == 1] = Vrai
[2026-01-13 17:15:03][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-01-13 17:15:03][SCENARIO] Exécution d'un bloc élément : 602
[2026-01-13 17:15:03][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Module Lumière Carport][Etat]# == 0
[2026-01-13 17:15:03][SCENARIO] Evaluation de la condition : [1 == 0] = Faux
[2026-01-13 17:15:03][SCENARIO] - Exécution du sous-élément de type [action] : else
[2026-01-13 17:15:03][SCENARIO] Exécution d'un bloc élément : 600
[2026-01-13 17:15:03][SCENARIO] - Exécution du sous-élément de type [condition] : in 2
[2026-01-13 17:15:03][SCENARIO] Evaluation de la condition : [2] = 2
[2026-01-13 17:15:03][SCENARIO] Tâche : 600 programmée à : 2026-01-13 17:17:03 (+ 2 min)
[2026-01-13 17:15:03][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-01-13 17:15:03][SCENARIO] ************Lancement sous tâche**************
[2026-01-13 17:15:03][SCENARIO] Tags : {"#trigger#":"rfxcomCmd","#trigger_name#":"[Carport][Detecteur IR 433][Présence]","#trigger_id#":"6019","#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Carport][Detecteur IR 433][Présence] (1)","#trigger_value#":1}
[2026-01-13 17:15:21][SCENARIO] - Exécution du sous-élément de type [action] : do
[2026-01-13 17:15:21][SCENARIO] Exécution d'un bloc élément : 601
[2026-01-13 17:15:21][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Detecteur IR 433][Présence]# == 0
[2026-01-13 17:15:21][SCENARIO] Evaluation de la condition : [0 == 0] = Vrai
[2026-01-13 17:15:21][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-01-13 17:15:21][SCENARIO] Exécution de la commande [Carport][Module Lumière Carport][Off]
[2026-01-13 17:15:21][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2026-01-13 17:15:22][SCENARIO] -- Début : . Tags : {"#trigger#":"zwavejsCmd","#trigger_name#":"[Carport][Module Lumière Carport][Etat]","#trigger_id#":"6037","#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Carport][Module Lumière Carport][Etat] (0)","#trigger_value#":0}
[2026-01-13 17:15:22][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Carport][Detecteur IR 433][Présence]# == 1 OR #[Carport][Module Lumière Carport][Etat]# == 1
[2026-01-13 17:15:22][SCENARIO] Evaluation de la condition : [0 == 1 OR 0 == 1] = Faux
[2026-01-13 17:15:22][SCENARIO] - Exécution du sous-élément de type [action] : else
[2026-01-13 17:15:22][SCENARIO] Fin correcte du scénario```

Merci je regarde tes logs sur pc qd je rentre si jarrive pas trop tard sinon demain

Y a un truc qui va pas dans le scénario…

Pour les logs faut bien les effacer et ensuite faire un test de manière sequentielle
Genre tu te fais detecter, ca allume et tu attends 2min que ca s’eteigne
ENsuite tu refais pareil mais apres 40sec tu repasses devant le detecteur pour voir ce qui se passe si l’extinction est bien repoussée.

Par contre il faut empêcher le scénario de se lancer car le detecteur repasse à 0
ou alors traiter ce ca ssi detecteur == 0 ben stop on fait rien

Merci pour ton analyse.
Dans le scénario, si le détecteur passe à 0 (changement d’état) le scénario est lancé par il ne se passe rien car il n’y a aucune condition s’il passe à 0.
le SINON pour relancer le scénario permet de relancer un timer de 2 minutes sinon la lumière s’éteindrait au bout de 2 minutes

Non c’est faux. Le scenario est relancé car le détecteur repasse à un, donc le dans est re exécuté et décalé de 2min la programmation !

De plus si les déclencheur étaient = 1, le premier SI de ton scénario devient inutile et le scénario ne se lancerait pas pour rien quand le détecteur repasse à 0 :wink:

Le SI présent dans le FAIRE ne sert à rien non plus, pour la même raison puisque si le détecteur est passé à 1 la programmation a été décalée.

Re exécuter un DANS annule et remplace le précédent…

Au final avec les déclencheurs == 1
Si lampe éteinte on allume
Dans 2 min on eteint et rien de plus pour que cela fonctionne !

put/5*//*nnnnn !!! :grin: je comprends rien, tu me propose quoi comme logique du coup ?