vérifie si cette valeur est comprise entre 5 et 20, alors VMC sur on et vitesse 1,
si cette valeur est supèrieure ou égale à 20 VMC sur On et vitesse 2
Si cette valeur infèrieure à 5% : arrêt de la vmc
Cela fonctionne bien, mais il se déclenche dès que cette valeur change, et celle-ci peut varier toutes les 5 minutes ou toutes les minutes. Copie ci-dessous d’un extrait du log :
[2021-02-22 06:45:11][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [SALLE DE BAINS][Humidite min et max][EcartPourc 30min ].
[2021-02-22 06:45:11][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-02-22 06:45:11][SCENARIO] Evaluation de la condition : [0.87 > 5 ET 0.87 < 20] = Faux
[2021-02-22 06:45:11][SCENARIO] Exécution du sous-élément de type [action] : else
[2021-02-22 06:45:11][SCENARIO] Exécution d'un bloc élément : 928
[2021-02-22 06:45:11][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-02-22 06:45:11][SCENARIO] Evaluation de la condition : [0.87 >= 20] = Faux
[2021-02-22 06:45:11][SCENARIO] Exécution du sous-élément de type [action] : else
[2021-02-22 06:45:11][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-02-22 06:45:11][SCENARIO] Evaluation de la condition : [0.87 < 5] = Vrai
[2021-02-22 06:45:11][SCENARIO] Exécution du sous-élément de type [action] : then
[2021-02-22 06:45:11][SCENARIO] Exécution de la commande [SALLE DE BAINS][VMC][VMC_off]
[2021-02-22 06:45:11][SCENARIO] Fin correcte du scénario
------------------------------------
[2021-02-22 06:46:51][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [SALLE DE BAINS][Humidite min et max][EcartPourc 30min ].
[2021-02-22 06:46:51][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-02-22 06:46:51][SCENARIO] Evaluation de la condition : [1.05 > 5 ET 1.05 < 20] = Faux
[2021-02-22 06:46:51][SCENARIO] Exécution du sous-élément de type [action] : else
[2021-02-22 06:46:51][SCENARIO] Exécution d'un bloc élément : 928
[2021-02-22 06:46:51][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-02-22 06:46:51][SCENARIO] Evaluation de la condition : [1.05 >= 20] = Faux
[2021-02-22 06:46:51][SCENARIO] Exécution du sous-élément de type [action] : else
[2021-02-22 06:46:51][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-02-22 06:46:51][SCENARIO] Evaluation de la condition : [1.05 < 5] = Vrai
[2021-02-22 06:46:51][SCENARIO] Exécution du sous-élément de type [action] : then
[2021-02-22 06:46:51][SCENARIO] Exécution de la commande [SALLE DE BAINS][VMC][
Mes questions :
==> La valeur est à 2 chiffres après la virgule, donc chaque fluctuation d’un dixième provoque le déclenchement, si je supprime les 2 chiffres après la virgule, est-ce que le déclencheur en tient compte ?
Le formatage des chiffres influe-t-il sur la finesse de déclenchement ?
==> est-il possible d’ajouter une formule dans le déclencheur qui ferait que le scénario ne se déclenche que si la variation est d’au moins 1,00 ?
Je fais ça avec 2 scénario : marche et arrêt (sur ma vmc)
Le second ne s’active que lorsque le premier se déclenche et coupe apres une seconde condition.
Et, bingo ! Jeedom tient bien compte de celà, impeccable, ci-dessous extrait du log, ça marche :
[2021-02-22 08:14:51][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [SALLE DE BAINS][Humidite min et max][EcartPourc 30min ].
[2021-02-22 08:14:51][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-02-22 08:14:51][SCENARIO] Evaluation de la condition : [3 > 5 ET 3 < 20] = Faux
[2021-02-22 08:14:51][SCENARIO] Exécution du sous-élément de type [action] : else
[2021-02-22 08:14:51][SCENARIO] Exécution d'un bloc élément : 928
[2021-02-22 08:14:51][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-02-22 08:14:51][SCENARIO] Evaluation de la condition : [3 >= 20] = Faux
[2021-02-22 08:14:51][SCENARIO] Exécution du sous-élément de type [action] : else
[2021-02-22 08:14:51][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-02-22 08:14:51][SCENARIO] Evaluation de la condition : [3 < 5] = Vrai
[2021-02-22 08:14:51][SCENARIO] Exécution du sous-élément de type [action] : then
[2021-02-22 08:14:51][SCENARIO] Exécution de la commande [SALLE DE BAINS][VMC][VMC_off]
[2021-02-22 08:14:51][SCENARIO] Exécution de la commande [SALLE DE BAINS][VMC_H_B][VMC Ba]
[2021-02-22 08:14:51][SCENARIO] Fin correcte du scénario
------------------------------------
[2021-02-22 08:18:51][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [SALLE DE BAINS][Humidite min et max][EcartPourc 30min ].
[2021-02-22 08:18:51][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-02-22 08:18:51][SCENARIO] Evaluation de la condition : [4 > 5 ET 4 < 20] = Faux
[2021-02-22 08:18:51][SCENARIO] Exécution du sous-élément de type [action] : else
[2021-02-22 08:18:51][SCENARIO] Exécution d'un bloc élément : 928
[2021-02-22 08:18:51][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-02-22 08:18:51][SCENARIO] Evaluation de la condition : [4 >= 20] = Faux
[2021-02-22 08:18:51][SCENARIO] Exécution du sous-élément de type [action] : else
[2021-02-22 08:18:51][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-02-22 08:18:51][SCENARIO] Evaluation de la condition : [4 < 5] = Vrai
[2021-02-22 08:18:51][SCENARIO] Exécution du sous-élément de type [action] : then
[2021-02-22 08:18:51][SCENARIO] Exécution de la commande [SALLE DE BAINS][VMC][VMC_off]
[2021-02-22 08:18:51][SCENARIO] Exécution de la commande [SALLE DE BAINS][VMC_H_B][VMC Ba]
[2021-02-22 08:18:51][SCENARIO] Fin correcte du scénario
------------------------------------
J’utilise depuis longtemps le système de 2 scénarios, avec 1 qui déclenche l’autre, mais je ne voulais cette fois-ci qu’un seul scénario qui suit en temps réel l’évolution de l’écart entre le max et le mini de l’humidité, mais merci pour ton information