je ne comprend pas ce que fait l’option « Remise à zéro des SI »
j’ai beau lire en boucle l’aide je comprend pas, est-ce que quelqu’un pourrait me donner un exemple s’il vous plait ?
merci bcp pour votre aide
Scénario (scenario) : Permet de contrôler des scénarios. La partie tags permet d’envoyer des tags au scénario, ex : montag=2 (attention il ne faut utiliser que des lettre de a à z. Pas de majuscules, pas d’accents et pas de caractères spéciaux). On récupère le tag dans le scénario cible avec la fonction tag(montag). La commande “Remise à zéro des SI” permet de remettre à zéro le status des “SI” (ce status est utilisé pour la non répétition des actions d’un “SI” si on passe pour la 2ème fois consécutive dedans)
Je n’ai jamais eu l’occasion de tester cette fonction mais à priori ça permet de remettre à 0 le statut de la condition évaluée par le bloc SI.
Au début de la ligne d’un bloc SI il y a 2 flèches circulaires qui permettent de ne pas effectuer à nouveau l’action si la condition est la même:
Sur les blocs de type Si/Alors/Sinon, des flèches circulaires situées à gauche du champ de condition permettent d’activer ou non la répétition des actions si l’évaluation de la condition donne le même résultat que lors de la précédente évaluation.
La commande “Remise à zéro des SI” doit donc permettre de remettre à 0 cette évaluation de la condition.
Alors dans mon scénario
1: mon déclencheur c’est la température extérieur
Donc a chaque envoi de la sonde mon scénario est déclencher il teste si tel est 0
2 : il teste la température extérieure
3 : il teste le taux de lumière (si le taux est correcte alors il ouvre le volet et je désactive le scénario )
4 : sinon il refait une remise à zéro des si ( sur la partie luxmètre)
J’ai fais comme ça car sans la désactivation et la remise des si le scénario tourné toute la journée.
C’est peut être pas le meilleur moyen pour ce type de scénario mais il fait son boulot .
En espérant t’éclairer un ti peu
en fait , c’est ce point la qui me laisse perplexe. Si LUX < 2000 , normalement tu te contente d’attendre chaque MAX de température ext , qui te rédéclenche le scénario , et a ce moment la ca va retester si LUX >= 2000 , et cela dépendra du capteur extérieur de lumière qui t’aura envoyé ou non une maj.
Concernant la désactivation je comprend, une fois ton volet ouvert, plus la peine de se prendre la tete a le faire tourner.
En déclencheur tu pouvais pas mettre LUX >= 2000 ?
Non je ne peux utiliser mon luxmètre en déclencheur car je récupère l’ info toutes les 10 minutes et le fait utiliser la sonde extérieure permet de lancer le scénario à chaque changement de température .
Si je fais l’inverse de déclencheur le scénario ce relance en permanence .
OK soit je comprend la contrainte
Mais que se passe t’il si tu ne réinitialise pas les si
Ça va quoiqu’il en soit attendre la prochaine variation de température pour déclencher de nouveau le scénario et ça contrôlera de nouveau le LUX
@frixo j’ai fait plusieurs essai ce matin et enfin de compte je n’ai pas besoin de la relance des si , je sais que je l’avais mis en place il y pas mal de temps et je ne sais plus pour pourquoi je l’avais mis en place; car depuis j’ai modifier pas mal de scénarios sur la gestion des volets .
@frixo, est-ce que tu connais cette option sur les blocs SI ?
Lorsque le scénario est lancé plusieurs fois, elle permet de ne pas répéter les actions tant que la condition est vraie.
Exemple : SI température max supérieure à 0 ALORS notification
Je recevrai une seule notification lorsque la température max dépassera 0 puis plus rien tant que la température ne redrescend pas en dessous de 0.
La commande “Remise à zéro des SI” permet d’oublier que la température a dépassé 0 et je vais recevoir à nouveau la notification la prochaine fois que le scénario est lancé et que la température est suprérieure 0.