J’ai un peu de mal à adapter ton widget IconInfoNum sous Jeedom v4.
Je l’utilise pour afficher la couleur de la poubelle à sortir
Saurais-tu m’aider actualiser le code stp ?
MERCI !
Il est situé là :
/data/customTemplates/dashboard/cmd.info.numeric.IconInfoNum.html
Mes trois photos de poubelles sont stockées ici :
html/data/img/iconinfonumka
Et le code (j’ai retouché le path des images à la fin :
<!-- airpur - ambilight - ambilight2 - ampli - amplihc - aquarium - arrosage - aspirateur - aspixiaomi - bal - barreson - bbox - bbox2 - bboxtv
- bluray - box - broadlinkair - broadlinkmini - broadlinkprise - broadlinkpro - cafetiere - cam1 - cam2 - cam3 - cam4 - camext - cave - cave2
- chainehifi - chauffage - chromecast - congelateur - defaut - ds918 - dvd - echob - echodot - echog - echospotb - echospotw - echow - ecranproj
- free - freeadsl - freebox - freeboxtv - freedelta - freewifi - frigo - frigo2 - gateway - ghome - gminig - gminin - gminio - gps - hotte - hp
- huev1 - huev2 - impr - imprimante - imprimante2 - imprlaser - ipad - iphone4 - jeedom - jeedomm - jeedoms1 - jeedoms2 - jeedoms3 - jeedomsmart
- jpi - kodi - kodi2 - lavelinge - lavevaisselle - lgg3 - linux - livebox - livebox2 - livebox4 - lvaisselle - mac - machinealaver - machinelaver
- moustiques - nas - note8 - nswitch - nuc - onetouch - orange - orvibo - paw - pc - pc2 - pharmacie - playstation - playstation2 - plex - pms
- poele - pompe - portapple - portwin - poulailler - prise - raspbmc - raspi - refrigerateur - repwifi - repwifi2 - routeur - routeur2 - routeur3
- sapin - sarah - sechelinge - secheserviette - sfr - sfrbox - slinge - subwoofer - switch - synow - synob - synort1900 - synort2600 - tab4 - tv
- tv2 - videoproj - vmc - wii - wiiu - xbmc - xbmc2 - xbox - xbox2 - xpenology - zibase -->
<div style="min-width:90px;min-height:90px;" class="cmd #history# tooltips cmd-widget container-fluid" data-type="info" data-subtype="binary" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#" title="#collectDate#">
<center>
<span class="cmdName" style="padding-top:3px;font-weight:bold;font-size:14px;#hideCmdName#">#name_display#</span>
<div style="padding-top:4px;" class="iconCmd#uid#"></div>
<span class="timeCmd#id# timeCmd label label-default" style="background-color:#cmdColor#!important;"></span>
</center>
<script>
jeedom.cmd.update['#id#'] = function(_options){
$('.cmd[data-cmd_id=#id#]').attr('title','Valeur du '+_options.valueDate+', collectée le '+_options.collectDate);
var valUptime = Boolean('#time#');
if (valUptime == false) {
jeedom.cmd.displayDuration(_options.valueDate, $('.cmd[data-cmd_id=#id#] .timeCmd#id#'));
}
else { }
var valueState = "off";
if (parseInt(_options.display_value) == 1) {
valueState = "on";
} else if (parseInt(_options.display_value) == 0) {
valueState = "off";
} else {
valueState = "wrn";
}
var valueH = is_numeric('#hauteur#') ? parseFloat('#hauteur#'):80;
var valueL = is_numeric('#largeur#') ? parseFloat('#largeur#'):80;
var paramTaille = 'height='+valueH+'px width='+valueL+'px';
var valueType = ('#type#' !='#'+'type#') ? "#type#":"defaut";
var iconPath = "data/img/iconinfonumka/"+valueType+"_"+valueState+".png";
$('.iconCmd#uid#').empty().append('<img src="'+iconPath+'" '+paramTaille+'>');
}
jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
</script>
</div>