Page : https://market.jeedom.com/index.php?v=d&p=profils&tab=jeedom#profil
Message :
Bonjour, je viens vers vous pour essayer de trouver une solution à mon problème, mon jeedom principal est en v4 mais était initialement en v3.
Dans le testeur d’expression en reprenant l’exemple de la doc :
variable(plop,10)
J’ai comme retour 0 au lieu de 10
Je n’ai pas ce problème sur mon slave natif en v4.
Merci d’avance de votre aide.
[framework SC] Bug sur variable par defaut?
.
V4.0.56
Merci @olive pour ta réponse que je ne n’avais pas vu, j’ai confirmer entre temps avec un autre jeedom sur un Pi que je n’avais pas ce bug. Je suis aussi en 4.0.56
Je l’ai toujours sur mon jeedom de PROD et c’est vraiment génant pour mes scénarios, si tu a une idée…
Bonjour @flopp26
Si plop est défini, variable(plop,10) retourne la valeur de plop
Sinon la valeur par défaut (10) est retournée.
Vous pouvez vérifier les variables définies en passant par le menu Outils puis Variables.
Bonjour @jpty, j’ai mis plop pour l’exemple car c’est celui de la doc, mais plop n’est défini nul part j’ai ce comportement avec n’importe quelle variable non définie.
Je confirme avec OS Buster, Jeedom 4.0.56
Variable plop non défini.
Bonjour @Jeandhom
Et en mettant variable(plop,12) Ca retourne 2 ?
Dans le fil liè, @flopp26 écrit que c’est le 2ème caractère de la valeur par défaut qui est retourné.
J’ai aussi répondu dans l’autre fil
Résolu, voir topic cité - Cause : utilisation du framework SC