[Tuto] Utiliser Monitor

Forum dédié aux interfaces personnalisables : Custom Pages, Reacticz, Domoboard...
Arno-Strasbourg
Messages : 46
Inscription : 11 oct. 2016, 23:30

Re: Custom page

Message par Arno-Strasbourg »

Bonsoir,

Moi, j'ai souvent ce message dans les logs :

2016-11-15 21:12:42.417 Error: Webserver: File '/monitor/icons_/offline.png': No such file or directory (2)

Sinon, une instance domoticz sur Rasperry Pi à la maison avec principalement l'affichage d'un plan au bureau sur Xibo sur PC pour les données de notre centrale NETATMO à 5 capteurs
et
un instance sur windows 7 à la maison pour gérer lumières, velux, électricité, gaz et eau avec la custompage sur une tablette HP Slate 10 HD et chrome.

Egalement des lags mais cette tablette est pourrie. A l'origine elle est déjà super lente...
@rn0.

DMZ + Xibo sur Raspberry Pi pour le bureau
DMZ + Custom Page sur W7 pour la maison récemment transféré sur
DS216se Synology - DSM 6.1.1-15101 Update 1 / Domoticz 3.0.7376-7 / Mosquitto 1.4.9-5
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Custom page

Message par papoo »

pour ceux que cela intéresseraient
une page à 6 colonnes avec les prévisions de pluie météo France à une 1 heure
viewtopic.php?f=10&t=2788&p=25233#p25233
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Custom page

Message par vil1driver »

@Arno-Strasbourg,

Je ne sais pas d'où peut venir ce genre d'erreur, je rencontre la même chose (autre fichier) depuis des mois et je t'assure que monitor n'y est absolument pour rien.

Code : Tout sélectionner

2016-11-15 21:55:19.525 Error: Webserver: File '/requests/status.json': No such file or directory (2)
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
Arno-Strasbourg
Messages : 46
Inscription : 11 oct. 2016, 23:30

Re: Custom page

Message par Arno-Strasbourg »

Oui, effectivement.
Je pensais que ça venait de la custom page car il y est question de l'image offline.

Vais un peu regarder cela.

Merci
@rn0.

DMZ + Xibo sur Raspberry Pi pour le bureau
DMZ + Custom Page sur W7 pour la maison récemment transféré sur
DS216se Synology - DSM 6.1.1-15101 Update 1 / Domoticz 3.0.7376-7 / Mosquitto 1.4.9-5
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: Custom page

Message par Jeff »

Bonjour,

J'essaye de mettre une image custom dans la page5.html au centre, à la place des températures. Ça marche mais elle fait 48px.
custom_icon.jpg
custom_icon.jpg (8.86 Kio) Consulté 7606 fois
J'ai essayé pendant 2 heures, avec débogage F12 de chrome pour comprendre le cheminement des html, js, css.., impossible de l'agrandir, il me la ramène toujours à ce fameux width 48px.
Dans frontpage setting, je fais un custom icon :

Code : Tout sélectionner

['Alarme','Status',     'cell6_3',                       	'Alarme','Alarm','','',''],
J'ai une image de 96px par 96px, , renomme mon image Alarm96_On...
J'ai essayé de modifier le frontpage.js, je modifie les endroits suivants 48 par 96, ici,

Code : Tout sélectionner

// show custom icon
												
													if ( isNaN(vicon) && typeof vicon !== 'undefined') {
														
														var	icon_On = [vicon,'48_On.png'].join('');
														var	icon_Off = [vicon,'48_Off.png'].join('');
Puis ici,

Code : Tout sélectionner

else if (lastseen !== '0' && lastseen !== '1') {
														if (vdata === txt_on || vdata === txt_open) {
															vdata = ['<img src=icons/',lastseen,'48_On.png width=48>'].join('');
														}
														else if (vdata === txt_off || vdata === txt_closed) {
															vdata = ['<img src=icons/',lastseen,'48_Off.png width=48>'].join('');
														}
Rien, n'y fait.

Une idée ?
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Custom page

Message par vil1driver »

si c'est un switch classique, effectivement ce serait ce paragraphe

Code : Tout sélectionner

else if (lastseen !== '0' && lastseen !== '1') {
	if (vdata === txt_on || vdata === txt_open) {
		vdata = ['<img src=icons/',lastseen,'48_On.png width=48>'].join('');
	}
	else if (vdata === txt_off || vdata === txt_closed) {
		vdata = ['<img src=icons/',lastseen,'48_Off.png width=48>'].join('');
	}
	else if (item.SwitchType === 'Push On Button' || item.SwitchType === 'Push Off Button') {
		vdata = ['<img src=icons/',lastseen,'.png width=48>'].join('');
	}
}	

il faudrait peut-être ajouter une condition sur le nom du switch pour ne pas modifier tous les icons du monitor, par exemple

Code : Tout sélectionner

else if (lastseen !== '0' && lastseen !== '1') {
	if (vdata === txt_on || vdata === txt_open) {
		vdata = ['<img src=icons/',lastseen,'48_On.png width=48>'].join('');
		if (item.Name==='Alarme'){
			vdata = ['<img src=icons/',lastseen,'96_On.png width=96>'].join('');
		}
	}
	else if (vdata === txt_off || vdata === txt_closed) {
		vdata = ['<img src=icons/',lastseen,'48_Off.png width=48>'].join('');
		if (item.Name==='Alarme'){
			vdata = ['<img src=icons/',lastseen,'96_Off.png width=96>'].join('');
		}
	}
	else if (item.SwitchType === 'Push On Button' || item.SwitchType === 'Push Off Button') {
		vdata = ['<img src=icons/',lastseen,'.png width=48>'].join('');
	}
}	
un bon CTRL+F5 après sur la page dans chrome et en principe ça doit rouler
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
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: Custom page

Message par Jeff »

Non ce n'est pas un switch classique mais un Selector Switch ! :(
En plus, il semble que je sois en retard sur la version, j'ai pas le push button en else if.
Je vais commencer par faire une mise à jour et modifier à cet emplacement avec ta proposition selective suivant le name.
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Custom page

Message par vil1driver »

Selector a été mis a jour et est pleinement fonctionnel et permet les icônes perso aussi ;)

J'en parlais il n'y a pas longtemps
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
patoche
Messages : 192
Inscription : 25 oct. 2015, 15:51

Re: Custom page

Message par patoche »

Je n'ai pas réussi, à mettre à jour la custom avec les fichiers du 15 nov. J'ai beau remettre mon ancien frontpage_setting, mon fichier index raffraichir le cache tout reste en fond noir et cellule vide.
La même opération avec un fichier du 12 Nov a fonctionné sans Pb.
RPI2 OSMC + domoticz + Rfx 433e + chacon dio, teleinfo 433 via arduino nano, sonde T° innovaley et TFA 303139, sonde T° piscine DIY 433 oregon, OWL 180, RPI zero W + camera
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Custom page

Message par vil1driver »

Certaines mises à jour imposent des modifs dans de nombreux fichiers..

Le fichier setting a été modifié et l'index aussi (entre autres) , remettre tes fichiers tel quel génère forcément des erreurs :|
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
Verrouillé