Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Pas de MAJ de la valeur

Réservé à l'utilisation et la création de widgets dans JEEDOM
Avatar de l’utilisateur
Nitroks
Timide
Messages : 27
Inscription : 16 mars 2016, 21:43
Localisation : Caen

Pas de MAJ de la valeur

Message par Nitroks » 18 nov. 2019, 08:36

Bonjour,

J'ai mis en place un widget température via le mode de création facile, et en m'inspirant d'un vieu widget température en place depuis 3 ans mais qui ne se réfraichisait plus automatiquement.

A chaque changement de température, l'image se rafraichi bien automatiquement mais pas la valeur de la température.
Mes compétences ne sont pas suffisantes pour trouver la cause.

Merci de votre aide.

Code : Tout sélectionner

<div style="min-width:80px; min-height:70px;" class="cmd tooltips cmd-widget cursor container-fluid" data-type="info" data-subtype="numeric" data-cmd_id="#id#" data-cmd_uid="#uid#">
<div style="font-weight: bold;font-size : 12px;#hideCmdName#">#name_display#</div>
<div style="min-width:1px;min-height:5px;"></div>
	<center>	
  		<span class="iconCmd"></span>
		<div style="#displayHistory# font-size: 0.8em;" 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>
	</center>
<!-- Ne Pas Supprimer -->
	<script class="createWidgetInfo" type="text/javascript">//<![CDATA[{"type":"1","version":"1","size":"2.5","min":["0","19","21","23"],"max":["18","20","22","24"],"images":["THERMO4_mini.png","THERMO3_mini.png","THERMO2_mini.png","THERMO4_mini.png"]}]]></script>
<!-- Ne Pas Supprimer -->
	<script>
   var srcImg = 'plugins/widget/core/template/dashboard/cmd.info.numeric.test 2/';
	var iconUpdate#uid# = function (state){
		$('.cmd[data-cmd_uid=#uid#] .iconCmd').empty();
		if (state >= 0 && state < 18.5) {
			$('.cmd[data-cmd_uid=#uid#] .iconCmd').html('<img style="display: inline-block;" src="'+srcImg+'THERMO4_mini.png" /><br /><p style="font-size : 12px; font-weight: bold;">#state# #unite#</p>');
		}
		if (state >= 18.5 && state < 19.5) {
			$('.cmd[data-cmd_uid=#uid#] .iconCmd').html('<img style="display: inline-block;" src="'+srcImg+'THERMO3_mini.png" /><br /><p style="font-size : 12px; font-weight: bold;">#state# #unite#</p>');
		}
		if (state >= 19.5 && state < 20.5) {
			$('.cmd[data-cmd_uid=#uid#] .iconCmd').html('<img style="display: inline-block;" src="'+srcImg+'THERMO2_mini.png" /><br /><p style="font-size : 12px; font-weight: bold;">#state# #unite#</p>');
		}
		if (state >= 20.5) {
			$('.cmd[data-cmd_uid=#uid#] .iconCmd').html('<img style="display: inline-block;" src="'+srcImg+'THERMO1_mini.png" /><br /><p style="font-size : 12px; font-weight: bold;">#state# #unite#</p>');
		}
		$('.cmd[data-cmd_uid=#uid#] .state').text(state);
	};
	jeedom.cmd.update['#id#'] = function(_options){
		$('.cmd[data-cmd_uid=#uid#]').attr('title','Valeur du '+_options.valueDate+', collectée le '+_options.collectDate)
		iconUpdate#uid#(_options.display_value);
	}
	jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
	</script>
</div>
Jeedom 3.1.7 sur RPI3
Nas 5DD DIY sous OMV (Plex, Squeezebox server, ...)
Interface de contrôle tactile DIY de 13.3" sous Raspbian Jessie ((Design plein écran, Squeezelite, Antenne Blea)

Répondre

Revenir vers « [Plugin officiel] Widgets »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités