[Tuto] Utiliser Monitor

Forum dédié aux interfaces personnalisables : Custom Pages, Reacticz, Domoboard...
MAidEN91
Messages : 132
Inscription : 01 sept. 2015, 20:50

Re: custom page

Message par MAidEN91 »

Ptisik a écrit :Je n'arrive pas utiliser d’icônes persos.

Exemple : je voudrais un icone pour l'ouverture du garage :

['36','Status','cell2_25','OUVERTURE GARAGE','2','','',''],

Là çà me donne bien l'icone par défaut.

Mais si je mets

['36','Status','cell2_25','OUVERTURE GARAGE','garage','','',''],

je me retrouve avec écrit en gros "ouverture garage" sur ma page.
Dans le dossier icons j'ai un fichier PNG nommé garage_On.png
(j'ai aussi testé avec garage.png, idem)

Merci :)
Salut,

Essayes ça :

['36','Status','cell2_25','OUVERTURE GARAGE','2','',''],
Ptisik
Messages : 14
Inscription : 03 mars 2016, 15:26

Re: custom page

Message par Ptisik »

J'avais essayé je crois, même résultat.
MAidEN91
Messages : 132
Inscription : 01 sept. 2015, 20:50

Re: custom page

Message par MAidEN91 »

il y a des '' en plus sur ton post plus haut ;)
Ptisik
Messages : 14
Inscription : 03 mars 2016, 15:26

Re: custom page

Message par Ptisik »

J'ai vu, j'ai testé aussi sans :mrgreen:
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: custom page

Message par vil1driver »

et si tu prenais le temps de lire et relire au lieu de te jeter sur les questions :D

Rome ne s'est pas fait en un jour, il faut être patient,
ce n'est pas parce que tu te mets à quelque chose et que ça ne fonctionne pas tout de suite qu'il faut appeler à l'aide :D
on apprend rien en laissant faire les autres.

si malgré tout tu baisses les bras et viens quérir assistance, prends au moins en compte la réponse ;)
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
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: custom page

Message par vil1driver »

bon.. avec le recule, je n'ai pas été sympa sur ce coups..

donc comme il est indiqué dans le tuto, nommes tes images

garage48_On.png
garage48_Off.png
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
Ptisik
Messages : 14
Inscription : 03 mars 2016, 15:26

Re: custom page

Message par Ptisik »

Tu penses bien que j'ai lu et relus le topic avant de poser la question.

Je ne sais pas pourquoi mais mtnt çà marche :?:
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: custom page

Message par papoo »

Bonjour,
j'ai enfin cédé aux sirènes de ce super projet et étudié ses 73 pages, merci vil1driver pour le travail et le partage.
J'ai globalement réussi à faire ce que je voulais avec, c'est pas encore fini mais j'y travaille.
Mais il persiste un blocage que je n'arrive pas à résoudre. Les unité de comptage
j'ai plusieurs compteurs (Electrique, Eau, Gaz). La majorité sont des compteurs virtuels, un script vient les remplir périodiquement.
sur ces compteurs, le Type est "RFXMeter" le "SubType" est "RFXMeter counter" le "SwitchTypeVal" est "0" pour les compteurs électriques (en kWh) et "2" pour les compteurs d'eau ("CounterToday" en Liter et "Data" en m3)
j'ai deux compteurs Enocean qui ne me remontent que la puissance instantanée. Leurs SubType est "Electric".
j'ai modifié frontpage.min.js pour prendre en compte tous ces compteurs, avec plus ou moins de bonheur.

Code : Tout sélectionner

else if(item.Type === 'RFXMeter' && item.SwitchTypeVal === '0'){       
vdata = [Math.ceil(vdata*10)/10,'<span style="font-size:50%;"> kWh</span>'].join('');
}
else if(item.Type === 'RFXMeter' && item.SwitchTypeVal === '2'){       
vdata = [Math.ceil(vdata*10)/10,'<span style="font-size:50%;"> L</span>'].join('');
}
else if(item.SubType === 'Electric'){       
vdata = [Math.ceil(vdata*10)/10,'<span style="font-size:50%;"> Watts</span>'].join('');
}
et j'ai rajouté

Code : Tout sélectionner

vdata= String(vdata).split("Liter",1)[0];
dans

Code : Tout sélectionner

if (typeof vdata === 'undefined') {
La suppression des unité Liter fonctionne, ainsi que l'affichage de l'unité Watts
Impossible par contre de différencier les compteurs Électrique des compteurs d'eau avec "item.SwitchTypeVal"
Quelqu'un aurait une idée du problème? Car la je seche

Code : Tout sélectionner

===============compteur Elec==============================
{
ActTime: 1458426454,
ServerTime: "2016-03-19 23:27:34",
Sunrise: "07:00",
Sunset: "19:04",
result: [
{
AddjMulti: 1,
AddjMulti2: 1,
AddjValue: 0,
AddjValue2: 0,
BatteryLevel: 255,
Counter: "4.842 kWh",
CounterToday: "1.657 kWh",
CustomImage: 0,
Data: "4.842 kWh",
Description: "",
Favorite: 1,
HardwareID: 14,
HardwareName: "Capteurs Virtuels",
HardwareType: "Dummy (Does nothing, use for virtual switches only)",
HardwareTypeVal: 15,
HaveTimeout: false,
ID: "14115",
LastUpdate: "2016-03-19 23:27:02",
Name: "Compteur Lumières",
Notifications: "false",
PlanID: "0",
PlanIDs: [
0
],
Protected: false,
ShowNotifications: true,
SignalLevel: "-",
SubType: "RFXMeter counter",
SwitchTypeVal: 0,
Timers: "false",
Type: "RFXMeter",
TypeImg: "counter",
Unit: 1,
Used: 1,
ValueQuantity: "",
ValueUnits: "",
XOffset: "0",
YOffset: "0",
idx: "198"
}
],
status: "OK",
title: "Devices"
}
======================= Compteur d'eau======================
{
ActTime: 1458427379,
ServerTime: "2016-03-19 23:42:59",
Sunrise: "07:00",
Sunset: "19:04",
result: [
{
AddjMulti: 1,
AddjMulti2: 1,
AddjValue: 0,
AddjValue2: 0,
BatteryLevel: 255,
Counter: "0.577 m3",
CounterToday: "287 Liter",
CustomImage: 0,
Data: "0.577 m3",
Description: "",
Favorite: 1,
HardwareID: 14,
HardwareName: "Capteurs Virtuels",
HardwareType: "Dummy (Does nothing, use for virtual switches only)",
HardwareTypeVal: 15,
HaveTimeout: false,
ID: "1418F",
LastUpdate: "2016-03-19 23:42:01",
Name: "Compteur Eau Chaude",
Notifications: "false",
PlanID: "0",
PlanIDs: [
0
],
Protected: false,
ShowNotifications: true,
SignalLevel: "-",
SubType: "RFXMeter counter",
SwitchTypeVal: 2,
Timers: "false",
Type: "RFXMeter",
TypeImg: "counter",
Unit: 1,
Used: 1,
ValueQuantity: "",
ValueUnits: "",
XOffset: "0",
YOffset: "0",
idx: "320"
}
],
status: "OK",
title: "Devices"
}
============================Puissance Electrique=======================
{
ActTime: 1458425866,
ServerTime: "2016-03-19 23:17:46",
Sunrise: "07:00",
Sunset: "19:04",
result: [
{
AddjMulti: 1,
AddjMulti2: 1,
AddjValue: 0,
AddjValue2: 0,
BatteryLevel: 255,
CustomImage: 0,
Data: "145.0 Watt",
Description: "",
Favorite: 1,
HardwareID: 12,
HardwareName: "ENOCEAN",
HardwareType: "EnOcean USB (ESP3)",
HardwareTypeVal: 31,
HaveTimeout: false,
ID: "089C142",
LastUpdate: "2016-03-19 23:13:01",
Name: "Puissance Frigo",
Notifications: "false",
PlanID: "0",
PlanIDs: [
0
],
Protected: false,
ShowNotifications: true,
SignalLevel: "-",
SubType: "Electric",
Timers: "false",
Type: "Usage",
TypeImg: "current",
Unit: 1,
Used: 1,
XOffset: "0",
YOffset: "0",
idx: "58"
}
],
status: "OK",
title: "Devices"
}
Pièces jointes
2016-03-19 23_54_15-Domoticz Monitor.png
2016-03-19 23_54_15-Domoticz Monitor.png (586.6 Kio) Consulté 9418 fois
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
denisb88
Messages : 82
Inscription : 28 janv. 2016, 22:20

Re: custom page

Message par denisb88 »

Quel super boulot.
Moi aussi je m'y suis mis mais j'ai un problème.
L'accès en local fonctionne normalement mais l'accès à distance me met systématiquement "Domoticz offline"
J'ai bien lu les 73 pages mais je n'ai pas trouvé de solution.
J'ai juste trouvé ça

Code : Tout sélectionner

		$.domoticzLanUrl = "http://ip locale:8080";   // url de connection à domoticz pour un accès local (à la maison)
		$.domoticzWanUrl = "http://log:mdp@monadresse.no-ip.org:8080";         // url de connection à domoticz pour un accès distant (depuis internet)
		
Malheureusement, toujours la même chose.
Y at-t-il une solution ?

Merci d'avance
PI 2-Aeon Stick-RFXCom : sondes RFX-10 détec.fumées-2 détec.ouverture-7 caméras-NetAtmo+3 modules+Anémo+Pluvio-2 prises Greenwave-1 prise Wemo-3 détec.inondation-1 Parrot Flower-1 détecteur UV-1 hub Harmony-prises RFX- 4 Squeezebox-XPENology+Plex
jacob
Messages : 22
Inscription : 11 févr. 2016, 15:21

Re: custom page

Message par jacob »

Le port 8080 est bien ouvert dans ton routeur?
Domoticz v3.4834 / Raspberry Pi
RFXTRX433E v1001
Verrouillé