Mise à jour d'une variable sur scénario

Bonjour à tous,
Je rencontre un souci sur mes scénarios volets.
J’ai créé des virtuels pour grouper des actions sur plusieurs volets (par zone).
Sur ces virtuels, je crée une variable qui me permet de déclencher un scénario et 3 actions qui modifient la valuer de ma variable numérique (1, 2 ou 3).
Le scénario est déclenché sur modification de cette variable.
En fin de scénario, je souhaite modifier ma variable pour la repasser à 0 et éviter une non action si la variable n’a pas bougé (si les volets ont été actionné par une autre méthode par exemple).
Or ça ne fonctionne pas et je ne comprends pas pourquoi.

En PJ mon scénario :

Et les logs associés :

[2019-11-20 14:29:59][SCENARIO] Start : Scenario lance manuellement.
[2019-11-20 14:29:59][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-20 14:29:59][SCENARIO] Evaluation de la condition : [2 == 1] = Faux
[2019-11-20 14:29:59][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-20 14:29:59][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-20 14:29:59][SCENARIO] Evaluation de la condition : [2 == 2] = Vrai
[2019-11-20 14:29:59][SCENARIO] Exécution du sous-élément de type [action] : then
[2019-11-20 14:29:59][SCENARIO] Exécution de la commande [Chambre Nat Xav][Volet Chambre Nat Xav][Stop]
[2019-11-20 14:29:59][SCENARIO] Exécution de la commande [Chambre Nat Xav][Volet Panoramique Nat Xav][Stop]
[2019-11-20 14:29:59][SCENARIO] Exécution de la commande [Espace Media][Volet Espace Media][Stop]
[2019-11-20 14:29:59][SCENARIO] Exécution de la commande [Chambre Lucas][Volet Chambre Lucas][Stop]
[2019-11-20 14:29:59][SCENARIO] Exécution de la commande [Chambre Hugo][Volet Chambre Hugo][Stop]
[2019-11-20 14:29:59][SCENARIO] Exécution de la commande [Bureau][Volet Bureau][Stop]
[2019-11-20 14:29:59][SCENARIO] Affectation de la variable Var_Espace_nuit => 0 = 0
[2019-11-20 14:29:59][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-20 14:29:59][SCENARIO] Evaluation de la condition : [2 == 3] = Faux
[2019-11-20 14:29:59][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-20 14:29:59][SCENARIO] Fin correcte du scénario

Une idée ?
Merci d’avance

Salut,

Je serai currieux de voir le virtuel qui gère la variable(Var_Espace_Nuit) ?!

Le voici :slight_smile:

OK c’est plus une commande qu’une variable du coup le scénario initialise bien une variable Var_Espace_Nuit à 0 mais sans rapport avec ta commande n°1753-Var_Espace_Nuit.

Si tu veux garder le même usage, dans l’idée il suffit de remplacer la dernière ligne de ton scénario:

variable -> Var_Espace_Nuit = 0

par:

event -> #[maison][volets espace nuit][Var_Espace_Nuit]# == 0

OK je comprends mieux !
Et du coup l’objet « Variable » présent dans le bloc action des scénarios permet de créer ou modifier une variable interne à ce scénario ?

En tout cas merci pour ton aide

Il a même du créer une variable globale que tu dois retrouver sur la page d’accueil des scénarios en cliquant sur le bouton « Voir Variables ».

Exact :slight_smile:
Du coup j’ai un peu de nettoyage à faire vu mes nombreux tests !

Je passe en résolu
Merci

Faudrait que je vérifies ce soir sur mon pc mais tes commandes action doivent pouvoir influer sur ta variable en mettant variable(Var_Espace_Nuit) dans le champ « valeur » à la place de Var_Espace_Nuit seul…

En théorie la commande info/numérique liée devrait aussi avoir un champ « valeur » à variable(Var_Espace_Nuit)

J’essaye de vérifier ça ce soir même si y’a de grandes chances que j’oublies d’ici là :wink:

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