Page 71 sur 148

Re: custom page

Publié : 14 mars 2016, 07:52
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','',''],

Re: custom page

Publié : 14 mars 2016, 08:58
par Ptisik
J'avais essayé je crois, même résultat.

Re: custom page

Publié : 14 mars 2016, 09:54
par MAidEN91
il y a des '' en plus sur ton post plus haut ;)

Re: custom page

Publié : 14 mars 2016, 09:55
par Ptisik
J'ai vu, j'ai testé aussi sans :mrgreen:

Re: custom page

Publié : 14 mars 2016, 13:26
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 ;)

Re: custom page

Publié : 14 mars 2016, 20:54
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

Re: custom page

Publié : 16 mars 2016, 11:43
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 :?:

Re: custom page

Publié : 20 mars 2016, 00:00
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"
}

Re: custom page

Publié : 20 mars 2016, 16:33
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

Re: custom page

Publié : 20 mars 2016, 16:41
par jacob
Le port 8080 est bien ouvert dans ton routeur?