Page 1 sur 1

Gogodesign code

Publié : 21 août 2019, 19:21
par akashha
Bonjour,

Je voudrais savoir s'il est possible d'appeler la fonction gotodesign depuis un bloc code ?
Je n'ai pas trouvé de documentation sur le sujet.

Merci d'avance.

Re: Gogodesign code

Publié : 21 août 2019, 19:49
par Mips2648
Salut,

depuis un bloc code tout sera possible par définition: dès que tu peux executer du code, tout est possible.

Mais je ne le recommanderais pas sans savoir ce que veux-tu faire?

Re: Gogodesign code

Publié : 21 août 2019, 20:02
par akashha
J'ai fait un scénario en bloc code pour l'activation de mon alarme (avec conditions nécessaires pour activation).
Et j'aimerai que tous mes périphériques connectés au design se trouvent bloqués sur une page spécifique (avec déverrouillage possible).
Actuellement, cela marche en mode code et gotodesign après.
j'aimerai l'intégrer directement dans mon bloc code pour éviter de devoir refaire certains tests.

Re: Gogodesign code

Publié : 23 août 2019, 16:40
par Mips2648
Perso je déconseille d'utiliser des "fonctions jeedom" dans un bloc code, si le comportement ou la syntaxe change lors d'une prochaine version, la méthode gotodesign sera adaptée pour continuer à fonctionner, le bloc code ici risque de ne plus fonctionner; pour une alarme c'est gênant ;)

Je comprend par contre le besoin de ne pas faire les memes tests 2 fois, pour cela:
- si l'alarme est gérée par le plugin alarm, pourquoi ne pas mettre des actions sur entrée/sortie pour activer le design correspondant?
- si alarme gérée par un virtuel: une action sur valeur de l'état de l'alarm est possible (ou un autre scénario)

Autrement dit, plutôt avoir une action qui se déclenche sur le fait que l'alarme soit activée qui force le design.

L'autre avantage c'est quand cas d'activation manuelle de l'alarm (sans passer par ce bloc code), le design sera aussi forcé.

Re: Gogodesign code

Publié : 23 août 2019, 16:52
par akashha
OK merci pour le conseil.