Cherche aide sur scénario déclenchement lumière avec capteur

Bonsoir à tous,
Pourriez-vous m’aidez à résoudre le problème de mon scénario qui ne fonctionne quelques temps puis s’arrête ?
le log a l’air juste dans la première partie mais il doit manquer un truc après. Je pense que cela viens du fait que je dois declenché plusieurs fois le scénario avec des aller retour devant le capteur.
Merci d’avance pour votre aide

------------------------------------
[2022-01-03 19:11:41][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Entree][Capteur presence Entree][Presence].
[2022-01-03 19:11:41][SCENARIO] Exécution du sous-élément de type [condition] : if
[2022-01-03 19:11:41][SCENARIO] Evaluation de la condition : [1 == 1 && 1911>1700 and 1911<2100] = Vrai
[2022-01-03 19:11:41][SCENARIO] Exécution du sous-élément de type [action] : then
[2022-01-03 19:11:41][SCENARIO] Exécution de la commande [Entrée][Entrée][On]
[2022-01-03 19:11:42][SCENARIO] Exécution d'un bloc élément : 93
[2022-01-03 19:11:42][SCENARIO] Exécution du sous-élément de type [condition] : in
[2022-01-03 19:11:42][SCENARIO] Evaluation de la condition : [2 11] = 2 11
[2022-01-03 19:11:42][SCENARIO] Tâche : 93 programmée à : 2022-01-03 19:13:42 (+ 2 min)
[2022-01-03 19:11:42][SCENARIO] Fin correcte du scénario
------------------------------------
[2022-01-03 19:12:51][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Entree][Capteur presence Entree][Presence].
[2022-01-03 19:12:51][SCENARIO] Exécution du sous-élément de type [condition] : if
[2022-01-03 19:12:51][SCENARIO] Evaluation de la condition : [0 == 1 && 1912>1700 and 1912<2100] = Faux
[2022-01-03 19:12:51][SCENARIO] Exécution du sous-élément de type [action] : else
[2022-01-03 19:12:51][SCENARIO] Fin correcte du scénario

Il faut mettre en déclencheur ta commande == 1
La le scénario se declanche quand le capteur détecte un mouvement et quand il repart a zéro.

bonsoir merci
comme celà

Bonsoir,

Mets la commande remove_inat avant le ON pour supprimer une programmation dans 2 minutes qui serait déjà prévue
Profite en pour ajouter un && état_lumiere == 0 pour ne pas allumer si la lumière est déjà allumée.

bonsoir

Oui. Par contre pourquoi une programmation a 17h00

Y a pas de prog a 17h00
Par contre le SI est pas cohérent.

Il teste si capteur egale 1 puis capteur egal 0 !
Donc tester le même capteur dans le même et vouloir qu’il soit egal a 0 et 1 en même temps…

Le testeur d’expression est un outil puissant…

Si le déclencheur du scénario c’est capteur=1
Pourquoi ds le si tester si il est a 1 et a 0 ??

Juste une bête question logique que je pose…
Il y a déjà tellement dexemple.

1 « J'aime »

jme suis trompé de copier coller je voulais tester si la lumière était sur off aussi.
mais ça ne fonctionne pas

Non, une commande action remove_inat puis ta commande action on. Pas les 2 dans la même action.

Et pour le && supplémentaire du SI il faut tester l’état de ta lampe pas du capteur donc ça devrait être [Entrée][Entrée][État] == 0 ou qq chose approchant. Les commandes doivent être récupérer avec la partie graphique, ne les tapes pas à la main c’est source d’erreur.


C’est pas bon !
Essaie ça, si t’as le retour de la commande dans un Etat :

#[Entrée][Capteur présence Entrée][Présence]# == 1 && (#time# > 1700 and #time# < 2100) && #[Entrée][Entrée][Etat]# == 0

Faut que tu récupères l’état de ta lumière pas la commande On/Off
Tu utilises les commandes Off/On pour les déclencheurs

image

ok c’est donc && #[Entrée][Entrée][Etat Luminosité]# == 0

super merci

:crazy_face: :rofl: Apres le CSS, le scénario :smiley:
j’avais pas vu :crazy_face:

Regarde les declancheur ya un programmation a 17h

------------------------------------
[2022-01-03 21:29:05][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Entree][Capteur presence Entree][Presence].
[2022-01-03 21:29:05][SCENARIO] Exécution du sous-élément de type [condition] : if
[2022-01-03 21:29:05][SCENARIO] Evaluation de la condition : [1 == 1 && 2129>1700 and 2129<2130 && 0 == 0  ] = Vrai
[2022-01-03 21:29:05][SCENARIO] Exécution du sous-élément de type [action] : then
[2022-01-03 21:29:05][SCENARIO] Exécution de la commande [Entrée][Entrée][On]
[2022-01-03 21:29:05][SCENARIO] Exécution de la commande [Entrée][Entrée][Luminosité] avec comme option(s) : {"background":"0","slider":135}
[2022-01-03 21:29:05][SCENARIO] Exécution d'un bloc élément : 93
[2022-01-03 21:29:05][SCENARIO] Exécution du sous-élément de type [condition] : in
[2022-01-03 21:29:05][SCENARIO] Evaluation de la condition : [2 29] = 2 29
[2022-01-03 21:29:05][SCENARIO] Tâche : 93 programmée à : 2022-01-03 21:31:05 (+ 2 min)
[2022-01-03 21:29:05][SCENARIO] Fin correcte du scénario
------------------------------------
[2022-01-03 21:30:15][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Entree][Capteur presence Entree][Presence].
[2022-01-03 21:30:15][SCENARIO] Exécution du sous-élément de type [condition] : if
[2022-01-03 21:30:15][SCENARIO] Evaluation de la condition : [0 == 1 && 2130>1700 and 2130<2130 && 135 == 0  ] = Faux
[2022-01-03 21:30:15][SCENARIO] Exécution du sous-élément de type [action] : else
[2022-01-03 21:30:15][SCENARIO] Fin correcte du scénario
------------------------------------
[2022-01-03 21:31:02][SCENARIO] ************Lancement sous tâche**************
[2022-01-03 21:31:05][SCENARIO] Exécution du sous-élément de type [action] : do
[2022-01-03 21:31:05][SCENARIO] Exécution de la commande [Entrée][Entrée][Off]
[2022-01-03 21:31:06][SCENARIO] ************FIN sous tâche**************
No search results.
No search results.
No search results.
No search results.
No search results.
No search results.
No search results.
No search results.
No search results.
No search results.
No search results.
No search results.
No search results.
No search results.
No search results.
No search results.
No search results.

Met plutôt ca car comme l’a dit @Idaho947 t’as un cron à 17h00 :

#[Entrée][Capteur présence Entrée][Présence]# == 1 && (#time# >= 1700 and #time# <= 2100) && #[Entrée][Entrée][Etat Luminosité]# == 0

Etat Luminosité, fait attention ce n’est pas ON / OFF, 0 / 1 , c’est une valeur lumens, là elle vaut 135 dans ton dernier code… donc tu feras jamais Entrée ON
Fait un < XX plutôt qu’un ==

Sinon time_between () est pas mal quand on veut tester une heure entre deux.

j’ai mis une luminosité à 135 quand c’est sur ON sur off c’est 0

Salut. As-tu regardé le plugin Ligthmanager de Jeedom ? Il fonctionne parfaitement et avec un virtuel tu peux remplacer la luminosité par un créneau horaire. Je l’utilise pour un couloir. Le capteur de présence sert à activer l’ampoule si l’heure se situe entre le coucher du soleil et son lever (en rapport avec ma géolocalisation). Aucune prise de tête avec des scénarios : une ampoule, son capteur, la durée d’allumage. Trop simple

ah non connaissais pas super merci.
Je ne le trouve pas dans le market

Et attention aux capteurs de luminosité. Lorsque tu utilises les capteurs de présence, qui possèdent le capteur de luminosité, très souvent pour pas dire toujours, c’est l’ancien seuil de luminosité qui est envoyé. Ex : tu passes devant en plein jour, jeedom va recevoir la détection de passage et la luminosité d’avant. Tu passes devant en pleine nuit, jeedom va recevoir la détection de passage mais la luminosité qu’il y avait lors du passage en plein jour. Donc, la lumière ne s’allumera pas car luminosité renvoyée sera supérieure au seuil de déclenchement. C’est inhérent au fonctionnement des modules Sonoff et Xiaomi. Autre cas de figure, ton capteur est parasité par une source de lumière à proximité et là aussi, il va considérer qu’il fait assez clair et ta lampe ne s’allumera pas. C’est pour ça que je suis passé par un virtuel qui déclenche selon l’heure de coucher/lever du soleil. Ou alors tu investis dans un capteur de luminosité Zigbee que tu places judicieusement pour ne pas avoir de lumière parasite et qui te renvoie de façon rapprochée les mesures. Certains n’envoient que toutes les 30 min. La luminosité à largement le temps changer.