Bon ca marche pas…
<div class="cmd cmd-widget #history#" data-type="info" data-subtype="numeric" data-template="ThermoVar_B65" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#" data-eqLogic_id="#eqLogic_id#">
<div class="title #hide_name#">
<div class="cmdName">#name_display#</div>
</div>
<div class="content-sm">
<span class="iconCmd" style= "font-size: 3.3em;"></span>
</div>
<div class="cmdStats #hide_history#">
<div class="col-xs-12 center-block">
<span title='Min' class='tooltips'>#minHistoryValue#</span>|<span title='Moyenne' class='tooltips'>#averageHistoryValue#</span>|<span title='Max' class='tooltips'>#maxHistoryValue#</span> <i class="#tendance#"></i>
</div>
</div>
<script>
jeedom.cmd.update['#id#'] = function(_options){
$('.cmd[data-cmd_id=#id#]').attr('title','Date de valeur : '+_options.valueDate+'<br/>Date de collecte : '+_options.collectDate)
if (parseInt('#state#') < "#tempmini#") {
$('.cmd[data-cmd_id=#id#] .iconCmd').empty().append('<i class="icon jeedom-thermo-froid"></i>');
} else if (parseInt('#state#') >= "#tempmini#" && parseInt('#state#') <= "#tempmaxi#") {
$('.cmd[data-cmd_id=#id#] .iconCmd').empty().append('<i class="icon jeedom-thermo-moyen"></i>');
} else if (parseInt('#state#') > "#tempmaxi#") {
$('.cmd[data-cmd_id=#id#] .iconCmd').empty().append('<i class="icon jeedom-thermo-chaud"></i>');
}
jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
</script>
</div>
J’ai aussi remplacer parseInt('#state#')
par parseFloat(_options.display_value)
idem.
j’ai ça :
Super je suis content
Je comprends que les div de la 2eme partie servent à mettre en place le nom, l’icon, la valeur (et son unité), mais savoir quoi mettre, c’est la galère. Je ne suis pas encore assez doué, d’ou le fait d’avoir la solution de ces 3, ce qui me permettra de comprendre qui fait quoi.
Voilà ce que je souhaite obtenir (je change juste l’icon qu’il faut un petit grossir, et pour la température, je joue avec les 3 état icon froid moyen chaud pour la gauge avec les paramètres optionnels widgets des commandes (« tempmini », « tempmaxi »)