Passage de valeurs de tags dans un scénario

Bonjour à tous,

J’ai un petit souci que je n’arrive pas à résoudre.

J’ai un scénario dans lequel je défini un tag, appelons-le ValeurCalculée qui prend une valeur numérique (exemple 30).

A partir de ce scénario, j’aimerais appeler un autre scénario en lui passant un tag contenant la valeur du tag ValeurCalculée. Mais visiblement j’utilise la mauvaise syntaxe ou alors ça ne fonctionne pas.

J’ai tenté assez naturellement de passer la valeur ainsi TagTransmis=tag(« ValeurCalculée ») mais je ne récupère pas la valeur (30 dans l’exemple).

Cette approche est-elle réellement possible ?

Bonne journée !

Bonjour,

La doc dit :

Scénario (scenario) : Permet de contrôler des scénarios. La partie tags permet d’envoyer des tags au scénario, ex : montag=2 (attention il ne faut utiliser que des lettre de a à z. Pas de majuscules, pas d’accents et pas de caractères spéciaux). On récupère le tag dans le scénario cible avec la fonction tag(montag).

ValeurCalculée TagTransmis = Tout faux

Luis

Bonjour,

Un exemple concret pour illustrer la doc à lire, suggéré par @lperenna :

Scénario 1
J’appelle le scénario [Etage][Mode chauffage] (scénario 2) à partir de celui-ci, avec le tag mode qui prend la valeur ‹ Confort › :

Scénario 2 ( [Etage][Mode chauffage])
Dans ce scénario, si le tag reçu du scénario 1 est ‹ Confort ›, alors je fait ceci, ou cela…

1 « J'aime »

Je complète avec cet autre exemple qui illustre bien jusqu’où on peut aller avec les tags si on les maîtrise bien…

Le but : transférer du scénario 1 une valeur jusqu’à un scénario 3, en passant par un scénario 2.

Scénario 1

J’envoie l’état d’une ampoule au scénario 2, via le tag ‹ mode ›.

Scénario 2

Je transfère cette valeur reçue, dans un autre tag (appelé également ‹ mode ›, pourquoi pas…)

Scénario 3

Si la valeur du tag reçu du scénario 2 (c’est à dire l’état de la lampe envoyé par le scénario 1) est à 0 (ou FALSE, la lampe est éteinte), alors j’allume la lumière, sinon je l’éteins…

1 « J'aime »

Cool ! Merci pour ces explications. Mon erreur vient probablement du fait que j’utilise des majuscules dans le nom de mes tags… Ça semble fonctionner parfaitement localement au scénario, mais pas en tant que transmission d’arguments. Je teste ça au plus vite !

1 « J'aime »

La doc rappelée plus haut est pourtant clair à ce sujet.

Effectivement je confirme ça fonctionne parfaitement lorsque la syntaxe correcte est utilisée. J’avais effectivement consulté la doc mais dans la section ‹ Les Tags › je ne pensais pas trouver cette info dans ‹ Commandes spécifiques ›.

Merci pour tout.

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