Scénario éclairage sur détection de mouvement, fonctionnement capricieux

Bonjour, il y a quelque mois une personne ma aidé sur ce scénario et la solution etait parfaite… beug de mon rpi donc reprise d’une sauvegarde avant ce scénario j’ai donc tout perdu :frowning: le sujet n’est malheureusement plus disponible, jai donc fait le scénario par moi même mais il ne fonctionne pas si bien :confused: je débute et mes scénario ne sont pas encore parfait.

Je me retrouve donc avec l’allumage digne d’un sapin de noel qui soit s’allume et s’éteint a la suite, ne s’éteint pas ou s’allume pour s’éteindre sans ce rallumer même si je suis devant de detecteur.

(voici le précédent sujet : scénario déclenché par détecteur mouvement, ne fonctionne pas - Forum Communauté Jeedom)

merci par avance de votre aide

le scénario :

le log :

-----------------------------------
[2020-01-07 14:47:27][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [salle de bain][Detecteur Mouvementsdb][Mouvement].
[2020-01-07 14:47:27][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-01-07 14:47:27][SCENARIO] Evaluation de la condition : [1 == 1  ET 0 == "0"  ] = Vrai
[2020-01-07 14:47:27][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-01-07 14:47:27][SCENARIO] Execution du lancement en arriere plan : scenarioElementHRDFnRMQC0
[2020-01-07 14:47:27][SCENARIO] Execution du lancement en arriere plan : scenarioElementuh3QjJk2lG
[2020-01-07 14:47:28][SCENARIO] Exécution d'un bloc élément : 69
[2020-01-07 14:47:28][SCENARIO] Exécution du sous-élément de type [condition] : in
[2020-01-07 14:47:28][SCENARIO] Evaluation de la condition : [2] = 2
[2020-01-07 14:47:28][SCENARIO] Tâche : 69 programmée à : 2020-01-07 14:49:28 (+ 2 min)
[2020-01-07 14:47:28][SCENARIO] Suppression des blocs DANS et A programmés du scénario
[2020-01-07 14:47:28][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-01-07 14:47:28][SCENARIO] Lancement en arrière-plan de : scenarioElementuh3QjJk2lG
[2020-01-07 14:47:28][SCENARIO] Exécution de la commande [salle de bain][plafonnier salle de bain][on]
------------------------------------
[2020-01-07 14:47:28][SCENARIO] Lancement en arrière-plan de : scenarioElementHRDFnRMQC0
[2020-01-07 14:47:28][SCENARIO] Exécution de la commande [salle de bain][miroir salle de bain][on]
------------------------------------
[2020-01-07 14:49:27][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [salle de bain][Detecteur Mouvementsdb][Mouvement].
[2020-01-07 14:49:27][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-01-07 14:49:27][SCENARIO] Evaluation de la condition : [0 == 1  ET 1 == "0"  ] = Faux
[2020-01-07 14:49:27][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-01-07 14:49:27][SCENARIO] Exécution d'un bloc élément : 70
[2020-01-07 14:49:27][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-01-07 14:49:27][SCENARIO] Evaluation de la condition : [120 >10  ET 1 == "1"  ] = Vrai
[2020-01-07 14:49:27][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-01-07 14:49:27][SCENARIO] Exécution d'un bloc élément : 71
[2020-01-07 14:49:27][SCENARIO] Exécution du sous-élément de type [condition] : in
[2020-01-07 14:49:27][SCENARIO] Evaluation de la condition : [1] = 1
[2020-01-07 14:49:27][SCENARIO] Tâche : 71 programmée à : 2020-01-07 14:50:27 (+ 1 min)
[2020-01-07 14:49:27][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-01-07 14:50:27][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [salle de bain][Detecteur Mouvementsdb][Mouvement].
[2020-01-07 14:50:27][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-01-07 14:50:27][SCENARIO] Evaluation de la condition : [0 == 1  ET 0 == "0"  ] = Faux
[2020-01-07 14:50:27][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-01-07 14:50:27][SCENARIO] Exécution d'un bloc élément : 70
[2020-01-07 14:50:27][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-01-07 14:50:27][SCENARIO] Evaluation de la condition : [180 >10  ET 0 == "1"  ] = Faux
[2020-01-07 14:50:27][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-01-07 14:50:27][SCENARIO] Exécution d'un bloc élément : 72
[2020-01-07 14:50:27][SCENARIO] Exécution du sous-élément de type [condition] : in
[2020-01-07 14:50:27][SCENARIO] Evaluation de la condition : [3] = 3
[2020-01-07 14:50:27][SCENARIO] Tâche : 72 programmée à : 2020-01-07 14:53:27 (+ 3 min)
[2020-01-07 14:50:27][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-01-07 14:50:05][SCENARIO] ************Lancement sous tâche**************
[2020-01-07 14:50:27][SCENARIO] Exécution du sous-élément de type [action] : do
[2020-01-07 14:50:27][SCENARIO] Execution du lancement en arriere plan : scenarioElementCjsFFkXhxP
[2020-01-07 14:50:27][SCENARIO] Execution du lancement en arriere plan : scenarioElementFcKfxt0tqf
[2020-01-07 14:50:27][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2020-01-07 14:50:28][SCENARIO] Lancement en arrière-plan de : scenarioElementCjsFFkXhxP
[2020-01-07 14:50:28][SCENARIO] Exécution de la commande [salle de bain][miroir salle de bain][off]
------------------------------------
[2020-01-07 14:50:28][SCENARIO] Lancement en arrière-plan de : scenarioElementFcKfxt0tqf
[2020-01-07 14:50:28][SCENARIO] Exécution de la commande [salle de bain][plafonnier salle de bain][off]
------------------------------------
[2020-01-07 14:52:26][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [salle de bain][Detecteur Mouvementsdb][Mouvement].
[2020-01-07 14:52:26][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-01-07 14:52:26][SCENARIO] Evaluation de la condition : [0 == 1  ET 0 == "0"  ] = Faux
[2020-01-07 14:52:26][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-01-07 14:52:26][SCENARIO] Exécution d'un bloc élément : 70
[2020-01-07 14:52:26][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-01-07 14:52:27][SCENARIO] Evaluation de la condition : [300 >10  ET 0 == "1"  ] = Faux
[2020-01-07 14:52:27][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-01-07 14:52:27][SCENARIO] Exécution d'un bloc élément : 72
[2020-01-07 14:52:27][SCENARIO] Exécution du sous-élément de type [condition] : in
[2020-01-07 14:52:27][SCENARIO] Evaluation de la condition : [3] = 3
[2020-01-07 14:52:27][SCENARIO] Tâche : 72 programmée à : 2020-01-07 14:55:27 (+ 3 min)
[2020-01-07 14:52:27][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-01-07 14:55:05][SCENARIO] ************Lancement sous tâche**************
[2020-01-07 14:55:27][SCENARIO] Exécution du sous-élément de type [action] : do
[2020-01-07 14:55:27][SCENARIO] Execution du lancement en arriere plan : scenarioElementkuNlfeNpFD
[2020-01-07 14:55:27][SCENARIO] Execution du lancement en arriere plan : scenarioElementI8ise7HcpL
[2020-01-07 14:55:27][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2020-01-07 14:55:27][SCENARIO] Lancement en arrière-plan de : scenarioElementkuNlfeNpFD
[2020-01-07 14:55:27][SCENARIO] Exécution de la commande [salle de bain][plafonnier salle de bain][off]
------------------------------------
[2020-01-07 14:55:27][SCENARIO] Lancement en arrière-plan de : scenarioElementI8ise7HcpL
[2020-01-07 14:55:27][SCENARIO] Exécution de la commande [salle de bain][miroir salle de bain][off]
------------------------------------
[2020-01-07 14:57:26][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [salle de bain][Detecteur Mouvementsdb][Mouvement].
[2020-01-07 14:57:26][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-01-07 14:57:26][SCENARIO] Evaluation de la condition : [0 == 1  ET 0 == "0"  ] = Faux
[2020-01-07 14:57:26][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-01-07 14:57:26][SCENARIO] Exécution d'un bloc élément : 70
[2020-01-07 14:57:26][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-01-07 14:57:26][SCENARIO] Evaluation de la condition : [600 >10  ET 0 == "1"  ] = Faux
[2020-01-07 14:57:26][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-01-07 14:57:26][SCENARIO] Exécution d'un bloc élément : 72
[2020-01-07 14:57:26][SCENARIO] Exécution du sous-élément de type [condition] : in
[2020-01-07 14:57:26][SCENARIO] Evaluation de la condition : [3] = 3
[2020-01-07 14:57:26][SCENARIO] Tâche : 72 programmée à : 2020-01-07 15:00:26 (+ 3 min)
[2020-01-07 14:57:26][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-01-07 15:00:08][SCENARIO] ************Lancement sous tâche**************
[2020-01-07 15:00:26][SCENARIO] Exécution du sous-élément de type [action] : do
[2020-01-07 15:00:26][SCENARIO] Execution du lancement en arriere plan : scenarioElementh6ldpKeIGj
[2020-01-07 15:00:26][SCENARIO] Execution du lancement en arriere plan : scenarioElementU2GLOQvnjl
[2020-01-07 15:00:26][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2020-01-07 15:00:26][SCENARIO] Lancement en arrière-plan de : scenarioElementU2GLOQvnjl
[2020-01-07 15:00:27][SCENARIO] Exécution de la commande [salle de bain][miroir salle de bain][off]
[2020-01-07 15:00:40][SCENARIO] Echec de la requête HTTP : https://maker.ifttt.com/trigger/miroir_sdb_off/with/key/bVLaDQ2OXw6lftfC6txKbh?value1=0 cURL error :
------------------------------------
[2020-01-07 15:00:26][SCENARIO] Lancement en arrière-plan de : scenarioElementh6ldpKeIGj
[2020-01-07 15:00:27][SCENARIO] Exécution de la commande [salle de bain][plafonnier salle de bain][off]
[2020-01-07 15:00:40][SCENARIO] Echec de la requête HTTP : https://maker.ifttt.com/trigger/plafonnier_sdb_off/with/key/bVLaDQ2OXw6lftfC6txKbh?value1=0 cURL error :

Déja avec le remove inat tu supprimes le dans programmé juste avant…

Mais dis nous plutot ce que tu veux faire, le résultat que tu en attends.

Et si tu as tout perdu, commence par mettre en place un backup externe :wink:

merci de ta réponse, oui je vais passé sur la formule cloud pour plus de sécurité :slight_smile:

le but :

-détection de mouvement : la lumière de la sdb s’allume et reste allumé temps qu’il y a du mouvement
-plus de mouvement : la lumière s’éteint
-filet de sécurité si plu de mouvements depuis 1 mins et lumière allumé, tout s’éteint

j’utilise des détecteurs de mouvements xiaomi aquara qui on une latence importante et la fonction aucun mouvements n’est pas la meilleur donc le scénario avant perte contenais les « dans » pour compenser cette latence

la trame et bonne mais les petites subtilité du scénario m’échappe

Moi j’essayerai déjà de virer le remove inat !

Perso mon scénario est déclenché par le même detecteur que toi

le code est :

Si detecteur == 1 ET lampe == 0
Alors Allumer lampe
… Dans 3 eteindre lampe

Et rien de plus. Si dans les 3min je suis redétecté, le DANS va se reprogrammer seul
Et si je ne suis plus détecté ben la lumière s’eteint

tu gère comment la non détection de mouvement en dessous des 3 minutes ? (afin d’éviter de laisser allumer la lumière pour rien le temps restant des 3 minutes )

tu aurais une capture de ton scénario ?

Salut, il viens de te le dire.
Tu n’as qu’à baisser à 1 mn le DANS et si détrection pendant cette minute cela relance le DANS

Merci pour vos réponse je vais tester ça de suite , désolé parfois tout n est pas très clair pour moi ^^ je débute avec les scénarios c est pas mon fort pour le moment

No problémo.
Pense à mettre le fil en résolu.
Bonne soirée