Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

Partage & Centralisation Icones

Pour parler de tout, et surtout de rien !
thierry38090
Timide
Messages : 40
Inscription : 02 mars 2019, 15:22

Re: Partage & Centralisation Icones

Message par thierry38090 » 06 avr. 2019, 11:43

Magnifique !!!
Merci beaucoup pour ce super boulot !!!
J'ai hâte de commencer à customiser mon Jeedom avec tout ça !!!

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2702
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: Partage & Centralisation Icones

Message par Theduck38 » 06 avr. 2019, 16:08

Bonjour,

Dans la même veine que 'IconInfo', je me suis fait un widget qui accepte en paramètre les noms des images à afficher "quand ON" et "quand OFF". Du coup, il n'y a plus qu'à ajouter les images qu'on veut dans le stock.

Il s'appelle Generic_On_Off.
Les paramètres :
- imageOn : nom de l'image lorsque la commande vaut 1
- imageOff : nom de l'image lorsque la commande vaut 0
- size : taille de l'image à afficher
- showname : afficher le nom de la commande ou pas (true ou false)

Voici le code :

Code : Tout sélectionner

<div style="width:90px;min-height:100px;" class="cmd #history# tooltips cmd-widget" data-type="info" data-subtype="binary" data-cmd_id="#id#" data-cmd_uid="#uid#" title="#collectDate#">
    <center>
        <span class='cmdName' style="font-weight: bold;font-size : 12px;">#name#</span></br>
        <span style="font-weight: bold;margin-top: 5px;" class="iconCmd"></span>
    </center>
    <script>

      	// imageOn : nom de l'image lorsque la commande vaut 1
      	// imageOff : nom de l'image lorsque la commande vaut 0
      	// size : taille de l'image
      	// showname : afficher le nom de la commande ou pas (true / false)
        jeedom.cmd.update['#id#'] =function(_options){
        	var ImageOn = ('#imageOn#'!='#'+'imageOn#') ? "#imageOn#" : "lightbulb_4_color.png";
      		var ImageOff = ('#imageOff#'!='#'+'imageOff#') ? "#imageOff#" : "lightbulb_3.png";
          	var DisplayName = ('#showname#'!='#'+'showname#') ? "#showname#" : "true";
      		var Taille = (is_numeric('#size#')) ? parseFloat('#size#') : 80;  
 			if (DisplayName == "true") {
				$(".cmd[data-cmd_id=#id#] .cmdName").show();
				$(".cmd[data-cmd_id=#id#]").css("min-height", "115px");
			} else {
				$(".cmd[data-cmd_id=#id#] .cmdName").hide();
				$(".cmd[data-cmd_id=#id#]").css("min-height", "95px");
			}
			if (_options.display_value == '1') {
				$('.cmd[data-cmd_id=#id#] .iconCmd').empty().append('<img src="plugins/widget/core/template/dashboard/cmd.info.binary.Generic_On_Off/' + ImageOn + '" style="height:' + Taille + 'px;width:' + Taille + 'px; "/>');
			}else {
				$('.cmd[data-cmd_id=#id#] .iconCmd').empty().append('<img src="plugins/widget/core/template/dashboard/cmd.info.binary.Generic_On_Off/' + ImageOff + '" style="height:' + Taille + 'px;width:' + Taille + 'px;"/>');
			}
		}
		jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
    </script>

</div>
Avant que je le mette sur le market, @salvialf, vu que tu maîtrises largement plus que moi ces trucs, et que c'est un peu le même principe que tes créations actuelles, est-ce que tu veux le publier (et du coup le maintenir, l'améliorer... :) ) à ma place ?

Les images par défaut...
lightbulb_4_color.png
lightbulb_4_color.png (24.53 Kio) Consulté 798 fois
lightbulb_3.png
lightbulb_3.png (41.08 Kio) Consulté 798 fois
Dernière édition par Theduck38 le 11 avr. 2019, 17:36, édité 1 fois.
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

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

Re: Partage & Centralisation Icones

Message par Salvialf » 06 avr. 2019, 17:01

Theduck38 a écrit :
06 avr. 2019, 16:08
Bonjour,

Dans la même veine que 'IconInfo', je me suis fait un widget qui accepte en paramètre les noms des images à afficher "quand ON" et "quand OFF". Du coup, il n'y a plus qu'à ajouter les images qu'on veut dans le stock.

Il s'appelle Generic_On_Off.
Les paramètres :
- imageOn : nom de l'image lorsque la commande vaut 1
- imageOff : nom de l'image lorsque la commande vaut 0
- size : taille de l'image à afficher
- showname : afficher le nom de la commande ou pas (true ou false)

Voici le code :

Code : Tout sélectionner

<div style="width:90px;min-height:100px;" class="cmd #history# tooltips cmd-widget" data-type="info" data-subtype="binary" data-cmd_id="#id#" data-cmd_uid="#uid#" title="#collectDate#">
    <center>
        <span class='cmdName' style="font-weight: bold;font-size : 12px;">#name#</span></br>
        <span style="font-weight: bold;margin-top: 5px;" class="iconCmd"></span>
    </center>
    <script>

      	// imageOn : nom de l'image lorsque la commande vaut 1
      	// imageOff : nom de l'image lorsque la commande vaut 0
      	// size : taille de l'image
      	// showname : afficher le nom de la commande ou pas (true / false)
        jeedom.cmd.update['#id#'] =function(_options){
        	var ImageOn = ('#imageOn#'!='#'+'imageOn#') ? "#imageOn#" : "lightbulb_4_color.png";
      		var ImageOff = ('#imageOff#'!='#'+'imageOff#') ? "#imageOff#" : "lightbulb_3.png";
          	var DisplayName = ('#showname#'!='#'+'showname#') ? "#showname#" : "true";
      		var Taille = (is_numeric('#size#')) ? parseFloat('#size#') : 80;  
 			if (DisplayName == "true") {
				$(".cmd[data-cmd_id=#id#] .cmdName").show();
				$(".cmd[data-cmd_id=#id#]").css("min-height", "115px");
			} else {
				$(".cmd[data-cmd_id=#id#] .cmdName").hide();
				$(".cmd[data-cmd_id=#id#]").css("min-height", "95px");
			}
			if (_options.display_value == '1') {
				$('.cmd[data-cmd_id=#id#] .iconCmd').empty().append('<img src="plugins/widget/core/template/dashboard/cmd.info.binary.Generic_On_Off/' + ImageOn + '" style="height:' + Taille + 'px;width:' + Taille + 'px; "/>');
			}else {
				$('.cmd[data-cmd_id=#id#] .iconCmd').empty().append('<img src="plugins/widget/core/template/dashboard/cmd.info.binary.Generic_On_Off/' + ImageOff + '" style="height:' + Taille + 'px;width:' + Taille + 'px;"/>');
			}
		}
		jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
    </script>

</div>
Avant que je le mette sur le market, @salviaf, vu que tu maîtrises largement plus que moi ces trucs, et que c'est un peu le même principe que tes créations actuelles, est-ce que tu veux le publier (et du coup le maintenir, l'améliorer... :) ) à ma place ?

Les images par défaut...
lightbulb_4_color.png
lightbulb_3.png

Bien sûr je veux bien mais je comprends pas pourquoi tu ne mets pas tes images directement dans IconInfo ?
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)

romanais
Actif
Messages : 1990
Inscription : 21 août 2014, 21:36
Localisation : Drôme

Re: Partage & Centralisation Icones

Message par romanais » 06 avr. 2019, 17:13

Oui sur le papier je ne comprends pas non plus
Merci à toute l'équipe pour le taf

Mon matériel

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2702
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: Partage & Centralisation Icones

Message par Theduck38 » 06 avr. 2019, 17:47

Et bien parce que je n'avais pas compris comment il marchait... je pensais qu'il ajoutait des bandeaux rouges ou verts sous l'icône.
Je viens de relire la doc. En effet ça fait la même chose.
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

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

Re: Partage & Centralisation Icones

Message par Salvialf » 06 avr. 2019, 17:55

Theduck38 a écrit :
06 avr. 2019, 17:47
Et bien parce que je n'avais pas compris comment il marchait... je pensais qu'il ajoutait des bandeaux rouges ou verts sous l'icône.
Je viens de relire la doc. En effet ça fait la même chose.
:D Oui c'est le piège d'avoir utilisé des icônes Eedomus mais je voulais quelque chose d'uniforme au 1er abord. Perso je n'utilise quasiment aucune icône stylisées Eedomus
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
Theduck38
Helper
Messages : 2702
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: Partage & Centralisation Icones

Message par Theduck38 » 06 avr. 2019, 18:24

Voui, je me suis fait avoir :oops: !
Juste un truc : pourrais-tu STP ajouter dans le code du widget ( en commentaires) les infos basiques sur les paramètres ?
Cela évite d'avoir à se référer à la doc quand on remet le nez dedans après quelques mois...
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

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

Re: Partage & Centralisation Icones

Message par Salvialf » 06 avr. 2019, 18:26

Theduck38 a écrit :
06 avr. 2019, 18:24
Juste un truc : pourrais-tu STP ajouter dans le code du widget ( en commentaires) les infos basiques sur les paramètres ?
Cela évite d'avoir à se référer à la doc quand on remet le nez dedans après quelques mois...
Oui tu as bien raison il faut que je commente le code ce que je ferai lors de la prochaine MAJ du widget (et des autres)
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)

Bacalow
Timide
Messages : 9
Inscription : 02 mai 2018, 21:44

Re: Partage & Centralisation Icones

Message par Bacalow » 12 avr. 2019, 00:08

Salut,
merci pour ton partage c'est top ! :) C'est pile ce que je cherchais
Je rajoute qqs icones pour cuve à eau que j'ai fait à partir de celles que tu as mis à dispo si ca peut servir à certains.
N'hésite pas à les rajouter sur ton piwigo.

A bientôt.
Pièces jointes
cuve.zip
(245.34 Kio) Téléchargé 21 fois

tigen
Timide
Messages : 13
Inscription : 30 janv. 2019, 10:42

Re: Partage & Centralisation Icones

Message par tigen » 12 avr. 2019, 09:24

Très beau travail !!! Merci !

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

Re: Partage & Centralisation Icones

Message par Salvialf » 12 avr. 2019, 09:38

Bacalow a écrit :
12 avr. 2019, 00:08
Salut,
merci pour ton partage c'est top ! :) C'est pile ce que je cherchais
Je rajoute qqs icones pour cuve à eau que j'ai fait à partir de celles que tu as mis à dispo si ca peut servir à certains.
N'hésite pas à les rajouter sur ton piwigo.

A bientôt.
Bonjour,

super boulot elles sont vraiment belles tes icônes merci de les avoir partagées.

Incluses sur le partage dans Equipements/Pompes.
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 : 1321
Inscription : 24 févr. 2018, 09:37
Contact :

Re: Partage & Centralisation Icones

Message par Salvialf » 23 avr. 2019, 10:24

Bacalow a écrit :
12 avr. 2019, 00:08
Je rajoute qqs icones pour cuve à eau que j'ai fait à partir de celles que tu as mis à dispo si ca peut servir à certains.
Bonjour @Bacalow,

J'ai prévu d'ajouter tes icônes de citerne dans le widget MultiOuvrants. J'abuse mais aurais-tu la possibilité de partager une icône à 0% avec un fond rouge sur le bandeau stp ? ...Car ce widget fonctionne avec 11 icônes.
Merci d'avance en espérant que ce soit possible
@+

Edit: c'est bon
0.png
0.png (24.69 Kio) Consulté 553 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)

MissK2000f
Timide
Messages : 3
Inscription : 02 sept. 2018, 15:53

Re: Partage & Centralisation Icones

Message par MissK2000f » 06 mai 2019, 19:28

Pas sur que ca intéresse du monde mais j'apporte ma maigre contribution :D
Pièces jointes
ledstrip_off.png
ledstrip_off.png (14.91 Kio) Consulté 528 fois
ledstrip_on.png
ledstrip_on.png (25.53 Kio) Consulté 528 fois

jerome6994
Timide
Messages : 357
Inscription : 04 juin 2019, 12:36
Localisation : Lyon

Partage & Centralisation Icones

Message par jerome6994 » 15 juil. 2019, 20:55

Bonsoir

Je n'aurais qu'un mot c'est du super boulot ces icônes : BRAVO !!!!

Néanmoins j'ai une petite demande d'ajout si cela est possible.
Dans la rubrique des icônes : Accueil / Icones Domotique / Divers / Noir & Blanc [66] disponible au lien : http://jeedomalf.free.fr/piwigo/index.php?/category/36

Il n'y a pas d'icônes pour l'humidité comme "icon cam" et "icon cam2"
Pour la température c'est pareil il manque une version comme "icon cam"

Image

Ce sont les formats d'icônes que j'utilise dans mon Design
RPI 3 B+ : Jeedom 3.3.32 - Z-Wave + : Z-Stick GEN5 - Aeon Labs - RFXCom - ZiGate USB-TTL ZigBee®
IOT : Station Météo, Thermostat, Vannes Netatmo, Volets Profalux, Prises DI-O, Somfy Home Alarm, Hue, Fibaro

Idefix113
Timide
Messages : 4
Inscription : 16 juil. 2019, 15:28

Re: Partage & Centralisation Icones

Message par Idefix113 » 16 juil. 2019, 19:12

Merci pour le partage 👍

Obiclem
Timide
Messages : 5
Inscription : 02 août 2019, 00:43

Re: Partage & Centralisation Icones

Message par Obiclem » 20 août 2019, 16:08

Merci beaucoup pour cette superbe compilation! Très utile!

sebfar
Timide
Messages : 440
Inscription : 17 sept. 2018, 13:34

Re: Partage & Centralisation Icones

Message par sebfar » 11 sept. 2019, 14:08

Bonjour
Merci pour le partage, c'est sympa pour customiser son dashboard.
Je suis à la recherche d'icones ON/OFF avec le bandeau pour les équipements Amazon echo dot et spot, brosse à dent électrique, machine à café classique, machien à café nespresso.
S'il y a des artistes dans le coin, merci pour leur aide :)

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

Re: Partage & Centralisation Icones

Message par Salvialf » 11 sept. 2019, 14:21

sebfar a écrit :
11 sept. 2019, 14:08
Bonjour
Merci pour le partage, c'est sympa pour customiser son dashboard.
Je suis à la recherche d'icones ON/OFF avec le bandeau pour les équipements Amazon echo dot et spot, brosse à dent électrique, machine à café classique, machien à café nespresso.
S'il y a des artistes dans le coin, merci pour leur aide :)
Salut,

Pour les icônes Amazon Echo tu as toute une série ici: https://github.com/Salvialf/JEEDOM-Widg ... y.IconInfo que je dois inclure au partage justement.

Concernant les brosse à dent et machines à café n'hésites pas à partager ici le visuel que tu souhaiterais et je te fais ça rapidement.
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)

beber53
Actif
Messages : 1238
Inscription : 17 juil. 2014, 14:28

Re: Partage & Centralisation Icones

Message par beber53 » 21 sept. 2019, 22:13

Salut, ils sont vraiment super t’es logos.

Je recherche justement des icônes pour mes baies vitrées. Mais j’ai un capteur pour la porte droite et gauche.

Est il possible de rajouter des positions dans les icônes déjà présentes?

Merci d’avance
Jeedom Version Dev sur Vm Debian


configuration, voir profil

Avatar de l’utilisateur
Poumi
Actif
Messages : 660
Inscription : 21 mars 2019, 22:41

Re: Partage & Centralisation Icones

Message par Poumi » 21 sept. 2019, 22:16

beber53 a écrit :
21 sept. 2019, 22:13
Salut, ils sont vraiment super t’es logos.

Je recherche justement des icônes pour mes baies vitrées. Mais j’ai un capteur pour la porte droite et gauche.

Est il possible de rajouter des positions dans les icônes déjà présentes?

Merci d’avance
De mémoire @jag à fait un widget de ce genre et l’utilisateur qui l’avait demandé avait posté sur le forum les images pour les 4 positions possibles.
Par contre je ne sais plus sur quel sujet c’etait, je te laisse chercher...

Répondre

Revenir vers « Discussions Générales »

Qui est en ligne ?

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