J’ai crée un scénario dans Jeedom pour allumer les lumières extérieures si le portail s’ouvre et si on se situe entre le coucher et le lever du soleil. Normalement rien de bien compliqué .
J’ai pour ça branché un FGBS sur mon portail avec un capteur magnétique en entrée.
Le scénario est de type provoqué avec comme évènement mon entrée : #[Portail][FGBS Portail][Etat entrée 1]#
Mon scénario a juste un bloc Si/sinon avec comme condition :
#[Portail][FGBS Portail][Etat entrée 1]# == 1 && #[Eclairage][Eclairage trottoir][Etat]# == 0 && ((#time# >= #[Eclairage][JourNuit][Coucher du soleil]# && #time# <= 2359) || (#time# >= 0000 && #time# <= #[Eclairage][JourNuit][Lever du soleil]#))
Le programme fonctionne de temps en temps … mais le plus souvent, il ne fonctionne pas et j’ai dans les logs ceci :
------------------------------------
[2020-07-13 07:19:51][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Portail][FGBS Portail][Etat entree 1].
[2020-07-13 07:19:51][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-07-13 07:19:51][SCENARIO] Evaluation de la condition : [0 == 1 && 0 == 0 && ((719 >= 2135 && 719 <= 2359) || (719 >= 0000 && 719 <= 624))] = Faux
[2020-07-13 07:19:51][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-07-13 07:19:51][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-07-13 07:20:28][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Portail][FGBS Portail][Etat entree 1].
[2020-07-13 07:20:28][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-07-13 07:20:28][SCENARIO] Evaluation de la condition : [0 == 1 && 0 == 0 && ((720 >= 2135 && 720 <= 2359) || (720 >= 0000 && 720 <= 624))] = Faux
[2020-07-13 07:20:28][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-07-13 07:20:28][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-07-13 07:20:29][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Portail][FGBS Portail][Etat entree 1].
[2020-07-13 07:20:29][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-07-13 07:20:29][SCENARIO] Evaluation de la condition : [0 == 1 && 0 == 0 && ((720 >= 2135 && 720 <= 2359) || (720 >= 0000 && 720 <= 624))] = Faux
[2020-07-13 07:20:29][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-07-13 07:20:29][SCENARIO] Fin correcte du scénario
C’est le log d’une ouverture puis fermeture …
Déjà, on voit qu’il y a 3 déclenchements au lieu de 2. La fermeture y est 2 fois mais ce n’est pas le plus important.
On voit bien qu’il y a détection du scénario mais le [Portail][FGBS Portail][Etat entree 1] reste à 0 au lieu de passer à 1
oui…
Il se peut que ton détecteur ne reste pas assez longtemps à 1…
Comme ton scénario est provoqué par le fibaro à 1 et que ensuite dans le test on ne le voit qu’a 0…
C’est vrai ça peut être une piste.
On voit dans mon premier log de scénario que le portail reste en état 1 pendant 30s ce n’est pas suffisant ?
Ce que je ne comprends pas c’est que Jeedom me détecte l’ouverture puisqu’il y a la ligne, il y a bien un changement d’état ? Mais l’état resterait à zéro je ne comprends pas
C’est que l’état est repassé à 0…
fait plus simple pour voir…
TEST provoque l’allumage directement dans l’info [Portail][FGBS Portail][Etat entrée 1] si 1 allume lumière
Va dans la configuration de l’équipement de l’info [Portail][FGBS Portail][Etat entrée 1]
et dans la page configuration de la cde
action sur valeur si =1
action allume la lumière
Sinon tu peux aussi ne pas répéter
#[Portail][FGBS Portail][Etat entrée 1]# == 1
vu que le scénario est provoqué par [Portail][FGBS Portail][Etat entrée 1]# == 1
Ok je désactive le scénario et je relance un test sur la lumière directement dans l’action.
Par contre, je viens de voir ton message de ne pas répéter ma commande, effectivement tu es un malin , ça peut très bien fonctionner, étant donné que pour ce cas là, je voudrais que la lumière s’active au changement d’état peut importe si je suis en ouverture ou fermeture du portail même si c’est un peu moins propre.
Mais je pense que plus tard, ce sera utile pour d’autres scénarios d’avoir un déclenchement uniquement à l’ouverture, j’aimerais bien trouver pourquoi