Tronquer valeur resultat

Bonjour à tous,
J’ai un élément thermostat qui, quand on force une température hors programmation, retourne un résultat du type "manual (fini à 12h34). Je souhaite, dans un widget, supprimer le « manual ( » de début et la « ) » de fin de la valeur #value#

Est-ce possible ?

Merci

Bonjour,

j’imagine que la question est pour un widget, donc en javascript;

du coup, oui, voir ici: String.prototype.replace() - JavaScript | MDN

Merci de ton retour !
Du coup, je dois mettre mon code js où ?
Parceque quand je le met dans le champ « résultat », c’est pas du tout ce qui est attendu qui ressort :rofl:

Pour info, voici ce que j’ai donc mis dans le champ résultat pour le moment :

const paragraph = "#value#";console.log(paragraph.replace("manual (", ''));

ou

console.log("#value#".replace("manual (", ''));

A noter du coup que je ne gère pas encore la parenthèse fermante.

Et le resultat :
2024-01-08 16_05_19-Mono - Jeedom — Mozilla Firefox

Ca parle bien de js dans l’aide, mais il n’est pas mentionné comment le mettre en œuvre ?

Merci de ton aide :smiling_face_with_tear:

avec les widgets multistate du core on ne peut pas mettre de js je pense.
il faut un widget code.

sinon d’où vient l’info? est-ce que la source ne peut pas nettoyer? (via un scénario?)

L’info vient du plugin Netatmo.
Je peux à la limite passer l’info dans un scenario qui nettoiera l’info et la stockera dans une variable et exploiter cette variable ensuite…
Ça fait un peu bricolage, mais ça me semble plus à ma portée qu’un widget code…
Qu’en penses tu ?
Merci

essayez toujours mais mettez l’info nettoyée dans une commande info d’un virtuel plutôt qu’une variable, c’est plus adapté.

Du coup ca veut dire ne pas utiliser de scenario et faire le nettoyage directement dans une commande info d’un virtuel ?

Salut,

Tu peux directement créer une commande info virtuelle avec ce calcul :

substr(#[Objet][Equipement][Commande]#, 8, -1)

Attendre la version 4.4 de Jeedom qui permet de faire des "Calcul et arrondi" sur des commandes infos autres.

Capture d’écran du 2024-01-08 18-13-52

1 « J'aime »

Merci à vous pour vos réponses, le substr fonctionne nickel.
Bonne soirée !

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.