Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

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

De l'installation à l'utilisation venez discuter de JEEDOM au quotidien
Avatar de l’utilisateur
PuNiSHeR
Actif
Messages : 1664
Inscription : 05 sept. 2015, 15:38
Localisation : Belgique
Contact :

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

Message par PuNiSHeR » 23 mars 2017, 16:35

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.

ouquoi
Timide
Messages : 469
Inscription : 29 janv. 2016, 09:50

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

Message par ouquoi » 23 mars 2017, 16:47

Ok merci pour ces précisions.

from tapuntruc
RPI3 - AEON LABS Z-Wave (GEN5) - Oeil fibaro - Synology Nas - Webcam ip - Minix Neo z64 - Broadlink RM PRO - Xiaomi Home - Yeelight - Nut mini

Life is sharing , Sharing is life !

Avatar de l’utilisateur
b10489
Timide
Messages : 229
Inscription : 16 déc. 2016, 09:39

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

Message par b10489 » 02 avr. 2017, 16:44

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

znation
Actif
Messages : 1951
Inscription : 12 nov. 2014, 15:48

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

Message par znation » 28 mai 2017, 09:30

vraiment dommage que cette fonction soit virée de la v3 ...
JEEDOM v3.3.31 - NUC Z83 II

Avatar de l’utilisateur
Masterfion
Actif
Messages : 1589
Inscription : 08 janv. 2015, 11:35
Localisation : Vallauris / Antibes

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

Message par Masterfion » 28 mai 2017, 19:46

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 !
Beta-Testeur JEEDOM
Proxmox Core i5 Raid1 mSATA | Synology 916+

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2824
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

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

Message par fwehrle » 28 mai 2017, 21:15

La, t'es vache. T'en a trop dis.. vas-y, annonce.. :)
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

TeHeR
Timide
Messages : 181
Inscription : 17 nov. 2015, 09:58
Localisation : Grenoble

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

Message par TeHeR » 15 juin 2017, 13:15

merci

Rominous
Timide
Messages : 108
Inscription : 27 avr. 2017, 20:14
Localisation : Rennes

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

Message par Rominous » 01 août 2017, 16:24

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

Romain

toregreb
Actif
Messages : 2510
Inscription : 20 août 2014, 22:19

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

Message par toregreb » 01 août 2017, 16:38

Ça s'utilise comme avant ... pourquoi ?
Et lorsqu'un scénario appelle un autre scénario, il faut utiliser les Tags.
Jeedom v2.2.6 sur RPi2+razberry (Zwave)+RFXCom, Enocean et MySensors.
[TUTO]Index HP/HC avec pinces Ampèremétriques
Trucs&Astuces

Rominous
Timide
Messages : 108
Inscription : 27 avr. 2017, 20:14
Localisation : Rennes

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

Message par Rominous » 01 août 2017, 16:43

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

Romain

toregreb
Actif
Messages : 2510
Inscription : 20 août 2014, 22:19

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

Message par toregreb » 01 août 2017, 16:56

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.
Jeedom v2.2.6 sur RPi2+razberry (Zwave)+RFXCom, Enocean et MySensors.
[TUTO]Index HP/HC avec pinces Ampèremétriques
Trucs&Astuces

Rominous
Timide
Messages : 108
Inscription : 27 avr. 2017, 20:14
Localisation : Rennes

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

Message par Rominous » 01 août 2017, 17:04

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

Romain

adb26
Timide
Messages : 67
Inscription : 05 févr. 2017, 12:52

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

Message par adb26 » 03 sept. 2017, 17:21

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# ?
Cordi@lement
< OrangePiPlus2e + Teracom + Z-Wave Plus + EnOcean+ >

nou
Actif
Messages : 557
Inscription : 17 mai 2015, 00:17

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

Message par nou » 03 sept. 2017, 19:53

Avec un bloc code

nou
Actif
Messages : 557
Inscription : 17 mai 2015, 00:17

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

Message par nou » 03 sept. 2017, 19:53

Et du php

adb26
Timide
Messages : 67
Inscription : 05 févr. 2017, 12:52

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

Message par adb26 » 04 sept. 2017, 14:29

Ok
Merci
Cordi@lement
< OrangePiPlus2e + Teracom + Z-Wave Plus + EnOcean+ >

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2714
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

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

Message par Theduck38 » 30 janv. 2018, 14:42

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 ?
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2714
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

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

Message par Theduck38 » 30 janv. 2018, 14:48

Ho, my god... j'ai ajouté un "SI" dans la condition... pas étonnant que ça marche pas. :oops: :oops: :oops: :lol:
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

Bosquetia
Actif
Messages : 6783
Inscription : 10 mai 2016, 07:54

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

Message par Bosquetia » 30 janv. 2018, 15:54

le goudron et les plumes pour le canard :mrgreen:

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2714
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

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

Message par Theduck38 » 30 janv. 2018, 21:57

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 !
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

Répondre

Revenir vers « Utilisation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités