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 !

[WIDGET] IconInfo

Réservé à l'utilisation et la création de widgets dans JEEDOM
Avatar de l’utilisateur
ptitdyno
Timide
Messages : 352
Inscription : 14 janv. 2018, 23:12
Localisation : 54

Re: [Widget] IconInfo

Message par ptitdyno » 27 mars 2019, 11:10

Salvialf a écrit :Merci @ptitdyno,

Oui c'est prévu regardes là: viewtopic.php?f=29&t=44302

EDIT: Pour te faire rêver petit dinosaure !
20190327_103418.gif
Génial.

J attend avec impatience IconAction

C est vraiment top

Merci pour le taf.

Le principe est genial je trouve 1 widget, appeler les images par leurs nom. Régler la taille. L heure.



Envoyé de mon SM-A530F en utilisant Tapatalk

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
Salvialf
Helper
Messages : 1334
Inscription : 24 févr. 2018, 09:37
Contact :

Re: [Widget] IconInfo

Message par Salvialf » 27 mars 2019, 11:19

Tu vas être encore plus content parce que le widget me semble fonctionnel... ça a été plus simple que prévu en fait!

Il ne reste plus qu'à faire une sélection d'icônes et le widget pourra être testé avant d'être publié sur le market.
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
ptitdyno
Timide
Messages : 352
Inscription : 14 janv. 2018, 23:12
Localisation : 54

Re: [Widget] IconInfo

Message par ptitdyno » 27 mars 2019, 11:38

Cool, tu en as beaucoup ici : https://www.abavala.com/icones/

tu dois connaitre
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
Salvialf
Helper
Messages : 1334
Inscription : 24 févr. 2018, 09:37
Contact :

Re: [Widget] IconInfo

Message par Salvialf » 27 mars 2019, 11:41

ptitdyno a écrit :
27 mars 2019, 11:38
Cool, tu en as beaucoup ici : https://www.abavala.com/icones/

tu dois connaitre
Lol t'as pas du regarder ma signature :lol:
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
ptitdyno
Timide
Messages : 352
Inscription : 14 janv. 2018, 23:12
Localisation : 54

Re: [Widget] IconInfo

Message par ptitdyno » 27 mars 2019, 11:54

ne me vexe pas je voulais participer :lol: :lol: :lol: :lol: :lol:
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
Salvialf
Helper
Messages : 1334
Inscription : 24 févr. 2018, 09:37
Contact :

Re: [Widget] IconInfo

Message par Salvialf » 28 mars 2019, 13:38

ptitdyno a écrit :
27 mars 2019, 11:54
ne me vexe pas je voulais participer :lol: :lol: :lol: :lol: :lol:
:) Loin de moi l'idée de te vexer !! Si tu veux participer tu peux être le 1er à essayer IconAction...
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
bartounet
Actif
Messages : 2541
Inscription : 14 juil. 2016, 10:09

Re: [Widget] IconInfo

Message par bartounet » 28 mars 2019, 19:30

Hello
Je me suis aperçu récemment que ce widget faisait clignoter l'ensemble du design lors d'un changement d'état.
Ce n'est pas très agréable, c'est comme un petit flash

Code : Tout sélectionner

<div // airpur // ambilight // ambilight2 // ampli // amplihc// aquarium // arrosage // aspirateur // aspixiaomi // bal // barreson // bbox // bbox2	
// bboxtv // bluray // box // broadlinkair // broadlinkmini // broadlinkprise // broadlinkpro // cafetiere // cave // cave2 // chainehifi 
// chauffage // chromecast // congelateur // defaut // ds918 // dvd // 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 
// 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
     
	style="min-width:95px;min-height:100%;" class="cmd #history# tooltips cmd-widget" data-type="info" data-subtype="binary" data-cmd_id="#id#" data-version="#version#" title="#collectDate#">
	<center>
        <span class="cmdName" style="padding-top:3px;font-family:system-ui;font-weight:bold;font-size:14px;#hideCmdName#">#name_display#</span>
	<div style="padding-top:5px;" class="iconCmd#uid#"></div>
	</center>
	<script> 
	jeedom.cmd.update['#id#'] = function(_options){ 

	var valueState	= "off";
          	
        if (parseInt(_options.display_value) == 1) {
			valueState = "on";
		} else if (parseInt(_options.display_value) == 0) {
			valueState = "off";
		} else {
			valueState = "wrn";
		}
		
	var iconPath = "plugins/widget/core/template/dashboard/cmd.info.binary.IconInfo/#name#_" + valueState + ".png";
	var valueTaille = is_numeric('#taille#') ? parseFloat('#taille#'):80;
	
        $.get(iconPath)
    	.done(function() { 
        $('.iconCmd#uid#').empty().append('<img src="'+ iconPath +'" /height='+ valueTaille +'px width='+ valueTaille +'px>');
    	})
    	.fail(function() { 
        $('.iconCmd#uid#').empty().append('<img src="plugins/widget/core/template/dashboard/cmd.info.binary.IconInfo/defaut_'+ valueState +'.png" /height='+ valueTaille +'px width='+ valueTaille +'px>');
    	})   
      
        $('.cmd[data-cmd_id=#id#]').attr('title','Valeur du '+_options.valueDate+', collectée le '+_options.collectDate);
      	}
      	jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
	</script>
</div>
Jeedom à jour Debian 9
VM VMWARE ESXi 6.7 ( SSD)
Stick ZWave / FIBARO / Ikea Light / Yeelight / Google Home
Wifi Unifi / PFSENSE / Reverse Proxy DMZ SSL

Passionné de bidouillage informatique en tout genre
Mon blog : http://blog.info16.fr

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

Re: [Widget] IconInfo

Message par Salvialf » 28 mars 2019, 19:50

bartounet a écrit :
28 mars 2019, 19:30
Hello
Je me suis aperçu récemment que ce widget faisait clignoter l'ensemble du design lors d'un changement d'état.
Ce n'est pas très agréable, c'est comme un petit flash
J'ai remarqué ça aussi...

J'avais déjà remarqué ça avec le plugin Network lors du rafraichissement de la latence des équipements avant d'utiliser ce widget.
Je le soupçonne d'en être responsable:
Si tu as pas mal de commandes qui utilisent ce widget, avec l'option 'time' en plus qui se rafraichit toutes les minutes, il est possible que ça s'ajoute au ping+calcul latence de Network.

C'est le navigateur internet qui fait tous les calculs ça peut commencer à faire beaucoup d'un coup: retour ping + calcul latence + refresh info binaire + affichage de la durée...

Je vais pousser mes recherches sur ce point (c'était déjà prévu) et faire en sorte d'optimiser le code si c'est nécessaire. Si tu trouves des pistes de ton côté n'hésites pas à m'en faire part.

Pendant que j'y suis, il est fort possible que le paramètre 'name' soit remplacé par un paramètre 'type' à devoir renseigner pour appliquer l'icône. Encore une fois j'ai voulu faire au plus simple pour tout un chacun mais si le 'name' ne correspond pas à un *.png (donc icône par défaut) ça génère une petite erreur dans le navigateur. Je suis perfectionniste: j'aime pas !

EDIT: ton code n'a pas l'air à jour, normalement le nom des équipements n'est plus présenté comme ça.
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
bartounet
Actif
Messages : 2541
Inscription : 14 juil. 2016, 10:09

Re: [Widget] IconInfo

Message par bartounet » 28 mars 2019, 21:17

Merci
C'est effet avec network
ton widget IconAction ne reSoudrait pas le problème ?
Jeedom à jour Debian 9
VM VMWARE ESXi 6.7 ( SSD)
Stick ZWave / FIBARO / Ikea Light / Yeelight / Google Home
Wifi Unifi / PFSENSE / Reverse Proxy DMZ SSL

Passionné de bidouillage informatique en tout genre
Mon blog : http://blog.info16.fr

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

Re: [Widget] IconInfo

Message par Salvialf » 28 mars 2019, 21:34

C'est plus le même type de commandes: IconAction est prévu pour les actions alors que celui-ci n'affiche qu'une info...

Surtout si le 'problème' vient de network en réalité. Je vais faire des tests en plus j'aimerais bien me passer de network j'ai dans l'idée de tester de pinger par script (ou autre)... A voir c'est remonté dans ma TO-DO LIST
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
coke
Helper
Messages : 582
Inscription : 21 juil. 2014, 11:37
Localisation : essonne

Re: [Widget] IconInfo

Message par coke » 28 mars 2019, 23:13

iconeaction nikel pour les lumières hâte de tester
MERCI À L'ÉQUIPE POUR LE TAF

Helper Officiel Jeedom

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

Re: [Widget] IconInfo

Message par Salvialf » 28 mars 2019, 23:23

coke a écrit :
28 mars 2019, 23:13
iconeaction nikel pour les lumières hâte de tester
Il est sur le market tu as le lien 4 ou 5 messages plus haut.
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
coke
Helper
Messages : 582
Inscription : 21 juil. 2014, 11:37
Localisation : essonne

Re: [Widget] IconInfo

Message par coke » 28 mars 2019, 23:40

oops j'avais pas vue
MERCI À L'ÉQUIPE POUR LE TAF

Helper Officiel Jeedom

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

Re: [Widget] IconInfo

Message par Salvialf » 29 mars 2019, 14:43

Bonjour @ tous,

Je préfère prendre les devants et annoncer dès maintenant qu'à la prochaine Mise à Jour le paramètre 'name' sera remplacé par un paramètre 'type' à renseigner pour ne pas avoir l'icône par défaut. Le nom de la commande ne sera plus pris en compte.
De même, le paramêtre 'taille' sera remplacé par 2 paramètres 'hauteur' & 'largeur'.

Désolé pour ces petits bouleversements mais je viens de passer tous mes widgets d'info binaire sur IconInfo et ces changements sont indispensables - j'ai trop voulu simplifier mais ce n'est pas assez évolutif à l'usage.
D'autant plus que cela a semble-t-il réglé le problème de léger clignotement soulevé par @bartounet et que j'avais aussi constaté.

Merci pour votre compréhension :mrgreen: 8-)
Dernière édition par Salvialf le 29 mars 2019, 14:43, é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
coke
Helper
Messages : 582
Inscription : 21 juil. 2014, 11:37
Localisation : essonne

Re: [Widget] IconInfo

Message par coke » 29 mars 2019, 16:15

Tant que c pour du mieux on change pas de problème un grand grand merci a toi @salvialf
MERCI À L'ÉQUIPE POUR LE TAF

Helper Officiel Jeedom

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

Re: [Widget] IconInfo

Message par dvb » 29 mars 2019, 22:59

Bonsoir Salvialf,

Aucun souci, puisqu'on est dans l'amélioration !
PS : Merci encore pour le partage.
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: [Widget] IconInfo

Message par dvb » 29 mars 2019, 23:02

Je viens de constater aussi les flashs réguliers de toute la page.
ll n'y a pas encore de fix, n'est-ce pas ?

[EDIT]
Je viens de voir que c'est prévu pour la prochaine release :oops:
A++
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: [Widget] IconInfo

Message par Salvialf » 30 mars 2019, 09:41

dvb a écrit :
29 mars 2019, 23:02
Je viens de constater aussi les flashs réguliers de toute la page.
ll n'y a pas encore de fix, n'est-ce pas ?
[EDIT]
Je viens de voir que c'est prévu pour la prochaine release :oops:
Oui j'ai été médisant avec le plugin Network sur ce coup là :oops: Toujours du fait de l'utilisation du tag #name# !

La Mise à Jour sera mise à disposition ce week-end...
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: [Widget] IconInfo

Message par Salvialf » 30 mars 2019, 15:02

*** MAJ DISPONIBLE ***

La mise à jour est disponible. Le nom de la commande n'étant plus pris en compte, toutes les icônes seront "par défaut" après mise à jour du widget. Il faudra spécifier l'icône voulue par l'ajout d'un paramètre "type".
Le paramètre "taille" n'existe plus et a été remplacé par 2 paramètres 'hauteur' & 'largeur'.

Le léger clignotement/scintillement que certains ont pu constater ne doit plus être d'actualité.
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: [Widget] IconInfo

Message par dvb » 31 mars 2019, 00:11

Merci Salvialf,
Je viens de tout modifier, tout semble OK, je teste...
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+ ...

Répondre

Revenir vers « [Plugin officiel] Widgets »

Qui est en ligne ?

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