Vider une commande info (type autre) avec event => affichage étrange

Bonjour à tous,

J’ai un Widget basé sur une commande info de type binaire. Ce dernier embarque 2 commandes infos (type autre) supplémentaires dans ses paramètres.
Le premier contient toujours du texte (non vide) selon la valeur du statut du Widget et le deuxième du texte ou rien selon la valeur d’une autre commande info binaire.
Mon problème d’affichage dans le sous-titres survient lorsque je vide le contenu de cette deuxième commande info qui s’affiche alors dans JC avec des guillemets vide :

Voici la valeur affichée dans le paramétrage avancé de la commande info qui a été vidée :
image

Voici la façon dont je vide la deuxième commande info (via scénario) :


J’ai essayé de mettre de simple ou double quotes et même un espace (pour contourner le problème) dans le champ valeur de la commande event mais je n’ai pas réussi à avoir un résultat différent.

Le paramétrage de mon widget :

Quelqu’un a-t-il déjà eu une problématique similaire ou si vous avez une potentielle solution à me proposer je suis preneur :slight_smile:

Infos installation (désolé pour l’oubli) :

Jeedom Core : 4.4.5 (V4-stable)
DNS Jeedom : non

Statut Démon : Démarré (2024-06-14 15:57:04)
Version JC : 1.9.0 stable
Version OS : debian 11.9
Version PHP : 7.4.33

Equipements :
  JC : v1.8.0 stable sur android [os : 34] (ws) - PA

Merci à tous,

Cordialement,

Reis

Salut,

C’est rajouté dans mon post (désolé c’est mon premier post au sujet de JC).

Merci

1 « J'aime »

sur le plugin tu as un gros bouton « créer un post community » pour te faciliter la tache :wink:


est ce que tu as essayé en mettant un espace plutot que vide dans la valeur ?
edit : ah déjà fait pardon … je réfléchis à autre chose !

bon alors …

j’avais initialement testé sur un autre type de widget que j’avais dispo : espace ou vide → ca donne le résultat que tu souhaites (« rien »)

du coup j’ai créé un widget binaire → j’ai bien le soucis dont tu parles !
j’essaie de trouver un workaround en attendant de voir pour une correction

Bon je suis rassuré que le problème ne se situe pas seulement chez moi ^^
Je vais laisser comme ça le temps de la correction. Ce sera intégrer sur une prochaine MAJ du plugin ?

Merci beaucoup.

alors une possibilité qui fonctionne :slight_smile:

créer une commande info/autre (dans un virtuel) qui fait la concaténation de tes 2 infos

et utiliser cette nouvelle commande comme seule info en sous-titre sur JC (en l’ayant ajouté en info supplémentaire au préalable!)

Je suis déjà sur un virtuel qui contient ces deux commandes infos. Il me semble qu’il n’est pas conseillé d’avoir une 3eme commande dans le même Widget qui ferai une concaténation des deux (l’ordre de maj des commandes n’est pas toujours fiable si je ne dis pas de bêtise ?) ?
Et cela m’embête de créer un nouveau virtuel indépendant avec une seule commande juste pour ça :sweat_smile:

Si tu penses que ce sera corrigé dans une version supérieur du plugin, je peux attendre :slight_smile:

Merci.

je n’ai pas dit de créer un nouveau virtuel, seulement une nouvelle commande dans ton virtuel déjà existant.
→ dans ton virtuel vPresences, créer une commandes concatDetailLieu en info/autre qui concate tes 2 autres infos

côté JC, tu mets uniquement la commande concatDetailLieu dans la partie info supplémentaire et tu la sélectionne dans ton sous-titre, (et tu supprimes ce que tu as maintenant)

j’ai pas compris.
qui a conseillé quoi ? l’info vient d’où ?


Edit le 6/9/2024 :

@reis (post cloturé) : correction dispo en BETA 1.10.2

Une info que j’ai pu lire dans différents sujet sur ce forum, ci-dessous un exemple, il y en avait d’autre que je n’ai pas retrouvé ici :

Il me semble avoir compris que dans un virtuel une commande info dont la valeur se base sur un calcul de 2 ou plus d’informations du même virtuel pouvait causer des soucis (même si l’ID de la commande contenant le calcul est supérieur aux autres) . Après ici c’est juste de la concaténation de chaîne de caractères et pas de calcul entre plusieurs infos binaires.

je me trompe peut-être et que j’ai mal compris.

Merci @tomitomas j’ai mis en résolu tu as proposé une solution.
J’ai opté pour cette solution que tu as proposée.
ça répond parfaitement à mon besoin :slight_smile:

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.