Page 4 sur 5

Re: Connaître le trigger() d'un scénario

Publié : 23 mars 2017, 16:35
par PuNiSHeR
ouquoi a écrit :MErci pour le partage.
Le chevauchement peut-il encore arrivé avec cette méthode ?
Si tu sais qu'il y a un risque de chevauchement, tu fais comme je l'ai fait, tu crées une deuxième commande message qu'un autre scénario peut utiliser.

Mais vu que je fais un double controle, pour moi, il n'y a pas de risque de chevauchement, mais par contre, un des deux scénarios ne risque pas de démarrer vu qu'il n'aura pas les bonne infos lors du controle.

Re: Connaître le trigger() d'un scénario

Publié : 23 mars 2017, 16:47
par ouquoi
Ok merci pour ces précisions.

from tapuntruc

Re: Connaître le trigger() d'un scénario

Publié : 02 avr. 2017, 16:44
par b10489
Masterfion a écrit :Je veux bien t'aider mais tu fais pas d'effort !!!!
Où est-ce que tu as vu qu'on utilisait un simple "=" pour comparer 2 expressions ?!!!!!

Tu dois utiliser trigger()=="[Jardin][Lettre][Etat]"

en mathématique..... :D

Re: Connaître le trigger() d'un scénario

Publié : 28 mai 2017, 09:30
par znation
vraiment dommage que cette fonction soit virée de la v3 ...

Re: Connaître le trigger() d'un scénario

Publié : 28 mai 2017, 19:46
par Masterfion
Connaître le trigger lorsqu'un scénario est lancé par un autre scénario n'est plus possible en v3 mais Loic a développé une excellente alternative qui améliore nettement la puissance des scénarios... alors ne vous inquiétez pas !

Re: Connaître le trigger() d'un scénario

Publié : 28 mai 2017, 21:15
par fwehrle
La, t'es vache. T'en a trop dis.. vas-y, annonce.. :)

Re: Connaître le trigger() d'un scénario

Publié : 15 juin 2017, 13:15
par TeHeR
merci

Re: Connaître le trigger() d'un scénario

Publié : 01 août 2017, 16:24
par Rominous
Bonjour à vous, je retrouve ce sujet concernant les trigger, de quelle façon procède t-on maintenant avec ces derniers ou pour en faire la même chose ?

Romain


Re: Connaître le trigger() d'un scénario

Publié : 01 août 2017, 16:38
par toregreb
Ça s'utilise comme avant ... pourquoi ?
Et lorsqu'un scénario appelle un autre scénario, il faut utiliser les Tags.

Re: Connaître le trigger() d'un scénario

Publié : 01 août 2017, 16:43
par Rominous
Pour être franc malgré les tuto dispo sur le net à ce sujet, j'ai toujours eu du mal à utiliser la fonction trigger(), du coup quand je suis tombé sur ce post, j'ai espéré que ce serait plus simple à gérer par la suite ! Il va donc falloir que je creuse encore pour comprendre ça par moi même ! , tu évoques les tags, dans quelle doc pourrais-je trouver des explications ce sujet, je n'en comprends pas l'utilité et l'utilisation ? En te remerciant et en te souhaitant une agréable journée,

Romain


Re: Connaître le trigger() d'un scénario

Publié : 01 août 2017, 16:56
par toregreb
Les triggers sont utilisés lorsque tu as plusieurs déclencheurs dans un scénario et comme expliqué dans le premier post, selon le type de déclencheur, la fonction trigger te renvoie le nom du déclencheur.
Pour les tags, il y a ce sujet :
viewtopic.php?f=32&t=28413

Tu peux aussi déclencher un scénario avec une variable (nouveau en v3), c'est dans la doc mais j'ai pas testé et dans ce cas je ne sais pas ce que renvoie la fonction trigger.

Re: Connaître le trigger() d'un scénario

Publié : 01 août 2017, 17:04
par Rominous
Merci pour le temps et l'explication. Je vais regarder ça à tête reposée dès que j'aurais un moment pour tester. Bonne fin de journée,

Romain


Re: Connaître le trigger() d'un scénario

Publié : 03 sept. 2017, 17:21
par adb26
Bonjour,

J'utilise la commande #trigger# dans un scénario qui me renvoie le nom du déclencheur sous la forme [Objets][Nom de l'équipement][Commande].

Comment extraire que [Nom de l'équipement] de #trigger# ?

Re: Connaître le trigger() d'un scénario

Publié : 03 sept. 2017, 19:53
par nou
Avec un bloc code

Re: Connaître le trigger() d'un scénario

Publié : 03 sept. 2017, 19:53
par nou
Et du php

Re: Connaître le trigger() d'un scénario

Publié : 04 sept. 2017, 14:29
par adb26
Ok
Merci

Re: Connaître le trigger() d'un scénario

Publié : 30 janv. 2018, 14:42
par Theduck38
Bonjour à tous...
Je constate un truc étrange sur une de mes scénarios :

La condition est :
SI trigger() == "#schedule#"
Le log est :

Code : Tout sélectionner

[2018-01-30 14:30:03][SCENARIO] Expression non valide : SI "#schedule#" == "#schedule#"
J'ai mal fait quoi ? Faut passer par une comparaison spécifique de chaînes de caractères ?

Re: Connaître le trigger() d'un scénario

Publié : 30 janv. 2018, 14:48
par Theduck38
Ho, my god... j'ai ajouté un "SI" dans la condition... pas étonnant que ça marche pas. :oops: :oops: :oops: :lol:

Re: Connaître le trigger() d'un scénario

Publié : 30 janv. 2018, 15:54
par Bosquetia
le goudron et les plumes pour le canard :mrgreen:

Re: Connaître le trigger() d'un scénario

Publié : 30 janv. 2018, 21:57
par Theduck38
Y'a déjà les plumes...

J'ai l'habitude de dire au boulot "qu'il n'y a pas de question bête"... en fait si !