Widget prenant en compte l'état de plusieurs capteurs

Bonjour,

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

tu as aussi le plugin « groupe » qui peut répondre au besoin

1 « J'aime »

Je dormirais moins bête ce soir.
J’étais passé à côté.
Merci

Tu multiples tous les états ensemble, si un seul est à 0 le résultat sera à 0

Eric

Merci @mich0111 ,

Si je passe par un virtuel,
Faut il créer une seule ligne ‹ info virtuelle › et faire le OU dans la case « calcul » ?

J’ai essayé cela, mais ca renvoi pas le bon retour binaire.

A la place de OU tu mets ||

J’ai un détecteur d’ouverture qui ne tient pas suffisamment. Du coup j’en ai mis 2 et un virtuel pour les gérer ensemble écrit comme ça :

Si les 2 sont ouverts, c’est ouvert.
Dans ton cas, avec un OU, si l’un d’eux est ouvert, c’est ouvert.

C’est exactement la même chose normalement

@lcn as-tu essayé la proposition de @EchoVictor?

Je sais bien mais il n’y pas de raison que cela ne marche pas.

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.

As-tu fait « tester » sur chacun des détecteurs pour en voir le résultat ?

Je viens de faire un nouveau test :

Le résultat attendu est correct à condition d’utiliser effectivement ||
il ne faut pas écrire OU entre chaque commande, cela ne fonctionne pas.

Et pourtant, c’est la même chose.
Mais bon si ça marche comme ça, il faut garder.

Merci à toi pour l’idée de combiner les états, c’est ce que je cherchais.

Avec plaisir.
Pense à noter ton sujet en résolu même si le bouton solution est HS.
Bonne fin de soirée.

Arf désolé je me fais avoir à chaque fois c’est pareil pour les ET dans une commande virtuelle il faut mettre && pour que ça fonctionne…

J’espère m’en souvenir cette fois mais c’est pas gagné :grimacing: