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 !

[DEV-WIDGETS] Salvialf

Réservé à l'utilisation et la création de widgets dans JEEDOM
Avatar de l’utilisateur
Salvialf
Helper
Messages : 1334
Inscription : 24 févr. 2018, 09:37
Contact :

[DEV-WIDGETS] Salvialf

Message par Salvialf » 26 mars 2019, 15:01

Salut @ tous,

Étant donné que je pars dans toutes les directions concernant les widgets, J'ouvre ce topic pour présenter ceux qui sont bien avancés afin de savoir s'ils peuvent avoir de l'intérêt avant d'éventuellement les partager sur le market. Je continuerai de poster au fur et à mesure de mes essais au cas où.

En cours de réalisation:
  • 1 Widget 'Horloge' (Info):
Widgethorloge.jpg
Widgethorloge.jpg (8.02 Kio) Consulté 4101 fois
Pas mal de boulot sur celui-ci qui est complètement décalé en V3.3.19 mais ça reste que de la mise en page donc faisable. Le rafraichissement n'est pas toujours optimal non plus. (Le code avait été partagé et récupéré sur le forum)

  • 1 Widget 'Données de Présence' (Info - à gauche) + 1 Widget 'Switch' (Action/Curseur - à droite):
20190326_141341.gif
20190326_141341.gif (53.23 Kio) Consulté 4101 fois
Le widget Info de données de présence affiche une icône présent ou absent + la date et l'heure de départ ou d'arrivée + la durée de présence ou d'absence.
Le widget Switch est un curseur 2 positions 0 ou 1.

Projets:
  • D'autres curseurs dont un curseur 3 positions (on/off/auto),
  • Widget générique incluant des icônes pour les actions (=IconInfo en version 'Action') --> Réalisé: IconAction
  • Widget de positionnement d'ouvrants (=MultiOuvrants version 'Curseur') - Pas sûr que j'y arrive ! :|
  • Widget thermostat (Visuel Heltun)

Bref beaucoup de possibilités mais pas assez de temps dans une journée... N'hésitez pas à me dire ce que vous en pensez ou de quels widgets vous auriez envie et qui n'existent pas.

------------------------------------------------------------------------------------------------------------------------

Fichiers All Widgets V4

Pour ceux que ça intéresse, je partage un lien pour récupérer un zip incluent tous mes widgets mis à jour en V4 à copier dans le répertoire data/customTemplates/dashboard: All_WidgetsV4_Salvialf


GitHub Salvialf
Dernière édition par Salvialf le 20 sept. 2019, 21:42, édité 3 fois.
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)

goldorakiller
Timide
Messages : 89
Inscription : 26 janv. 2017, 09:20
Localisation : Région de Niort (79)

Re: [DEV-WIDGETS] Salvialf

Message par goldorakiller » 27 mars 2019, 10:32

Je suis intéressé entre autre par le widget Horloge pour mettre dans mes designs.
Jeedom | RPI3 DIY # Everspring SA413-1 | RFLink R48 |
Protocoles | Radio 433MHz, Zwave, Bluetooth, Wifi | Mon matériel : ici

Avatar de l’utilisateur
ptitdyno
Timide
Messages : 352
Inscription : 14 janv. 2018, 23:12
Localisation : 54

Re: [DEV-WIDGETS] Salvialf

Message par ptitdyno » 27 mars 2019, 12:18

T'es Widget sont très bien, bonne continuations
JEEDOM Principal sur DEBIAN 9 / VM PROXMOX i7 8650u 8Go Ram
Xiaomi, Espeasy, Jmqtt, Google Home Mini x3
JEEDOM Antenne Via JeeLink sur RPI 3 B+ sur RASPBIAN
USB : Z-Wave, RFlink, Blea, ZiGate

Avatar de l’utilisateur
hansc
Timide
Messages : 133
Inscription : 16 févr. 2017, 20:14
Localisation : Belgique

Re: [DEV-WIDGETS] Salvialf

Message par hansc » 27 mars 2019, 13:29

Cool les 2 sont intéressant :)
PC Debian Stretch / Raspberry PI 3
SIGMA DESIGNS Contrôleur Z-Wave Plus USB
Fibaro Wall Plug FGWPF-102 ZW5
philips hue | netatmo weather | netatmo Welcome
Google Home | Xiaomi | SONOS | Awtrix | Shelly

Avatar de l’utilisateur
coke
Helper
Messages : 582
Inscription : 21 juil. 2014, 11:37
Localisation : essonne

Re: [DEV-WIDGETS] Salvialf

Message par coke » 27 mars 2019, 14:08

moi horloge et presence oui
iconinfo utilise déjà ( au top)
MERCI À L'ÉQUIPE POUR LE TAF

Helper Officiel Jeedom

winhex
Actif
Messages : 3799
Inscription : 23 janv. 2015, 01:41

Re: [DEV-WIDGETS] Salvialf

Message par winhex » 27 mars 2019, 18:14

moi je suis sur ça
la jauge et le tooltip permanent évolue selon la valeur
Pièces jointes
Screenshot_20190327-181203_Chrome.jpg
Screenshot_20190327-181203_Chrome.jpg (24.16 Kio) Consulté 3994 fois
Dernière édition par winhex le 27 mars 2019, 18:31, édité 1 fois.

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

Re: [DEV-WIDGETS] Salvialf

Message par Salvialf » 27 mars 2019, 18:23

winhex a écrit :
27 mars 2019, 18:14
moi je me suis sur ça
la jauge et le tooltip permanent évolue selon la valeur
Salut @winhex,

Tout en CSS du coup ? Elle est sympa la forme du tooltip !!!
Dernière édition par Salvialf le 27 mars 2019, 18:57, édité 1 fois.
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)

winhex
Actif
Messages : 3799
Inscription : 23 janv. 2015, 01:41

Re: [DEV-WIDGETS] Salvialf

Message par winhex » 27 mars 2019, 18:38

yep
j'ai essayé en highchart aussi mais trop chaud les couleurs gradient et comme j'ai oublié et plus tout compris de l'api je veux pas y passé un mois.

mais peut être après pour jouer prendre un thermomètre image avec du invisible au milieu et derrière un highchart
ex rendu tempIMG avec une véritable jauge

Après certainement l'humidité
un contenant et pour jauge une vague en mouvement
Dernière édition par winhex le 27 mars 2019, 18:50, édité 1 fois.

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

Re: [DEV-WIDGETS] Salvialf

Message par Salvialf » 27 mars 2019, 18:48

C'est classe aussi en CSS ! Tu l'utilises pour quoi du coup ?

Je ne me suis pas encore intéressé aux highcharts mais j'ai vu qu'on pouvait faire pas mal de choses même sur les graphiques de Jeedom. J'essayes de pas trop m'éparpiller pour le moment car j'avance bien ça rentre petit à petit mais y'a encore tellement à assimiler. Comme je le dis dans ma présentation, je me sers de Jeedom comme cas pratique pour apprendre à coder... le résultat est là mais c'est chronophage !
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)

winhex
Actif
Messages : 3799
Inscription : 23 janv. 2015, 01:41

Re: [DEV-WIDGETS] Salvialf

Message par winhex » 27 mars 2019, 19:03

le widget numérique de base est du highchart aussi
ça peut être une colonne aussi , et mixé avec une véritable image.
moi c'est des périodes PHP, jquery, svg, icône, ...
a l'envie

dvb
Actif
Messages : 1442
Inscription : 15 févr. 2015, 22:50

Re: [DEV-WIDGETS] Salvialf

Message par dvb » 27 mars 2019, 21:27

Hello,

Je suis intéressé par plusieurs items :

Widget horloge
En espérant pouvoir avoir beaucoup de paramètre pour customiser l'affichage.

Widget Tempo
J'aimerais un widget affichant le nom de la période tempo en cours, avec un fond de la couleur en cours.
Exemple :
- Afficher "Période BLEUE" en blanc sur fond bleu.
- Afficher "Période BLANCHE" en noir sur fond blanc.
- Afficher "Période ROUGE" en blanc sur fond rouge.
=> Pour connaitre la couleur en jetant un oeil à la tablette...

Widget Velux
Un widget qui simulerait l'avancement de l'ouverture ou de la fermeture d'un velux commandé en tout ou rien.
Le sujet discuté il y a quelques jours ;)

@+
DIY 4*2GHz - 4Go RAM - SSD
- ctrl 1-wire Dallas + IPX800 + X880
- ctrl RFXcom + Oregon (température) + Anémomètre
- ctrl Gen5 + Wallplug + fgrm-222 + Benext + Everspring AN157-6 + Aeon Key Fob+ ...

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

Re: [DEV-WIDGETS] Salvialf

Message par Salvialf » 27 mars 2019, 21:41

Hey salut @dvb,

Je me doutais bien qu'il y avait de la demande pour l'horloge car moi-même il m'en fallait une pour le design. Je vais donc bosser dessus au plus vite car pour le moment il fait le minimum (donner l'heure et la date ;) ).
J'ai commencé à plancher sur une autre horloge bien plus sympa mais elle passe par une Vue.js et j'ai l'impression que ce n'est pas interprété par Jeedom car dès que je passe 'var clock = new Vue({' le script n'avance plus.

@winhex ça fait partie des nombreuses questions que je voulais te poser ça vient de moi ou de Jeedom ce blocage à ton avis ?

Pour les jours Tempo j'ai peut-être déjà une solution, tu utilises Domogeek pour récupérer les jours Tempo ? Si oui tu as ça demain !

J'y pense à ton histoire de calcul de durée pour ton Velux... faut que je retrouve quel widget faisait ça déjà, une sorte de faux-étalonnage. Pour être franc c'est dans la fin de ma liste qui à tendance à s'allonger :?
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)

dvb
Actif
Messages : 1442
Inscription : 15 févr. 2015, 22:50

Re: [DEV-WIDGETS] Salvialf

Message par dvb » 27 mars 2019, 22:26

Salvialf a écrit :
27 mars 2019, 21:41
Hey salut @dvb,

Je me doutais bien qu'il y avait de la demande pour l'horloge car moi-même il m'en fallait une pour le design. Je vais donc bosser dessus au plus vite car pour le moment il fait le minimum (donner l'heure et la date ;) ).
J'ai commencé à plancher sur une autre horloge bien plus sympa mais elle passe par une Vue.js et j'ai l'impression que ce n'est pas interprété par Jeedom car dès que je passe 'var clock = new Vue({' le script n'avance plus.
Hello,
Je suis curieux de savoir si tu sauras afficher les secondes (mais c'est peut-être trop lourd pour Jeedom).
Moi j'ai fait un truc super basique qui me dépanne !
Image

Salvialf a écrit :
27 mars 2019, 21:41
Pour les jours Tempo j'ai peut-être déjà une solution, tu utilises Domogeek pour récupérer les jours Tempo ? Si oui tu as ça demain !
Exact !
J'y pense, dans un lot 2, on pourrait mettre intégrer le nombre de jours restants et la période HC ou HP (soyons fous...).
Salvialf a écrit :
27 mars 2019, 21:41
J'y pense à ton histoire de calcul de durée pour ton Velux... faut que je retrouve quel widget faisait ça déjà, une sorte de faux-étalonnage. Pour être franc c'est dans la fin de ma liste qui à tendance à s'allonger :?
Cool ! C'est exactement ça, un faux étalonnage.
Je suis aller regarder sur le market, mais je n'ai rien retrouvé.
DIY 4*2GHz - 4Go RAM - SSD
- ctrl 1-wire Dallas + IPX800 + X880
- ctrl RFXcom + Oregon (température) + Anémomètre
- ctrl Gen5 + Wallplug + fgrm-222 + Benext + Everspring AN157-6 + Aeon Key Fob+ ...

dvb
Actif
Messages : 1442
Inscription : 15 févr. 2015, 22:50

Re: [DEV-WIDGETS] Salvialf

Message par dvb » 27 mars 2019, 22:50

Je partage un truc que j'essaie de faire avec le mode tableau. Je cherche à afficher la liste des derniers messages Newtifry, comme le fait le plugin Jeelog avec les logs de son choix.

Cela donnerait un truc de ce style. Je ne sais pas si c'est à créer via un plugin ou via un widget. Je vois bien cette fenêtre en haut à gauche de ma tablette monitoring au salon...

Si quelqu'un a une idée...

Image
DIY 4*2GHz - 4Go RAM - SSD
- ctrl 1-wire Dallas + IPX800 + X880
- ctrl RFXcom + Oregon (température) + Anémomètre
- ctrl Gen5 + Wallplug + fgrm-222 + Benext + Everspring AN157-6 + Aeon Key Fob+ ...

winhex
Actif
Messages : 3799
Inscription : 23 janv. 2015, 01:41

Re: [DEV-WIDGETS] Salvialf

Message par winhex » 27 mars 2019, 23:43

@winhex ça fait partie des nombreuses questions que je voulais te poser ça vient de moi ou de Jeedom ce blocage à ton avis ?
Du js si tu as remarqué c'est le truc qui peux te bloqué un design
A mon niveau
Entre jeedom (qui en a partout) plus les différentes librairie jquery.bootstrap... déjà installé
Il y a conflit avec vue.js

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

Re: [DEV-WIDGETS] Salvialf

Message par Salvialf » 27 mars 2019, 23:52

winhex a écrit : Du js si tu as remarqué c'est le truc qui peux te bloqué un design
A mon niveau
Entre jeedom (qui en a partout) plus les différentes librairie jquery.bootstrap... déjà installé
Il y a conflit avec vue.js
Ok bon bah ça sert à rien que je m'acharne alors. Je pensais qu'il allait me gérer ça comme 'new Date' par exemple (Ça se ressemble ;) ). En tout cas ça ne m' à pas engendré d'erreur car le script bloque avant. Donc normal vu que le framework n'est pas installé.

Je suis déçu quand même car elle me plaisait bien cette horloge, c'est celle-là: https://codepen.io/gau/pen/LjQwGp
Dernière édition par Salvialf le 28 mars 2019, 09:49, édité 1 fois.
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)

winhex
Actif
Messages : 3799
Inscription : 23 janv. 2015, 01:41

Re: [DEV-WIDGETS] Salvialf

Message par winhex » 28 mars 2019, 00:15

tu gardes la trames (osature css) et tu passes à autre chose pour finalement adapter à ta sauce.
avec des secondes il y a en plein qui marche (ça j'en suis sur)
j'en ai mis de côté pour les jours ou (sans savoir si ça marche)
https://codepen.io/mselmany/pen/vBeLG
https://codepen.io/ShamsulAmry/pen/Kmzcs
https://codepen.io/jakealbaugh/pen/ZYdYRO
https://codepen.io/JamThom/pen/EkmDj
même en svg
https://codepen.io/christianhanvey/pen/imKIb

je met pas tous

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

Re: [DEV-WIDGETS] Salvialf

Message par Salvialf » 28 mars 2019, 00:43

Oui c'est déjà ce que j'avais commencé à faire de garder le css et retravailler le javascript. j'ai réussi à obtenir la même présentation mais sans refresh automatique donc je suis passé à autre chose car c'est long.

Merci pour tes conseils j'y reviendrai à l'avenir je pense... je vais me focaliser sur l'autre horloge dans un 1er temps. C'est toi qui avait partagé le code d'ailleurs, vous étiez 2 à l'utiliser de mémoire... presque fonctionnelle direct j'ai juste fait quelques modifs et je l'utilise depuis un moment!
Dernière édition par Salvialf le 28 mars 2019, 20:07, édité 1 fois.
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
Salvialf
Helper
Messages : 1334
Inscription : 24 févr. 2018, 09:37
Contact :

Re: [DEV-WIDGETS] Salvialf

Message par Salvialf » 28 mars 2019, 09:45

dvb a écrit :
27 mars 2019, 21:27
Widget Tempo
J'aimerais un widget affichant le nom de la période tempo en cours, avec un fond de la couleur en cours.
Exemple :
- Afficher "Période BLEUE" en blanc sur fond bleu.
- Afficher "Période BLANCHE" en noir sur fond blanc.
- Afficher "Période ROUGE" en blanc sur fond rouge.
=> Pour connaitre la couleur en jetant un oeil à la tablette...
Salut @dvb,

Comme promis une solution pour visualiser directement l'info Jour Tempo par la colorisation du texte.

Les widgets n'étant pas modifiables directement sur le plugin Domogeek, il faut dupliquer les commandes dans un virtuel (Type: Info/autre).
Sur la commande 'Jour Tempo' du virtuel (paramètres/code/case 'activer la personnalisation' cochée) tu remplaces le code par:

Code : Tout sélectionner

<div class="tooltips cmd cmd-widget" data-type="info" data-subtype="string" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#" style="display: block;">
	<center><span style="font-size : 12px;#hideCmdName#" class="cmdName">#name_display#</span> <strong class="state"></strong></center>
    <span style="font-weight:bold" class="display"></span>
	<script>
		jeedom.cmd.update['#id#'] = function(_options){
			$('.cmd[data-cmd_id=#id#]').attr('title','Valeur du '+_options.valueDate+', collectée le '+_options.collectDate)
            if (_options.display_value == 'BLEUE') {
            $('.cmd[data-cmd_id=#id#] .display').empty().append('#name#') .css('color','#0000FF');}
      		else if (_options.display_value == 'BLANCHE') {
			$('.cmd[data-cmd_id=#id#] .display').empty().append('#name#') .css('color','#FFFFFF');}
            else if (_options.display_value == 'ROUGE') {
			$('.cmd[data-cmd_id=#id#] .display').empty().append('#name#') .css('color','#FF0000');}
            else {
			$('.cmd[data-cmd_id=#id#] .state').empty().append('#name#'+' '+ _options.display_value);}
			$('.cmd[data-cmd_id=#id#]').removeClass('label label-warning label-danger')
			if(_options.alertLevel == 'warning'){
				$('.cmd[data-cmd_id=#id#]').addClass('label label-warning');
			}else if(_options.alertLevel == 'danger'){
				$('.cmd[data-cmd_id=#id#]').addClass('label label-danger');
			}
		}
		jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
	</script>
</div>
Tu décoches 'Afficher le nom' dans 'longlet 'Affichage' (sinon ça fera doublon).

J'ai voulu faire la même chose pour la commande 'Demain Tempo' mais elle me renvoit 'Non Determiné/ND' donc je ne sais pas si elle fonctionne. Si elle fonctionne habituellement il devait suffire d'appliquer le même code.
Ce sera peut-être à optimiser à l'usage.

Résultat (c'est ROUGE aujourd'hui):
colorTempo.jpg
colorTempo.jpg (70.78 Kio) Consulté 3832 fois
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)

raphael_malin
Timide
Messages : 485
Inscription : 10 nov. 2014, 00:20
Localisation : Nouméa - Nouvelle-Calédonie

Re: [DEV-WIDGETS] Salvialf

Message par raphael_malin » 28 mars 2019, 12:22

Hello,

c'est ce genre de widget que j'ai mis un peu partout surtout dans mes designs, pour la température, l'humidité, la puissance, l'intensité et la luminosité.
Si tu as un peu de temps pour modifier le code ou faire un équivalent.
En te remerciant
Cordialement
widget rotatif.jpg
widget rotatif.jpg (24.08 Kio) Consulté 3805 fois

Code : Tout sélectionner

<div item="#id#" style="vertical-align: middle; margin-top: 0px; width: 110px; height: 115px; background:url('plugins/widget/core/template/dashboard/cmd.info.numeric.EeDomus_temp/jauge_temp.png') no-repeat; background-position: center top;" class="cmd #history# tooltips cmd-widget" data-type="info" data-subtype="numeric" data-cmd_id="#id#" title="#collectDate#">
  	<div style="height: 26px; display:block;">#name#</div>
  	<!--<div class="custom-currentDate" style="height: 26px; font-size: 8.5px;"></div>-->
  	<!--<div class="custom-lastSensorDate" style="height: 26px; font-size: 8.5px;"></div>-->
  	<div class="custom-progress" style="margin-top: 0px; margin-left: 3px; width: 66px; height: 66px; background:url('plugins/widget/core/template/dashboard/cmd.info.numeric.EeDomus_temp/jauge_arrow.png') no-repeat; background-size: 66px 66px; background-position: center top;"></div>
  	<div style="margin-top: 0px;height: 7px;"></div>	
  	<div style="#displayHistory#; font-size: 8.5px; margin-top: 0px;">
    	<span title='Min' class='tooltips'>#minHistoryValue#</span>&nbsp;|&nbsp;<span title='Moyenne' class='tooltips'>#averageHistoryValue#</span>&nbsp;|&nbsp;<span title='Max' class='tooltips'>#maxHistoryValue#</span>&nbsp;&nbsp;<i class="#tendance#"></i>
	</div>
  	<div class="custom-bottom" style="vertical-align: middle; text-align: center; margin-top: 0px; font-weight: bold; font-size: 14px;"></div>
	<script>
      	var state = (is_numeric('#state#')) ? '#state# #unite#' : 'Error';
      	$("div[item=#id#]").find(".custom-bottom").html(state);
      	var value = (is_numeric('#state#')) ? parseFloat('#state#') : 0.0;
        var minValue = (is_numeric('#minValue#')) ? parseFloat('#minValue#') : 0.0;
      	var maxValue = (is_numeric('#maxValue#')) ? parseFloat('#maxValue#') : 0.0;
        var maxJauge = 280.0;
      	var rotation = (value-minValue) / (maxValue - minValue) * maxJauge;
      	rotation = ( rotation > maxJauge ) ? maxJauge : rotation;
		$("div[item=#id#]").find(".custom-progress").css("transform", "rotate(" + rotation + "deg)");
      	var pourcent = (value-minValue) / (maxValue - minValue) * 100;
      	pourcent = ( pourcent > 100 ) ? 100 : pourcent;
      	var bottom_bg = "red";
      	if ( state != 'Error' && pourcent < 33.3 ) { bottom_bg = "green"; }
      	else if ( state != 'Error' && pourcent < 66.6 ) { bottom_bg = "orange"; }
      	$("div[item=#id#]").find(".custom-bottom").css("background", "url('plugins/widget/core/template/dashboard/cmd.info.numeric.EeDomus_temp/bottom_" + bottom_bg + ".png') no-repeat");
        $("div[item=#id#]").find(".custom-bottom").css("background-size", "100px 18px");
        $("div[item=#id#]").find(".custom-bottom").css("background-position", "center top");
      	
      	// auto detect sensor inactivity in minute
      	var currentDate = Math.round(new Date().getTime()/1000);
      	var lastSensorDate = (new Date("#collectDate#")).getTime() / 1000;
      	var dateDiff = Math.round((currentDate - lastSensorDate) / 60);
      
      	// max sensor inactivity delay in minute
      	var sensorInactivityDelay = "#maxDelay#";
      	if ( sensorInactivityDelay == "#maxDelay#" ) {
        	sensorInactivityDelay = -1;
        }
      	
      	
      	$("div[item=#id#]").find(".custom-currentDate").html(dateDiff + ', ' + sensorInactivityDelay);
      	//$("div[item=#id#]").find(".custom-lastSensorDate").html(lastSensorDate);
      
	</script>
</div>
Jeedom smart avec en général toutes les mises à jour faites (système et plugin)

Répondre

Revenir vers « [Plugin officiel] Widgets »

Qui est en ligne ?

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