Problème de calcul d'une information binaire

Bonjour,

Je me rends compte d’un problème que j’ai sur plusieurs virtuels de type binaire.
Je ne sais pas si c’est lié au virtuel ou au core, j’avoue.
Jeedom en 3.3.36

Par exemple :

#[Réseau][Raspberry Portail][Etat]# ET 
#[Réseau][Raspberry Bureau][Etat]# ET 
#[Réseau][Raspberry Chauffe-Eau][Etat]#  ET 
#[Réseau][Raspberry Piscine][Etat]# ET 
#[Réseau][Raspberry Garage][Etat]# ET 
#[Surveillance][Surveillance BLEA][Portail]# ET 
#[Surveillance][Surveillance BLEA][Chauffe-Eau]# ET 
#[Surveillance][Surveillance BLEA][Parents]# ET 
#[Surveillance][Surveillance BLEA][Garage]# ET
#[Surveillance][Surveillance BLEA][Local]# ET
#[Surveillance][Surveillance JEEDOUINO][Portail]# ET
#[Surveillance][Surveillance JEEDOUINO][Piscine]# ET
#[Surveillance][Surveillance JEEDOUINO][Chauffe-Eau]# ET
#[Surveillance][Surveillance JEEDOUINO][Garage]#

Cette équation donne 1 si tout est à 1.
Si l’un est au moins à 0, ça donne 0.

Sauf que la même équation dans une info d’un virtuel donne 1… J’ai loupé quelque chose ?

Sans les retours à la ligne ça donne quoi ?

Et en précisant les == 1 pour la dernière commande

Dans une commande binaire si vous ne mettez qu’une commande qui peut prendre la valeur 1 ou 0, pas de soucis le binaire prendra la valeur mais votre dernière commande est un test de plusieurs commandes, ca me semble plus logique de mettre les A == 1 ET B == 1 ET C == 1…

Autre option que j’utilise, je fais une somme et je crée une alerte si la valeur est inférieure à l’attendu.

Je vais déjà faire cela car effectivement de tous mes virtuels binaires (plus de 100) c’est le seul qui ne marche pas et a des retours à la ligne.

je doute que le ==1 soit nécessaire, j’en ai des dizaines qui tournent sans cela.

Merci à vous.

Oui je fais pareil, pas besoin du == mais à condition que ce soit bien un binaire… A verifier