[Tuto] Utiliser Monitor

Forum dédié aux interfaces personnalisables : Custom Pages, Reacticz, Domoboard...
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: custom page

Message par vil1driver »

Tu cré un nouveau sujet en montrant ton script et tu auras certainement de l'aide.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Steph38
Messages : 44
Inscription : 12 août 2015, 18:13

Re: custom page

Message par Steph38 »

Merci Vil1driver pour l'info.

Steph
Smat
Messages : 40
Inscription : 29 janv. 2015, 14:53

Re: custom page

Message par Smat »

Salut Vil1driver,

Franchement, bravo pour ces pages c'est génial!!!

Peux-tu m'aider pour faire ce que je souhaites :

Comme tu peux le voir, j'ai déjà repérer ou il faudra que j'agisse. Je veux juste avoir une sortie en texte francisé de l'état des volets et non en icône (même si mon objet est déclaré comme ça : ['78','Status','cell2_11','TEST','','','','']

L'idée c'est ca :

STATUS

/\ Description \/


Code : Tout sélectionner

if (item.SwitchType == 'Blinds') {
														if(vdata == 'Closed') {
																var down = '<img src='+$.domoticzurl+'/images/blinds48sel.png  hspace=1 width=40 onclick="SwitchToggle('+item.idx+', \'On\');lightbox_open(\'switch\', '+switch_timeout+', '+txt_blind_down+')">';
																var up = '<img src='+$.domoticzurl+'/images/blindsopen48.png  hspace=1 width=40 onclick="SwitchToggle('+item.idx+', \'Off\');lightbox_open(\'switch\', '+switch_timeout+', '+txt_blind_up+')">';
														}
														if (vdata == 'Open' || vdata == 'Stopped') {
																var down = '<img src='+$.domoticzurl+'/images/blinds48.png  hspace=1 width=40 onclick="SwitchToggle('+item.idx+', \'On\');lightbox_open(\'switch\', '+switch_timeout+', '+txt_blind_down+')">';
																var up = '<img src='+$.domoticzurl+'/images/blindsopen48sel.png  hspace=1 width=40 onclick="SwitchToggle('+item.idx+', \'Off\');lightbox_open(\'switch\', '+switch_timeout+', '+txt_blind_up+')">';
														}
														var stop = '<img src='+$.domoticzurl+'/images/blindsstop.png  hspace=1 height=40 onclick="SwitchToggle('+item.idx+', \'Stop\');lightbox_open(\'switch\', '+switch_timeout+', '+txt_blind_stop+')">';
														if(item.Type == 'RFY') {
															vdata = down.concat(stop,up);
														} else	{
															vdata = down.concat(up);
														}


Merci d'avance
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: custom page

Message par vil1driver »

merci ;)

ah ba mince alors, les beaux icones de volets ne te plaisent pas ? :|
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Smat
Messages : 40
Inscription : 29 janv. 2015, 14:53

Re: custom page

Message par Smat »

Franchement, .............................

Non, lol

Alors j'ai trouvé comment faire (a peu près) mais je n'arrive pas a changer la taille du texte du retour d'état.

CLOSED est énorme. Peux-tu m'éclairer??

Merci d'avance
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: custom page

Message par vil1driver »

Regardes dans page2.css
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Smat
Messages : 40
Inscription : 29 janv. 2015, 14:53

Re: custom page

Message par Smat »

Yes, j'ai trouvé merci!!!!

Par contre c'est closed ou open, comment je fait pour Ouvert et fermé??
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: custom page

Message par vil1driver »

ça va fortement dépendre de tes modifs..

vers la ligne 630 du fichier frontpage.js
essai de rempalcer

Code : Tout sélectionner

// traduction
if (vdata == 'Closed' && (item.SwitchType == 'Contact' || item.SwitchType == 'Door Lock')) {
vdata = txt_closed; 
vattr='color:#E24E2A';
                                                }
if (vdata == 'Open' && (item.SwitchType == 'Contact' || item.SwitchType == 'Door Lock')) {
vdata = txt_open;
vattr='color:#1B9772';
                                                }
par

Code : Tout sélectionner

// traduction
if (vdata == 'Closed') {
vdata = txt_closed; 
vattr='color:#E24E2A';
                                                }
if (vdata == 'Open') {
vdata = txt_open;
vattr='color:#1B9772';
                                                }
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Smat
Messages : 40
Inscription : 29 janv. 2015, 14:53

Re: custom page

Message par Smat »

Merci pour ta réponse mais ca ne change rien et j'avais essayé d'ajouter item.SwitchType == 'Blinds' mais ca ne fonctionne pas non plus.

Une autre idée??
christopheb
Messages : 13
Inscription : 20 oct. 2015, 14:05

Re: custom page

Message par christopheb »

Bonjour à tous.

Tout d'abord merci pour le travail effectué et pour les explications. J'ai encore du mal à tout comprendre mais je m'accroche. Ça commence à prendre forme. Et puis surtout, comment que je me la pète devant les copains quand je leur montre ce que je peu faire avec ma tablette fixée au mur 8-) .

Je bloque à un endroit (en fait plein d'autres mais bon, :oops: ). Je n'arrive pas à afficher les boutons +- à coté de ma valeur de consigne pour le chauffage. Dans domoticz ça fonctionne, je peux diminuer ou augmenter la valeur mais pas sur ma custompage.
['125','SetPoint','cell5_2b','','','','0.5','','25'],

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