As-tu réussi depuis ? j’ai des besoin similaires… Merci!
Dans mon design, je souhaite remonter une valeur de commande info dans mon html directement, sans ajouter d’équipement ou autre qui alourdirait la page et serait moins propre pour la mise en page… Je fais un essai avec la Saint du jour = une commande info deja présente dans un virtuel.
J’ai intégré le script cité plus haut dans mon html (en remplacant le code 1797 par la valeur de la commande voulue chez vous… regarder dans vos virtuels) :
<script>
jeedom.cmd.update['1797'] = function(_options){
jeedom.cmd.execute({ // Récupération de la valeur
id: 1797,
success: function(valeur_courante) {
alert(valeur_courante);
// $('.state1').text(valeur_courante);
}
})
};
jeedom.cmd.update['1797']();
</script>
J’ai une jolie popup dans mon navigateur au refresh de la page de mon design avec la valeur de la commande, mais comment plutôt intégrer la valeur de la commande entre deux balises <t> et </t>
par exemple ?
En commentant « alert » je supprime la popup :
// alert(valeur_courante);
Me reste plus qu’à exploiter la valeur ?
Je pense déjà qu’il faut « dé-commenter » le morceau
// $('.state1').text(valeur_courante);
pour qu’il devienne :
$('.state1').text(valeur_courante);
Mais ensuite ?
PS: J’ai trouvé !
J’utilise un <span>
qui reprend la class .state1
du script où j’en ai besoin dans mon html
Ce qui donne chez moi :
<span class="state1"></span>
Et hop la valeur apparait
PS2: marche aussi avec la balise <t>
cf. ci-dessous :
<t class="state1"></t>
Si un(e) puriste peut d’ailleurs me dire la bonne pratique ? span
ou t
? Merci !