Virtuel: calcul invalide de conditions "OU"

Bonjour,

je suis en jeedom 4.0.30, avec le plugin « virtual » en version stable (market / plugin : virtual stable)

J’ai un virtuel qui gere la presence globale de la maison, et qui agrège la presence de trois personnes, avec un OU logique. Cela semble fonctionner avec un OU logique a 2 valeurs.
Le resultat retourne dans le Virtuel montre 0, quand le calcul de la meme expression montre 1.
Selection_982


Benoit

Salut,

Je ne suis pas certain que les commandes virtuelles acceptent le OU, la doc ne parle que du &&:
https://jeedom.github.io/plugin-virtual/fr_FR/#tocAnchor-1-4-4

Par contre tu peux gérer ça via une variable que tu récupères dans ton virtuel avec variable(nom_variable)

ça marche très bien dans les virtuels…

OU = OR = ||
ET = AND = &&

Faut essayer les 3. Perso, je suis sur la dernière combinaison

3 « J'aime »

Merci Naboleo,

j’ai remplace le OU par || , et tout fonctionne parfaitement.
D’apres mes tests, le OU est interprete comme un ET.

Je vais faire du menage dans mes autres virtuels et scenarios pour utiliser la meme logique. Ca evitera les melanges Francais / Anglais !

Benoit

Étrange, j’ai un virtuel avec un OU et pas de soucis…

Oui ça a toujours fonctionné pour moi aussi jusqu’à hier ou j’ai rajouté une condition

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