Bonjour à tous, ceci est mon premier post après 5 mois d'expérience et d’expérimentation sur jd. Franchement je kiff Ma maison est maintenant domotisée à 80 %.
Merci à la commu avec laquelle j'ai appris énormément ! (je poste pas mais je lis)
Toutefois une question à laquelle je ne trouve pas de réponse, peut-être que je n'ai pas utilisé les bons termes...
Je voudrais arrêter un bloc "dans" lancé dans un scénario depuis un autre scénario. Si il faut je peux donner un exemple j'en ai plusieurs, mais longs à expliquer
La fonction remove_inat ne s'applique qu'au scénario sur lequel elle est ajouté si j'ai bien compris.
Actuellement la seule solution que j'ai trouvée est d'utiliser des sleep à la place des dans (dans le scénario à stopper) et de faire un stop du scénario via l'autre. Mais comme préconisé j'essaie d'utiliser le moins de sleep possible, et, de plus ils sont limités en délais.
Pourvoir récupérer un genre d'ID de la tâche cron dans une variable et pouvoir supprimer ce cron via l'autre scénario ? Franchement je sèche ..
Merci,
David.
remove_inat sur autre scénario
Re: remove_inat sur autre scénario
Ou solution tordue: tu passes un tag au scénario et tu gère dans celui là que si y’a le tag faut faire le remove_inat sinon le code normal.
Re: remove_inat sur autre scénario
Bonsoir,
la solution du tag me semble la mieux :
scenario 1 avec le bloc "dans" -> ajouter un bloc "si" avec pour condition #reset#==1 alors faire action "remove_inat"
scenario 2 qui doit stopper le 1 -> faire une action => "scenario" -> "start" avec pour tag "reset=1"
la solution du tag me semble la mieux :
scenario 1 avec le bloc "dans" -> ajouter un bloc "si" avec pour condition #reset#==1 alors faire action "remove_inat"
scenario 2 qui doit stopper le 1 -> faire une action => "scenario" -> "start" avec pour tag "reset=1"
Helper Officiel Jeedom
Plugin JeeOrangeTv, JeeMySensors, JeePlcBus et JeeRss
Un petit don pour m'aider à développer : Faire un don
Plugin JeeOrangeTv, JeeMySensors, JeePlcBus et JeeRss
Un petit don pour m'aider à développer : Faire un don
Re: remove_inat sur autre scénario
Par contre il me semble que la syntaxe n’est plus #reset# mais tag(reset)
En tout cas c’est celle dans la doc
En tout cas c’est celle dans la doc
Re: remove_inat sur autre scénario
Je ne pensais pas avoir un retour si rapide, alors déjà : merci !
Donc si je vous suis bien, quand je veux stopper le scénario avec le "cron/dans" actif, je le relance avec le tag reset depuis l'autre scénario et il tuera lui-même son cron/dans actif, et le "si" l’empêche de le relancer (le cron) une seconde fois ?
Ah ouais ! Pas mal ça si j'ai bien compris, ça m'ouvre de nouvelles possibilités en plus ! Je test et vous reviens
Donc si je vous suis bien, quand je veux stopper le scénario avec le "cron/dans" actif, je le relance avec le tag reset depuis l'autre scénario et il tuera lui-même son cron/dans actif, et le "si" l’empêche de le relancer (le cron) une seconde fois ?
Ah ouais ! Pas mal ça si j'ai bien compris, ça m'ouvre de nouvelles possibilités en plus ! Je test et vous reviens
Re: remove_inat sur autre scénario
Effectivement tag(...) quoique pour moi les 2 fonctionnent mais mieux vaut faire comme la doc :p
Et effectivement je ferai le 1er scénario avec un if pour éviter de refaire le "dans" et dans le else placer tes actions et le scénario qui pilote
a adapter avec ton besoin...
Et effectivement je ferai le 1er scénario avec un if pour éviter de refaire le "dans" et dans le else placer tes actions et le scénario qui pilote
a adapter avec ton besoin...
Helper Officiel Jeedom
Plugin JeeOrangeTv, JeeMySensors, JeePlcBus et JeeRss
Un petit don pour m'aider à développer : Faire un don
Plugin JeeOrangeTv, JeeMySensors, JeePlcBus et JeeRss
Un petit don pour m'aider à développer : Faire un don
Re: remove_inat sur autre scénario
Ah ben parfait, merci pour les screnns, j'avais donc bien compris du coup
Comme je l'ai dit, ça m'ouvre pas mal de possibilités, plus qu'a implémenter tout ça ce week-end.
Merci pour votre aide, rapide et efficace !
Comme je l'ai dit, ça m'ouvre pas mal de possibilités, plus qu'a implémenter tout ça ce week-end.
Merci pour votre aide, rapide et efficace !
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 10 invités