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 !

[Résolu] Widget et Historique

Réservé à l'utilisation et la création de widgets dans JEEDOM
Avatar de l’utilisateur
PrFalKeN
Actif
Messages : 936
Inscription : 27 nov. 2017, 18:51

[Résolu] Widget et Historique

Message par PrFalKeN » 28 févr. 2019, 07:22

'Jour,

Avec l'assistant j'ai créé un widget de type Dashboard, Info, Numérique.
Il fonctionne bien, cependant celui-ci concerne toutes mes températures, qui sont historisées.

Voici le code

Code : Tout sélectionner

<div style="min-width:120px; min-height:80px;" class="cmd tooltips cmd-widget cursor container-fluid" data-type="info" data-subtype="numeric" data-cmd_id="#id#" data-cmd_uid="#uid#">
	<center>
		<div style="font-weight: normal;font-size : 12px;#hideCmdName#">#name_display#</div>
		<span style="font-size: 2.5em;" class="iconCmd"></span>
		<div style="display:inline-block;">
			<span style="font-weight: bold;" class="pull-right">#unite#</span>
			<span style="font-size: 12px;font-weight: bold;" class="pull-right state"></span>
		</div>
		<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","6","26","51","76"],"max":["5","25","50","75","100"],"images":["battery_empty.png","battery_20.png","battery_40.png","battery_60.png","battery_80.png"]}]]></script>
<!-- Ne Pas Supprimer -->
	<script>
   var srcImg = 'plugins/widget/core/images/';
	var iconUpdate = function (state){
		$('.cmd[data-cmd_uid=#uid#] .iconCmd').empty();
		if (state <= 15) {
			$('.cmd[data-cmd_uid=#uid#] .iconCmd').html('<img style="display: inline-block;" src="'+srcImg+'TempBleu.png">');
		}
		if (state > 15 && state <= 22) {
			$('.cmd[data-cmd_uid=#uid#] .iconCmd').html('<img style="display: inline-block;" src="'+srcImg+'TempOrange.png">');
		}
		if (state > 22) {
			$('.cmd[data-cmd_uid=#uid#] .iconCmd').html('<img style="display: inline-block;" src="'+srcImg+'TempRouge.png">');
		}
		$('.cmd[data-cmd_uid=#uid#] .state').text(state);
	};
	jeedom.cmd.update['#id#'] = function(_options){
		$('.cmd[data-cmd_uid=#uid#]').attr('title','Température de '+_options.display_value+'% au '+_options.valueDate)
		iconUpdate(_options.display_value);
	}
	jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
	</script>
</div>
Quand je suis sur le dashboard et que je clique dessus, je n'ai plus la fenêtre historique qui s'ouvre et qui me permet de voir les courbes.
Que faut-il rajouter et où afin d'obtenir cela ?

Merci de votre aide
Dernière édition par PrFalKeN le 28 févr. 2019, 09:53, édité 1 fois.

Avatar de l’utilisateur
Salvialf
Helper
Messages : 1334
Inscription : 24 févr. 2018, 09:37
Contact :

Re: Widget et Historique, Help needed

Message par Salvialf » 28 févr. 2019, 09:38

Salut PRFalken,

Je ne suis pas sûr à 100% mais je crois qu'il faut ajouter la class

Code : Tout sélectionner

#history#
sur la 1ère ligne:

Code : Tout sélectionner

<div style="min-width:120px; min-height:80px;" class="cmd #history# tooltips cmd-widget cursor container-fluid" data-type="info" data-subtype="numeric" data-cmd_id="#id#" data-cmd_uid="#uid#">
	<center>
	.............
VM Jeedom 3.2.16 sous Proxmox 5.4 sur NUC5i5RYH (Debian 9.9)
Helper Officiel Jeedom
Widgets développés
Téléchargement d'icônes domotique (Topic Forum)

Avatar de l’utilisateur
PrFalKeN
Actif
Messages : 936
Inscription : 27 nov. 2017, 18:51

Re: Widget et Historique, Help needed

Message par PrFalKeN » 28 févr. 2019, 09:53

Oooh belle je viens de tester c'est bien ça !
A comparer avec mon ancien je cherchais dans le code j'ai meme pas cru que c'était si simple

Pierre5555
Timide
Messages : 47
Inscription : 29 mai 2018, 18:08

Re: Widget et Historique, Help needed

Message par Pierre5555 » 24 mars 2019, 15:41

Salvialf a écrit :
28 févr. 2019, 09:38
Salut PRFalken,

Je ne suis pas sûr à 100% mais je crois qu'il faut ajouter la class

Code : Tout sélectionner

#history#
sur la 1ère ligne:

Code : Tout sélectionner

<div style="min-width:120px; min-height:80px;" class="cmd #history# tooltips cmd-widget cursor container-fluid" data-type="info" data-subtype="numeric" data-cmd_id="#id#" data-cmd_uid="#uid#">
	<center>
	.............
Merci !
Pierre.
Jeedom Smart Zwave+
Dongle Enocean USB 310
Blea avec dongle UD100 sur Raspberry Pi 3
Webrelay commandé par script

CoGit
Timide
Messages : 6
Inscription : 23 août 2018, 09:46
Localisation : Belgique

Re: [Résolu] Widget et Historique

Message par CoGit » 11 déc. 2019, 18:25

Bonjour,

J'ai le même soucis, après une mise à jour du widget température et humidité (image) pour ma pièce de douche et ma salle de bain (capteur Xiaomi), je n'avais plus l'historique. Apres l'ajout de la mention #history# j'ai le retour de l'historique mais uniquement sur 3 des 4 éléments. L'historique de la température d'un ne s'affiche pas...

Une solution à me proposer? Merci =)
CoGit

Répondre

Revenir vers « [Plugin officiel] Widgets »

Qui est en ligne ?

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