Tu peux tester ce code mais sans conviction:
<div style="min-width:90px;min-height:25px;margin-right: 5px;margin-left: 5px;padding:0px !important;" class="cmd #history# container-fluid tooltips cmd-widget" data-type="info" data-subtype="numeric" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#" data-eqLogic_id="#eqLogic_id#">
<div ><img src="data/img/aller.png"/><span class="state label label-success latency"></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)
// $('sgjee_tile').removeClass('label-success').addClass('label-danger');
if(parseFloat(_options.display_value) > parseFloat('#sgjee_danger#') ) {
$('.cmd[data-cmd_id=#id#] .latency').removeClass('label-success').addClass('label-danger');
} else if (parseFloat(_options.display_value) > parseFloat('#sgjee_warning#') ) {
$('.cmd[data-cmd_id=#id#] .latency').removeClass('label-success').addClass('label-warning');
}
$('.cmd[data-cmd_id=#id#] .state').empty().append(_options.display_value +' #unite#');
}
jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
</script>
</div>
Je l’ai juste réécris mais pas du tout testé donc peu de chances que ça fonctionne direct comme tu le veux mais pour aller plus loin il faut m’en dire un peu plus… Il te sert à quoi ce widget ? Tu attends quoi comme valeur ? A quoi correspondent #sgjee_danger# et #sgjee_warning# ?