[Résolu] Monitor : Icone pour Tarif en cours teleinfo

Forum dédié aux interfaces personnalisables : Custom Pages, Reacticz, Domoboard...
jmv75013
Messages : 146
Inscription : 03 janv. 2017, 16:20

Re: Monitor : Icone pour Tarif en cours teleinfo

Message par jmv75013 »

Bonjour,

Voila j'ai trouvé une solution à mon problème d’icônes. Ce n'est peut être pas la plus élégante, mais cela fonctionne. J'ai inséré le code suivant dans frontpage.js

Avant on avait cela pour la gestion des icônes

Code : Tout sélectionner

	} else if (item.SubType === 'Alert') {
		var icon_On = ['Alert48_',vdata,'.png'].join('');
		vdata = txt_on;
	} else {

et après

Code : Tout sélectionner

	} else if (item.SubType === 'Alert') {
		var icon_On = ['Alert48_',vdata,'.png'].join('');
		
		// Modification JMV : Icone particulière pour le tarif teleinfo
		if (item.idx==='83') {
			var icon_On = ['Tarif48_',vdata,'.png'].join('');
		}	
		// Fin modification JMV	
		
		vdata = txt_on;
	} else {													
et j'ai deux icônes pour HC (Tarif48_1.png) et HP (Tarif48_2.png) dans le dossier Images de domoticz.
seblang
Messages : 116
Inscription : 27 déc. 2015, 11:06

Re: Monitor : Icone pour Tarif en cours teleinfo

Message par seblang »

Hello JMV,

comme toi je sui sur la dernière version Beta et j'ai teste ta solution mais cela fonctionne pas chez moi!

voila ma modif :

Code : Tout sélectionner

else if (item.SubType === 'Alert') {
															var icon_On = ['Alert48_',vdata,'.png'].join('');
															 // Modification JMV : Icone particulière pour le tarif teleinfo
															if (item.idx==='358') {
															var icon_On = ['Poub48_',vdata,'.png'].join('');
															}   
															// Fin modification JMV
															vdata = txt_on;
avec une icon Poub48_10.png et un Poub48_20.png.

une idée?
merci
seb
jmv75013
Messages : 146
Inscription : 03 janv. 2017, 16:20

Re: Monitor : Icone pour Tarif en cours teleinfo

Message par jmv75013 »

Bonjour Seblang

Voici 2 pistes :
1) Les fichier Poub48_10.png et Poub48_20.png doivent être dans le dossier : domoticz/www/images et pas dans le dossier domoticz/www/monitor/icons.

2) Dans le fichier index.html de monitor remplacer la ligne

Code : Tout sélectionner

<script src="js/frontpage.min.js">
par

Code : Tout sélectionner

<script src="js/frontpage.js"></script>
Cordialement.
seblang
Messages : 116
Inscription : 27 déc. 2015, 11:06

Re: [Résolu] Monitor : Icone pour Tarif en cours teleinfo

Message par seblang »

Salut jmv75013

merci nickel ca marche maintenant :D

encore merci
seb
Répondre