Alert changer vos icones à l infini / alert multiple custom icons

Venez nous montrer ici vos relookings de Domoticz. Thèmes, styles, custom pages ici c'est le coin du design,
Répondre
paya.aabg
Messages : 35
Enregistré le : 11 déc. 2015, 19:54

Alert changer vos icones à l infini / alert multiple custom icons

Message par paya.aabg » 18 nov. 2019, 19:57

bonjour;
comment avoir autant d icones différentes que vous le souhaitez (sur le DEVICE ALERT) ?
facile !!!
il suffit d'utiliser un biais imprévu par DMCZ: le niveau d alerte NEGATIF:
on sait tous que pour modifier un DEVICE ALERT on fait:

Code : Tout sélectionner

http://192.168.1.xxx:8080/json.htm?type=command&param=udevice&idx=191&nvalue=4&svalue=idx=191_niveau4
avec la bonne IP (pensez à modifier xxx)
idx=191 cad l idx du device
nvalue=0 à 4 =niveau d alerte souhaité, qui détermine automatiquement l icone.
svalue=texte à inscrire dans le DEVICE
2019-11-18_19h28_17.png
2019-11-18_19h28_17.png (8.06 Kio) Vu 291 fois
facile...
maintenant envoyons un niveau NEGATIF:

Code : Tout sélectionner

http://192.168.1.xxx:8080/json.htm?type=command&param=udevice&idx=191&nvalue=-6&svalue=idx=191_niveau-6
on change le niveau ici -6 avec nvalue=-6
et le texte pour s'y retrouver idx=191_niveau-6 (le texte est libre bien sur, comme le niveau - du moment qu il est négatif)
et donc on a:
2019-11-18_19h36_55.png
2019-11-18_19h36_55.png (10.71 Kio) Vu 291 fois
j ai mis une icone numéro 6 pour la démonstartion
Pour que ca marche il faut mettre l icone correspondant au niveau dans le répertoire

Code : Tout sélectionner

http://192.168.xxx:8080/images/Alert48_-6.png
en fait il faut accéder à /home/pi/domoticz/www/images avec filezilla par exemple et y déposer l icone souhaitée avec le bon nom construit selon:
fixe=Alert48_
suffixe=-niveau_d_alerte (ici = 6)
fin=.png
soit:"Alert48_" + "-6" +".png"

voila, voila, cette petite astuce permet d avoir autant d icones différentes que l on souhaite....
en cas d absence de l icone on a l icone generique d erreur:
2019-11-18_19h44_56.png
2019-11-18_19h44_56.png (6.09 Kio) Vu 291 fois
j espere que tout ca servira à queques uns...
salut à tous
paya
Modifié en dernier par vil1driver le 18 nov. 2019, 20:03, modifié 1 fois.
Raison : Balises code
Tout en WiFi et MQTT (2019)

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


vil1driver
Messages : 5189
Enregistré le : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Alert changer vos icones à l infini / alert multiple custom icons

Message par vil1driver » 18 nov. 2019, 20:02

Salut,

Sympa ;) merci

As tu testé avec des niveaux positifs supérieurs à 4 ?

paya.aabg
Messages : 35
Enregistré le : 11 déc. 2015, 19:54

Re: Alert changer vos icones à l infini / alert multiple custom icons

Message par paya.aabg » 18 nov. 2019, 20:26

oui j ai commencé par ca
il y a un contrôle de niveau dans:
domoticz/www/app/UtilityController.js
domoticz/www/app/DashboardController.js
du type :

Code : Tout sélectionner

	
	else if (item.SubType == "Alert") {
	var aLevel = item.Level;
	//if (aLevel > 4) aLevel = 4; //original
	//2019-11-18_IMG on tente plus de niveaux de 4 on passe a 10  ap_level
	if (aLevel > 10) aLevel = 10;
que j ai donc modifié, mais ca reste bloqué à 4 maxi
Tout en WiFi et MQTT (2019)

vil1driver
Messages : 5189
Enregistré le : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Alert changer vos icones à l infini / alert multiple custom icons

Message par vil1driver » 19 nov. 2019, 03:23

Bravo, jolie astuce ;)

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre