Je cherche à créer un état binaire qui refléterait la somme de l’état plusieurs capteurs, voici un exemple :
j’ai 6 capteurs de porte Xiaomi, je voudrai que si l’un d’entre eux est ouvert l’état du capteur virtuel soit à 0
si tout les capteurs de porte sont fermés, alors le capteur virtuel est à 1.
Finalement, une sorte de SI de plusieurs capteurs.
Pouvez vous m’indiquer la marche à suivre pour réaliser cela ?
Salut,
Il te suffit de créer un virtuel ne comprenant qu’une info virtuelle pour laquelle la valeur serait un OU de tous tes capteurs d’ouvertue.
Fermé est égal à 0 pour un capteur d’ouverture.
De fait, si l’un d’entre eux est ouvert, ce virtuel est à 1, s’ils sont tous fermés , il est à 0
Petite question, est-ce que tous tes détecteurs ont la même logique?
Je veux dire par là, est-ce qu’il n’y en a pas d’inversés, ouvert à 0 ou à 1?
Parce que dans ce cas, effectivement, cela ne peut pas marcher, il faut d’abord les aligner.
Sinon, on m’a fait découvrir aujourd’hui le plugin Groupe, qui peut également te convenir.
Son rôle est de regrouper plusieurs équipements en un seul.
On n’en apprend tous les jours.
J’ai installé le plugin groupe et les remontées sont celles attendues, mais il n’y a pas de roue dentée pour configurer l’info virtuelle donc on ne peut pas appliquer de Widget dessus ?
Effectivement, c’est l’inconvénient.
En revanche tu peux affecter des icônes.
L’autre solution n’a pas marché ?
As-tu vérifié si le sens des états était le même pour tous tes détecteurs ?
Peux-tu envoyer une copie d’écran du virtuel que tu avais créé ?
La solution avec le OU logique qui combine les 2 états de mes capteurs ( chacun d’entre eux à la case Inverser cochée et leur résultat est de type info binaire ) ne renvoie pas le bon résultat pour le moment.
Je me demande pourquoi, la commande OU est bien insérée dans la ligne ‹ valeur › de la commande info virtuelle.