Scenario avec action de type "A"

Bonjour à tous,

J’utilise un scenario avec une condition simple « A 700 »:

Problème, j’ai l’impression que la condition ne s’exécute pas correctement (l’action d’allumage KNX ne se fait pas) :

------------------------------------
[2023-08-07 07:00:02][SCENARIO] Start : Scenario execute automatiquement sur programmation.
[2023-08-07 07:00:03][SCENARIO] Exécution du sous-élément de type [condition] : at 700
[2023-08-07 07:00:03][SCENARIO] Evaluation de la condition : [700] = 700
[2023-08-07 07:00:03][SCENARIO] Tâche : 306 programmée à : 2023-08-08 07:00:00
[2023-08-07 07:00:03][SCENARIO] Exécution du sous-élément de type [condition] : at time_op(#[Jardin][Soleil-Quimper][Coucher du Soleil]#,-30)
[2023-08-07 07:00:03][SCENARIO] Evaluation de la condition : [2114] = 2114
[2023-08-07 07:00:03][SCENARIO] Tâche : 305 programmée à : 2023-08-07 21:14:00
[2023-08-07 07:00:03][SCENARIO] Fin correcte du scénario
------------------------------------

Dans les logs, on peut voir « Tâche : 306 programmée à : 2023-08-08 07:00:00 », alors que le scenario a été lancé le 07/08/2023.

La condition « Si » est True, mais je ne suis pas certain en regardant les logs qu’elle soit vraiment exécutée (il y a un « at » bizarre dans le slogs devant lla condition « time_op … » :

Ma version Jeedom est la dernière stable (4.3.17).

Une idée ?
Merci d’avance,
Pierre

Salut @Pierre_S

on pourrait voir ton déclencheur?

Hello,
ton scénario s’est lancé à 07:00:02.
La première action étant un « A 7:00 », alors une tâche est programmée la prochaine fois qu’il sera 07:00:00, soit le 08/08.
Je pense que tu as un soucis avec ton déclencheur, ou alors il ne faut pas remettre le « A » si tu déclenches ton scénario à 07:00

Oui soucis de déclencheur, il faut régler un déclencheur de ton scénario pour 7 h
Comme ceci

Un peu de lecture ici https://doc.jeedom.com/fr_FR/core/4.3/scenario?theme=light pour vous aider

Dams

1 « J'aime »

Bonjour, Merci pour vos retours.

Le déclencheur est bon, tous les jours à 7h00 et au coucher du soleil +30min :

Mon problème n’est pas le déclenchement du scenario, mais la non-exécution du bloc « A 700 » dans le scenario.

J’ai besoin dans mon scenario qu’un bloc se lance « A 700 ».
Je ne comprends pas, alors qu’il est 7:00:02, il ne semble pas se lancer, et qu’il programme l’action au lendemain 7h00.

Et bien parce que le « A » cherche la prochaine occurrence du 07:00:00. Et comme cette heure est déjà passée (puisqu’il est 07:00:02 au moment de l’exécution du scénario), ca programme pour le lendemain l’exécution du contenu du bloc.

Il vaudrait mieux que tu programme ton scénario beaucoup plus tôt le matin (4h00 par exemple) et ensuite dans ton scénario tu mets un A 700 et un autre A coucher du soleil + 30

D’accord, donc si je lance le scenario à 6h59, il restera en cours d’exécution jusqu’à 7h00?
Ou est-ce que le scenario se termine, mais un schedule du bloc est fait de façon indépendante ?

Je vais finalement faire avec un « SI #time# == … » :slight_smile:

Le A crée une tâche cron qui sera exécutée à l’heure définie dans la fenêtrede 24h au moment de son activation.

UNe tâche est programmée dans le cron pour pouvoir exécuter le contenu du bloc. Mais le reste du scénario continuera de s’exécuter (s’il y a d’autres choses sous le bloc A).

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.