IconInfoNum sous Jeedom v4

@Salvialf,

J’ai un peu de mal à adapter ton widget IconInfoNum sous Jeedom v4.
Je l’utilise pour afficher la couleur de la poubelle à sortir :yum:

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

La partie paramètre

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>

Salut,

A première vue il serait plus intéressant de le reprendre avec l’outil widgets du core non?

Why not, le problème sait que je ne sais pas comment procéder :disappointed:
Tu saurais me mettre sur la voie ? Juste un lien et je vais regarder.

Bonsoir @dvb

Dans outils/widget un truc un peu comme cela peut être

Le value correspondant à la couleur de la poubelle à sortir donc l’image sur la ligne suivante en rapport couplé au scénario qui va bien :wink:

2 « J'aime »

Ça rappel quelque chose … :rofl:

1 « J'aime »

@iPapy,

Un grand merci, c’est fonctionnel !
(Et cela m’a permis de comprendre la logique de fonctionnement sous Jeedom v4).

Je passe en résolu.

@+

1 « J'aime »

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