[Tuto] Utiliser Monitor
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Custom page
Hi,
in frontpage_settings.js you may use 'Data' as value
in frontpage_settings.js you may use 'Data' as value
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
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Custom page
Thx vil, any way to Hide "lux" who is shown as data ?
Merci Vil, y a t'il un moyen de cacher "lux" ?
Merci Vil, y a t'il un moyen de cacher "lux" ?
Code : Tout sélectionner
http://192.168.0.71:8084/json.htm?type=devices&rid=956
{
ActTime: 1474551400,
ServerTime: "2016-09-22 15:36:40",
Sunrise: "07:51",
Sunset: "19:58",
result: [
{
AddjMulti: 1,
AddjMulti2: 1,
AddjValue: 0,
AddjValue2: 0,
BatteryLevel: 255,
CustomImage: 0,
Data: "16533 Lux",
Description: "",
Favorite: 1,
HardwareID: 2,
HardwareName: "Dummy",
HardwareType: "Dummy (Does nothing, use for virtual switches only)",
HardwareTypeVal: 15,
HaveTimeout: false,
ID: "82955",
LastUpdate: "2016-09-22 15:35:01",
Name: "Luminosite Exterieur",
Notifications: "false",
PlanID: "0",
PlanIDs: [
0
],
Protected: false,
ShowNotifications: true,
SignalLevel: "-",
SubType: "Lux",
Timers: "false",
Type: "Lux",
TypeImg: "lux",
Unit: 1,
Used: 1,
XOffset: "0",
YOffset: "0",
idx: "956"
}
],
status: "OK",
title: "Devices"
}De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Custom page
en éditant le code javascript,
ligne 495 par exemple tu peux ajouter dans frontpage.js
editer index.html pour utiliser ce fichier à la place de frontpage.min.js
ligne 495 par exemple tu peux ajouter dans frontpage.js
Code : Tout sélectionner
vdata= String(vdata).split("Lux",1)[0];
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
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Custom page
mercivil1driver a écrit :Hi,
in frontpage_settings.js you may use 'Data' as value
Domoticz v2.3685+ Raspberry Pi2
Re: Custom page
thank you !vil1driver a écrit :en éditant le code javascript,
ligne 495 par exemple tu peux ajouter dans frontpage.jsediter index.html pour utiliser ce fichier à la place de frontpage.min.jsCode : Tout sélectionner
vdata= String(vdata).split("Lux",1)[0];
le pere du fils a relou c'est moi !
J'ai un leafness sensor : un machin qui me donne l'humidité du sol. il me donne une valeur qui est un % mais ce % n'apparait pas dans le data, du coup pour mes jardineres, j'ai un beau 82 mais il manque le % comment je peux l'ajouter stp ?
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Custom page
Je ne suis pas devant mon pc
mais jete un oeil vers la 1000eme ligne du même fichier, tu devrais tomber sur la partie de gestion de l'affichage des unités..
Essai de t'en inspirer pour ajouter un elseif blabla supplémentaire..
J'essai de développer un peu plus demain si tu ne t'en ai pas sorti d'ici là
mais jete un oeil vers la 1000eme ligne du même fichier, tu devrais tomber sur la partie de gestion de l'affichage des unités..
Essai de t'en inspirer pour ajouter un elseif blabla supplémentaire..
J'essai de développer un peu plus demain si tu ne t'en ai pas sorti d'ici là
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
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Custom page
Twingo !
That ok pour moi en ajoutant ceci :
Je te laisse mettre ton Git a jour.
Merci pour l'indication !
That ok pour moi en ajoutant ceci :
Code : Tout sélectionner
// Adds % after Leaf Wetness
else if(vtype === 'Data' && item.SubType === 'Leaf Wetness'){vdata = ['<span onclick="RefreshGraphData(',item.idx,',\'',vdesc,'\',\'Leaf Wetness\',\'day\',\'v\',\'Pourcentage %\')">',Math.ceil(vdata),'<span style="font-size:50%;"> %</span></span>'].join('');
}Merci pour l'indication !
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Custom page
tu souhaitais supprimer l'unité Lux car ça prend trop de place ?
si j'ajoute juste un lx en taille 50% ça irait ?
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
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Custom page
oui par exemple avec une valeur de 38000 comme aujoud'hui en clock_10 c'est gros...la solution de virer l'unite me va bienvil1driver a écrit :![]()
tu souhaitais supprimer l'unité Lux car ça prend trop de place ?
si j'ajoute juste un lx en taille 50% ça irait ?
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
Re:
Bonjour, j'ai un problème pour gérer un dummy selector. J'ai trouvé les infos données par pics76 mais si quelqu'un pouvait détailler.
Le code donné en 1, je le mets ou?
Si je modifie en 2, frontepage.js, il faut que je modifie dans index.html pour ne plus utiliser la version compressée de frontepage?
Le code donné en 1, je le mets ou?
Si je modifie en 2, frontepage.js, il faut que je modifie dans index.html pour ne plus utiliser la version compressée de frontepage?
pics76 a écrit :Voici au final ma proposition pour le switch selector.
1. Création de la fonction permettant le changement de level
//switch level of a selector
function SwitchToggleLevel(idx, switchlvl)
{
$.ajax({
url: [$.domoticzurl,'/json.htm?type=command¶m=switchlight&idx=',idx,'&switchcmd=Set%20Level&level=',switchlvl].join(''),
success: function(){
console.log('SUCCES');
RefreshData();
},
error: function(){
console.log('ERROR');
}
});
}
2. Intégration du code dans frontpage.js permettant la substitution de la propriété LEVEL par la description correspondante
(en effet aucune propriété ne le permet, ça revient à afficher la même information que dans domoticz)
if(vtype === 'Level' && item.SwitchType === 'Selector') {
// Tableau contenant le nom des levels
var mots = item.LevelNames.split("|");
for (var i = 0; i < mots.length; i++) {
if (i==parseInt(item.Level)/10) {
var vdata = mots;
}
}
}
Au final la fonction 1. permet de créer individuellement un changement de niveau à l'aide de la balise Html dans frontpage_settings.js. ça fait le job
PI3+, Buster, Domoticz V2020.2, rflink, zwave, chauffage piloté par qubino, sondes oregon et Vil1d, boite aux lettres détection passage facteur, volets roulants qubino fibaro.