Grosso modo, je souhaite utiliser un scénario avec un paramètre en entrée; paramètre qui serait utilisé pour récupérer l’état d’une variable d’un virtuel.
CONTEXTE
J’ai 17 vannes thermostatiques, et souhaite programer un « bloc de scénario standard » qui permettrai de faire une « ouverture-fermeture » de la vanne.
Comme je ne souhaite pas progammer 17 fois la même chose, je souhaite pouvoir envoyer le « nom du virtuel » lors de l’appel du scénario.
Le bloc standard est prêt, mais je cale sur un point…
Comme un dessin vaut bien mieux qu’un long discours, voilà mon bloc de test (qui, bien entendu, me pose problème…) :
Ce que je voudrais, c’est que le deuxième « LocalParam01 » contienne bien la « valeur de l’état du virtuel » (c’est à dire « Chauffage » comme dans l’appel précédent); et non pas le "texte contenu dans la variable « LocalParam01 »
Etant débutant sur Jeedom, je teste des trucs sur base de mes connaissances dans d’autre domaines…
Je m’y prend peut-être mal pour réaliser ce que souhaite faire, et vous aurez peut-être une autre idée pour la réaliser. Je suis bien entendu preneur de toute alternative !
L’erreur est bien visible : ligne 5, il ne faut pas de # dans les variables.
Mais je n’arrive pas à vous corriger, car je ne comprend pas ce que vous voulez
Vous parlez de virtuel et la, je suis perdu ! (car les virtuels existent bien, mais j’en vois pas là)
En gros, je voudrais que la ligne 3 et la ligne 5 aie le même résultat.
(que la variable « LocalParam01 » récupère la valeur de « #[Bureau][V_RadTH_Bureau][Mode Actuel :]# » ([V_RadTH_Bureau] est le virtuel d’un thermostat )
Avec ta proposition, dans la 5ème ligne, « LocalParam01 » prend la valeur (string) « [Bureau][V_RadTH_Bureau][Mode Actuel :] » au lieu de « #[Bureau][V_RadTH_Bureau][Mode Actuel :]# » dans mon cas initial…
Si tu cherche de l’inspiration celui-la joue avec des tag en entrée et en sortie
utilise les tag pour que ton bloc code ne soit pas lier a tel ou tel nom de commande
dans un bloc si le nom de ta commande change il ne sera pas mis a jour et tu devra réecrir ton bloc …
merci pour le partage @olive !
perso mon bout de cote me convient, comme tu vois j’utilise déjà une partie des tag, et je sais que le reste ne changera pas (dans mon cas)
Je ne comprends pas pourquoi…
Le Tag passé en appel de scénario est bien reçu (« InputTag01 »).
Mails le bloc de code ne semble rien faire…
Il y a sans doute qqch que je ne sais pas sur l’utilisation des Tags…