Status "texte" a valeurs multiples en standard
Publié : 01 sept. 2019, 11:34
Bonjour,
J'ai actuellement des servomoteurs pour le chauffage, pilotés par une vanne 3 voie, qui est pilotée par des relais, et je souhaiterais réussir a avoir en standard (c'est à dire avec un retour de commande direct, pas juste un affichage paramétré dans un widget spécifique), en fonction de la valeur des relais, tout cela dans un Virtuel.
Mon besoin est donc, à partir d'une agréation de statuts (commandes infos binaires), de déterminer une info de type texte (info "Autre" je suppose) .
En gros :
==> si status relais 1 = 0 et status relais 2 = 0 alors nouvelle info = "texte 1"
==> si status relais 1 = 0 et status relais 2 = 1 alors nouvelle info = "texte 2"
==> si status relais 1 = 1 et status relais 2 = 0 alors nouvelle info = "texte 3"
==> si status relais 1 = 1 et status relais 2 = 1 alors nouvelle info = "texte 4"
Par le calcul, je peux gérer 4 résultats numériques différents (par exemple en faisant status relais 1 + 2x status relais 2, j'aurais donc bien 4 résultats possibles: 0,1,2 et 3), mais ce que je voudrais c'est que la commande d'info me renvoi le texte associé et non un numérique.
A part en faisant un widget spécifique une idée qui serait un peu plus simple standard?
Bonne journée,
Dapolux
J'ai actuellement des servomoteurs pour le chauffage, pilotés par une vanne 3 voie, qui est pilotée par des relais, et je souhaiterais réussir a avoir en standard (c'est à dire avec un retour de commande direct, pas juste un affichage paramétré dans un widget spécifique), en fonction de la valeur des relais, tout cela dans un Virtuel.
Mon besoin est donc, à partir d'une agréation de statuts (commandes infos binaires), de déterminer une info de type texte (info "Autre" je suppose) .
En gros :
==> si status relais 1 = 0 et status relais 2 = 0 alors nouvelle info = "texte 1"
==> si status relais 1 = 0 et status relais 2 = 1 alors nouvelle info = "texte 2"
==> si status relais 1 = 1 et status relais 2 = 0 alors nouvelle info = "texte 3"
==> si status relais 1 = 1 et status relais 2 = 1 alors nouvelle info = "texte 4"
Par le calcul, je peux gérer 4 résultats numériques différents (par exemple en faisant status relais 1 + 2x status relais 2, j'aurais donc bien 4 résultats possibles: 0,1,2 et 3), mais ce que je voudrais c'est que la commande d'info me renvoi le texte associé et non un numérique.
A part en faisant un widget spécifique une idée qui serait un peu plus simple standard?
Bonne journée,
Dapolux