Afficher une variable dans un champ texte html

Bonjour,
Je cherche à afficher la valeur d’une variable dans un composant texte

Et on est sensé comprendre avec si peu d’info? De plus avec de l’info erronée ?

Vous postez dans la section *utilisation du core". Cela n’existe pas un « composant texte ».

Donc c’est probablement le mauvais nom et la mauvaise catégorie pour poster

Le but est d’afficher un message défilant avec la balise « MARQUEE »
Le composant m’affiche l’id qui défile de la commande #[Maison][Dernier Message][message]#
image
Je voudrais afficher son contenu.

Bonsoir,

Il faut utiliser du javascript.

Pour afficher une variable

Voici un exemple :

  • Je veut rechercher la valeur de la variable test_var :

en texte :

<script>
  jeedom.dataStore.byTypeLinkIdKey({
    type: 'scenario',
    linkId: -1,
    key: 'test_var',
    usedBy: 0,
    success: function(data) {
      document.getElementById("variable1").innerHTML = data[0]['value']
    }
  }) 
</script>
<MARQUEE>Ma variable vaut <span id='variable1'>100</span></MARQUEE>

Résultat :

image


Pour afficher une commande info

Le fonctionnement reste le même, remplace l’id par ta commande info (2187)

version texte :

<script>
  jeedom.cmd.execute({
    id: '1084',
    notify: false,
    success: function(data) {
      document.getElementById("variable2").innerHTML = data
    }
  }) 
</script>
<MARQUEE>Ma commande info vaut <span id='variable2'>inconnu</span></MARQUEE>
1 « J'aime »

Grand merci, j’ai utilisé la 1er solution avec ma variable ‹ message ›, ça fonctionne très bien :grinning: :+1:
Je n’ai pas aboutit avec la solution par id avec 2187 la valeur est vide

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