Probleme d'expression avec les modes

bonjour a tous,

J’utilise depuis longtemps le plugin pour les volet roulant sunshutter de jeedom sas pour la gestion des volet roulant sans probleme

Mais la je suis affaire un un Hic,

je demande de vérifié si je suis en mode été pour le positionnement du volet + une condition meteo , sauf que maintenant que le mode est en hiver, il continue de m’actionner ce volet des que juste la condition meteo est valide , du coup j’ai chercher l’erreur

et en faite quand je test expression :


Pourquoi il me dit true sur la première et false sur la deuxième alors que « hiver » n’est pas == a « été » dans les deux cas de figure, pourquoi ca ne me prend pas en compte le MODE et la condition meteo

je pige pas :stuck_out_tongue_closed_eyes: si quelqu’un a une idée

je remplacerai le ET par des &&, les OU par || et je tenterai de mettre des parenthèses englobants tous les OU

1 « J'aime »

le ET par && deja test sans succée je test pour les Ou et les parentheses Merci pour les pistes

Salut,

804 est bien égal à 804 donc la première expression est bien vraie :wink:

Comme suggéré par @anon53349806, il faut isoler les conditions OU avec des parenthèses :

"Hiver" == "été" && (804 == 801 || 804 == 802 || etc....)
3 « J'aime »

Merci vous avez trouvé la solution c’est les ( ) qu’il manqué pour englobé toute les condition :slight_smile:

Merci a vous deux, je met au propre les && et les || par la meme occasion

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.