Par exemple ici la lumière reste allumée 28 seconde quand le capteur détecte un mouvement.
Je peux choisir le temps que mon capteur reste en position 1.
Cependant quand le scénario est finis, je ne sais pas pourquoi mais même si le détecteur est sur un, le scénario ne se relance pas.
Existe t’il une fonction qui redémarre le scénario même si il est en cours ?
Par exemple là le scénario est lancé et attend 28 secondes qu’il y ai un changement mais si le détecteur change d’état et repasse de 0 à 1 par exemple le scénario ne se relance pas car il est déjà en cours et donc une fois arrêté il se ne relancera pas.
C’est compliqué à expliqué, mais en gros, il faudrait que le scénario se relance de 0 à chaque état 1 même si il est déjà en cours.
Est-ce possible ? Ou il faut attendre qu’il soit finis pour le relancer à chaque fois ?
Premièrement, ta condition de départ est inutile. Il suffit de mettre ton capteur de mouvement et ton capteur d’ouverture en déclencheur de ton scénario.
pour ce qui est de relancer ton scénario si une présence est toujours détectée je ferais comme ceci :
Action : Allumer lumière;
Action : Attendre 28 sec;
Si : [Capteur ouverture] == 0 ET [Capteur de mouvement] == 0;
Alors : Eteindre lumière;
Sinon : Relancer le scénario
Ainsi ton scénario se relance automatiquement sans éteindre la lumière si une présence est détecté. Pour éviter de lancer une commande d’allumage de la lumière si elle est déjà allumé tu peux mettre une condition avant.
Attendre (wait) : Attend jusqu’à ce que la condition soit valide (maximum 2h), le timeout est en seconde(s).
certains équipements le gère via time out (zwave, gpio, sonoff, shelly,…)
genre bt poussoir (monostables) qui allumes 30s
chaque appui relances de 30 secondes.