Widget multistate. Les icones ne s'affichent pas

Bonjour,
J’essaie de créer un widget multisate(jeedom V4)
Je le crée et Je l’affecte à une position de volet dans un virtuel info, donc bien un numérique.

La position actuellement vaut 100.

pourtant rien ne s’affiche :
ni dans l’exemple du widget

Ni dans le dashboard
Capture4

Il me semble qu’il y a un caractère de trop dans le 2eme cas, un « | » que je ne comprends pas

1 « J'aime »

C’est le curseur que tu vois.
Le même en mettant la souris ailleurs :
Capture

Si tu es sur le positionnement d’un volet, en général, les valeurs vont de 0 à 100 ou 99.
Es-tu sûr de la valeur à tester?

pour tester si le reste est bon
dans tes 2 test mes juste 1 en lieu et place de ton expression

De mémoire, il me semble que le tag #value# est imposé dans la case

non c’est juste une condition tu peut aussi vérifier avec 1 == 1

tu peut mettre ce que tu veut 0 1 true false 1 ==1 …

Actuellement, le volet est ouvert et a une position 100
Les valeurs que j’ai mises dans le test sont n’importe quoi par rapport à un volet, mais là, je teste.la condition #value#>-1 devrait être satisfaite donc l’icône devrait s’afficher.
D’ailleurs j’ai mis n’importe quoi comme icône, mais l’icône existe

Je n’avais pas compris ça comme ça.
Tu as peut-être raison.

si tu met 1 dans les 2 condition et que tu a pas d’affichage c’est le reste après l’expression qui est pas bon
essai de mettre coucou pour verifier au cas ou …

Peut-être un problème avec les tests de valeurs négatives mais j’en doute.
Remplace tes -1 par 50 pour voir.

1 « J'aime »

Pas mieux avec ce test :

1 « J'aime »

ok remplace les résultats par du texte comme dit plus haut!

ta référence aux icione est peut-être pas bonne

Passe par le testeur d’expression en utilisant l’info de l’équipement pour voir ce que ça donne.

Pas mieux :

autant pour moi c’est du numérique
pour du texte il faut passer par autre

ou met 5 et 6 dans les résultats

<span style = "color:orange;font-size: 20px;"> #value#</span><span style = "color:white;font-size: 15px;"> #unite#</span>

essai ça avec le 1 == 1

1 « J'aime »

Heu… je met où le

<span style = "color:orange;font-size: 20px;"> #value#</span><span style = "color:white;font-size: 15px;"> #unite#</span>

a droite de l’expression dans résultat