[Tuto] Utiliser Monitor
-
Olivier77260
- Messages : 53
- Inscription : 26 janv. 2015, 09:39
Re: custom page
J'ai un script qui récupère les alertes météo (vert, orange, rouge) pour les afficher dans domoticz. Mais je ne sais pas quelle "value" je dois mettre pour l'afficher sur le custom page. Par exemple : le point de rosée c'est "DewPoint"
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: custom page
Oui je vois bien, le script vigilence meteo avec l'api domogeek dans un capteur virtuel de type alerte.
Page 2 de ce sujet...
viewtopic.php?p=2864#p2864
Page 2 de ce sujet...
viewtopic.php?p=2864#p2864
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
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: custom page
****
trouvaille :p
dans le fichier frontpage_settings.js
permet l'accès à tous les devices, plus besoin de les ajouter à un quelconque roomplan 
du coups l'on peut afficher sur le frontpage des dispositifs qui ne pouvaient pas être ajoutés au roomplan.
comme l'état du security pannel ou téléinfo usb...
je me pose du coups la question de l'utilité de ce paramètre
si ce n'est alléger le proc de la tablette, je sens qu'il va finir pas sauter ^^
trouvaille :p
dans le fichier frontpage_settings.js
Code : Tout sélectionner
$.roomplan=0;du coups l'on peut afficher sur le frontpage des dispositifs qui ne pouvaient pas être ajoutés au roomplan.
comme l'état du security pannel ou téléinfo usb...
je me pose du coups la question de l'utilité de ce paramètre
Dernière modification par vil1driver le 28 mars 2015, 16:19, modifié 3 fois.
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
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: custom page
plus qu'a trouver un appareil photo de ce siècle 
je plaisante, le principal est visible, content que ça te plaise
sympa le montage dans un cadre
c'est propre sans fil d'alime visible, j'addore
je plaisante, le principal est visible, content que ça te plaise
sympa le montage dans un cadre
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
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: custom page
MAj
*correction bug sur la relève des heures de lever/coucher du soleil (pas compris pourquoi ça ne fonctionnait plus)
*plus besoin de passer le flag plusmin à 1 pour les dimmer (value=Level) les boutons +/- se montrent d'eux même si la lampe est allumée,
du coups ce champs ne sert plus qu'à régler le pas pour les boutons +/- des thermostats (value=SetPoint)
*gros coups de ménage dans le code, suppression des vestiges d'anciennes fonctions obsolètes.
*renommage du value spécial Tijd en Clock (c'est plus parlant)
*roomplan à 0 par défaut
*ajout d'un fond à la page
*correction bug sur la relève des heures de lever/coucher du soleil (pas compris pourquoi ça ne fonctionnait plus)
*plus besoin de passer le flag plusmin à 1 pour les dimmer (value=Level) les boutons +/- se montrent d'eux même si la lampe est allumée,
du coups ce champs ne sert plus qu'à régler le pas pour les boutons +/- des thermostats (value=SetPoint)
*gros coups de ménage dans le code, suppression des vestiges d'anciennes fonctions obsolètes.
*renommage du value spécial Tijd en Clock (c'est plus parlant)
*roomplan à 0 par défaut
*ajout d'un fond à la page
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
Bonjour à tous et bon poisson
Question: est il envisageable de pouvoir afficher dans la custom page les historiques (les log) des températures par exemples sur un clic de celle ci ?
Dans une nouvelle page ou bien dans la même ?
Christian
Question: est il envisageable de pouvoir afficher dans la custom page les historiques (les log) des températures par exemples sur un clic de celle ci ?
Dans une nouvelle page ou bien dans la même ?
Christian
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: custom page
probablement.. en récupérant et en adaptant la fonction qui crée le graph mais javascript c'est pas mon truc..
si quelqu'un veux s'y essayer, c'est vrai qu'avoir dans une popup la courbe des dernières 24h serait sympatoche
voici la fonction en question :
si quelqu'un veux s'y essayer, c'est vrai qu'avoir dans une popup la courbe des dernières 24h serait sympatoche
voici la fonction en question :
Code : Tout sélectionner
function ShowTempLog(contentdiv,backfunction,id,name)
{
clearInterval($.myglobals.refreshTimer);
$('#modal').show();
$.content=contentdiv;
$.backfunction=backfunction;
$.devIdx=id;
$.devName=name;
var htmlcontent = '';
htmlcontent='<p><center><h2>' + decodeURIComponent(name) + '</h2></center></p>\n';
htmlcontent+=$('#daymonthyearlog').html();
$($.content).html(GetBackbuttonHTMLTable(backfunction)+htmlcontent);
$($.content).i18n();
var tempstr="Celsius";
if ($.myglobals.tempsign=="F") {
tempstr="Fahrenheit";
}
$.DayChart = $($.content + ' #daygraph');
$.DayChart.highcharts({
chart: {
type: 'line',
zoomType: 'x',
alignTicks: false,
events: {
load: function() {
this.showLoading();
$.getJSON("json.htm?type=graph&sensor=temp&idx="+id+"&range=day",
function(data) {
if (typeof data.result != 'undefined') {
AddDataToTempChart(data,$.DayChart.highcharts(),1);
}
});
this.hideLoading();
}
}
},
loading: {
hideDuration: 1000,
showDuration: 1000
},
credits: {
enabled: true,
href: "http://www.domoticz.com",
text: "Domoticz.com"
},
title: {
text: $.t('Temperature') + ' ' + Get5MinuteHistoryDaysGraphTitle()
},
xAxis: {
type: 'datetime'
},
yAxis: [{ //temp label
labels: {
formatter: function() {
return this.value +'\u00B0 ' + $.myglobals.tempsign;
},
style: {
color: '#CCCC00'
}
},
title: {
text: 'degrees ' + tempstr,
style: {
color: '#CCCC00'
}
}
}, { //humidity label
labels: {
formatter: function() {
return this.value +'%';
},
style: {
color: 'limegreen'
}
},
title: {
text: $.t('Humidity') +' %',
style: {
color: '#00CC00'
}
},
opposite: true
}],
tooltip: {
crosshairs: true,
shared: true
},
legend: {
enabled: true
},
plotOptions: {
series: {
point: {
events: {
click: function(event) {
chartPointClickNew(event,true,ShowTempLog);
}
}
}
},
line: {
lineWidth: 3,
states: {
hover: {
lineWidth: 3
}
},
marker: {
enabled: false,
states: {
hover: {
enabled: true,
symbol: 'circle',
radius: 5,
lineWidth: 1
}
}
}
}
}
});
$.MonthChart = $($.content + ' #monthgraph');
$.MonthChart.highcharts({
chart: {
type: 'spline',
zoomType: 'x',
alignTicks: false,
events: {
load: function() {
this.showLoading();
$.getJSON("json.htm?type=graph&sensor=temp&idx="+id+"&range=month",
function(data) {
if (typeof data.result != 'undefined') {
AddDataToTempChart(data,$.MonthChart.highcharts(),0);
}
});
this.hideLoading();
}
}
},
loading: {
hideDuration: 1000,
showDuration: 1000
},
credits: {
enabled: true,
href: "http://www.domoticz.com",
text: "Domoticz.com"
},
title: {
text: $.t('Temperature') + ' ' + $.t('Last Month')
},
xAxis: {
type: 'datetime'
},
yAxis: [{ //temp label
labels: {
format: '{value}\u00B0 ' + $.myglobals.tempsign,
style: {
color: '#CCCC00'
}
},
title: {
text: 'degrees ' + tempstr,
style: {
color: '#CCCC00'
}
}
}, { //humidity label
labels: {
format: '{value}%',
style: {
color: 'limegreen'
}
},
title: {
text: $.t('Humidity')+' %',
style: {
color: '#00CC00'
}
},
opposite: true
}],
tooltip: {
crosshairs: true,
shared: true
},
legend: {
enabled: true
},
plotOptions: {
series: {
point: {
events: {
click: function(event) {
chartPointClickNew(event,false,ShowTempLog);
}
}
}
},
spline: {
lineWidth: 3,
states: {
hover: {
lineWidth: 3
}
},
marker: {
enabled: false,
states: {
hover: {
enabled: true,
symbol: 'circle',
radius: 5,
lineWidth: 1
}
}
}
}
}
});
$.YearChart = $($.content + ' #yeargraph');
$.YearChart.highcharts({
chart: {
type: 'spline',
zoomType: 'x',
alignTicks: false,
events: {
load: function() {
this.showLoading();
$.getJSON("json.htm?type=graph&sensor=temp&idx="+id+"&range=year",
function(data) {
if (typeof data.result != 'undefined') {
AddDataToTempChart(data,$.YearChart.highcharts(),0);
}
});
this.hideLoading();
}
}
},
loading: {
hideDuration: 1000,
showDuration: 1000
},
credits: {
enabled: true,
href: "http://www.domoticz.com",
text: "Domoticz.com"
},
title: {
text: $.t('Temperature') + ' ' + $.t('Last Year')
},
xAxis: {
type: 'datetime'
},
yAxis: [{ //temp label
labels: {
format: '{value}\u00B0 ' + $.myglobals.tempsign,
style: {
color: '#CCCC00'
}
},
title: {
text: 'degrees ' + tempstr,
style: {
color: '#CCCC00'
}
}
}, { //humidity label
labels: {
format: '{value}%',
style: {
color: 'limegreen'
}
},
title: {
text: $.t('Humidity')+' %',
style: {
color: '#00CC00'
}
},
opposite: true
}],
tooltip: {
crosshairs: true,
shared: true
},
legend: {
enabled: true
},
plotOptions: {
series: {
point: {
events: {
click: function(event) {
chartPointClickNew(event,false,ShowTempLog);
}
}
}
},
spline: {
lineWidth: 3,
states: {
hover: {
lineWidth: 3
}
},
marker: {
enabled: false,
states: {
hover: {
enabled: true,
symbol: 'circle',
radius: 5,
lineWidth: 1
}
}
}
}
}
});
$('#modal').hide();
cursordefault();
return true;
}
Dernière modification par vil1driver le 01 avr. 2015, 18:52, modifié 2 fois.
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
Bonsoir
Je crois l'avoir lu quelque part, mais impossible de retrouver où .....
J'affiche l'heure de lever et de coucher du soleil via SunRise et SunSet.
Peut-on les afficher uniquement en format HH:MM, les secondes n'apportant rien ?
Merci
Je crois l'avoir lu quelque part, mais impossible de retrouver où .....
J'affiche l'heure de lever et de coucher du soleil via SunRise et SunSet.
Peut-on les afficher uniquement en format HH:MM, les secondes n'apportant rien ?
Merci
Synology DS212 + RFXTrx433 + AEon Stick S2
Oregon - Thgr122Nx / Chacon - module 1000w - détecteur de fumée 34131 / OWL -CM180 / Greenwave Multiprise
Oregon - Thgr122Nx / Chacon - module 1000w - détecteur de fumée 34131 / OWL -CM180 / Greenwave Multiprise
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: custom page
ça c'est plus simple déjà
bonne idée, ce sera intégré à la prochaine maj car c'est vrai que les secondes on s'en moque
repères ce code dans le début du fichier frontpage.js
et remplaces
par
et
par
repères ce code dans le début du fichier frontpage.js
Code : Tout sélectionner
if ( i == 'Sunrise' ) {
//console.log("Opgang: ", item);
var_sunrise = item;
}
else if ( i == 'Sunset' ) {
//console.log("Ondergang: ", item);
var_sunset = item;
Code : Tout sélectionner
var_sunrise = item;Code : Tout sélectionner
var_sunrise = item.substring(0, 5);Code : Tout sélectionner
var_sunset = item;Code : Tout sélectionner
var_sunset = item.substring(0, 5);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