Scenario volets, changement de mode en cours

Boujour a vous
j’ai une petite question
j’ai mon scenario qui se lance a 5h00
ouverture des volets vers 7h du mat

à 6h ce matin je me suis mis en mode vacances pour que les volets se leve a 9h30

sauf que les volets se sont quand meme ouvert a 7h et a 9h30

Ma question
Comment faire pour que quand on change de mode ca execute uniquement celle qu on a choisi?
Que la tache 7h se supprime

Merci a vous

[2023-01-24 05:00:01][SCENARIO] -- Start : Scenario execute automatiquement sur programmation.
[2023-01-24 05:00:01][SCENARIO] - Exécution du sous-élément de type [condition] : if #sjour# in ["Lundi","Mardi","Jeudi","Vendredi"] && #[Maison][Info du jour][Jour férié]# == 0 && #[Domotique][Modes][Mode]# != 'Vacances'
[2023-01-24 05:00:01][SCENARIO] Evaluation de la condition : ["Mardi" in ["Lundi","Mardi","Jeudi","Vendredi"] && 0 == 0 && "Present" != 'Vacances'] = Vrai
[2023-01-24 05:00:01][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-01-24 05:00:01][SCENARIO] Exécution d'un bloc élément : 6
[2023-01-24 05:00:01][SCENARIO] - Exécution du sous-élément de type [condition] : at 0700
[2023-01-24 05:00:01][SCENARIO] Evaluation de la condition : [0700] = 700
[2023-01-24 05:00:01][SCENARIO] Tâche :  6  programmée à :  2023-01-24 07:00:00
[2023-01-24 05:00:01][SCENARIO] - Exécution du sous-élément de type [condition] : at #[Domotique][Maison buis][Crépuscule Civil]#
[2023-01-24 05:00:01][SCENARIO] Evaluation de la condition : [1808] = 1808
[2023-01-24 05:00:01][SCENARIO] Tâche :  4  programmée à :  2023-01-24 18:08:00
[2023-01-24 05:00:01][SCENARIO] Fin correcte du scénario

[2023-01-24 07:00:02][SCENARIO] ************Lancement sous tâche**************
[2023-01-24 07:00:02][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-01-24 07:00:02][SCENARIO] Exécution de la commande  [Maison][Volets Roulants partie jour][up]
[2023-01-24 07:00:03][SCENARIO] Exécution de la commande  [Ch Parents][Volet roulant Chambre Parents][Positionnement] avec comme option(s) : {"background":"0","slider":20}
[2023-01-24 07:00:03][SCENARIO] Exécution de la commande  [Ch Amis][Volet roulant Ch Amis][Up]
[2023-01-24 07:00:03][SCENARIO] Exécution d'un bloc élément : 28
[2023-01-24 07:00:03][SCENARIO] - Exécution du sous-élément de type [condition] : in 15
[2023-01-24 07:00:03][SCENARIO] Evaluation de la condition : [15] = 15
[2023-01-24 07:00:03][SCENARIO] Tâche :  28  programmée à :  2023-01-24 07:15:03 (+ 15 min)
[2023-01-24 07:00:03][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-01-24 07:15:01][SCENARIO] ************Lancement sous tâche**************
[2023-01-24 07:15:03][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-01-24 07:15:03][SCENARIO] Exécution de la commande  [Ch Ayden][Volet roulant Ayden][Up]
[2023-01-24 07:15:03][SCENARIO] Exécution de la commande  [Ch Parents][Volet roulant Chambre Parents][Up]
[2023-01-24 07:15:03][SCENARIO] ************FIN sous tâche**************

----


[2023-01-24 09:30:02][SCENARIO] ************Lancement sous tâche**************
[2023-01-24 09:30:02][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-01-24 09:30:02][SCENARIO] Exécution de la commande  [Maison][Volets Roulants partie jour][up]
[2023-01-24 09:30:02][SCENARIO] Exécution d'un bloc élément : 74
[2023-01-24 09:30:02][SCENARIO] - Exécution du sous-élément de type [condition] : in 30
[2023-01-24 09:30:02][SCENARIO] Evaluation de la condition : [30] = 30
[2023-01-24 09:30:02][SCENARIO] Tâche :  74  programmée à :  2023-01-24 10:00:02 (+ 30 min)
[2023-01-24 09:30:02][SCENARIO] Exécution d'un bloc élément : 11
[2023-01-24 09:30:02][SCENARIO] - Exécution du sous-élément de type [condition] : in 90
[2023-01-24 09:30:02][SCENARIO] Evaluation de la condition : [90] = 90
[2023-01-24 09:30:02][SCENARIO] Tâche :  11  programmée à :  2023-01-24 11:00:02 (+ 90 min)
[2023-01-24 09:30:02][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-01-24 10:00:02][SCENARIO] ************Lancement sous tâche**************
[2023-01-24 10:00:02][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-01-24 10:00:02][SCENARIO] Exécution d'un bloc élément : 75
[2023-01-24 10:00:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Ch Parents][Volet roulant Chambre Parents][Etat]# < 15
[2023-01-24 10:00:02][SCENARIO] Evaluation de la condition : [99 < 15] = Faux
[2023-01-24 10:00:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-01-24 10:00:02][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-01-24 11:00:02][SCENARIO] ************Lancement sous tâche**************
[2023-01-24 11:00:02][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-01-24 11:00:02][SCENARIO] Exécution de la commande  [Maison][Volets Roulants partie nuit][up]
[2023-01-24 11:00:02][SCENARIO] ************FIN sous tâche**************

Bonjour

Il y a plusieurs façons, l’une d’elle serait de mettre un SI vacances == 1
Stop
À placer en 1er dans l’action du bloc programmé à 0700
Vous pouvez même faire un remove_inat pour supprimer la programmation de 0700 et indiquer une autre heure de programmation.

1 « J'aime »

Ou paramétrer l’heure de lancement en fonction du mode :

SI mode == "vacances"
ALORS tag(heure_ouv)=930
SINON tag(heure_ouv)=700

A tag(heure_ouv)
    Ouvrir volet

Il a modifié son mode à 6h soit 1h après la programmation de 5h :wink:.

Il ne faut pas faire un si a mais un a si

Dans ce cas, il faut ajouter en déclencheur le mode afin d’influer sur l’heure de prise en compte quelque soit sa modification

Merci pour vos reponses
voici mon scenar
Je n’ai pas bien compris encore le fonctionnement des variables et trigger :slight_smile:

Merci bonne journée a vous

n’ayant pas encore regardé ce qu’on pouvait faire avec les tag, j’ai fais comme ca
qu’en pensez vous?

Là, en l’occurrence, les tags ne t’apporteront rien.
Sinon, mis à part que ta logique est bien compliquée mais il n’y a que toi qui en maîtrise les subtilités et qu’il y a un bloc A vide dans le dernier SINON qui ne sert à rien, c’est, à priori, écrit proprement.

Attention, il y a un bloc A vide en bas.

Le reste me semble OK

1 « J'aime »

Trop tard, déjà signalé !!!
:grinning::grinning:

Oui je l’ai vu après avoir envoyé la capture. :blush:

Merci je vais tester ca
Merci à vous

Bonjour
J’ai fais un essai
ca a fonctionné. Merci a vous :slight_smile:
Bonne journée

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