setInterval(function(){
$.ajax({ //create an ajax request to load_page.php
type: "GET",
url: "http://localhost/mikro/index.php",
dataType: "JSON", //expect html to be returned
success: function(data){
$.ajax({
type: 'GET',
dataType: "JSON",
url: 'http://localhost/mikro/cahaya.php',
success:function(data1){
var rsuhu=0;
var rcahaya=0;
var rkelembapan=0;
var datasuhu = [];
var datalembab = [];
var datacahaya=[];
// var y = 0;
var i = 0;
for ( ; i < 120; i++ ) {
console.log(data1[i].cahaya);
y = parseInt(data[i].suhu);
x = parseInt(data[i].kelembapan);
z = parseInt(data1[i].cahaya);
rsuhu+=y;
rcahaya+=z;
rkelembapan+=x;
datasuhu.push({ y: y});
datalembab.push({ y: x});
datacahaya.push({ y: z});
}
rsuhu/=121;
rcahaya/=121;
rkelembapan/=121;
$('.rsuhu').text(rsuhu.toFixed(0));
$('.rcahaya').text(rcahaya.toFixed(0));
$('.rlembab').text(rkelembapan.toFixed(0));
var chart = new CanvasJS.Chart("graph",
{
zoomEnabled: true,
title:{
text: "Grafik Monitoring"
},
axisX:{
title : "Waktu (Detik)"
}
,
data: [
{
showInLegend: true,
legendText: "Suhu (Celcius)",
type: "line",
dataPoints: datasuhu
},{
showInLegend: true,
legendText: "Kelembapan (%)",
type: "line",
dataPoints: datalembab
},
{
showInLegend: true,
legendText: "Cahaya",
type: "line",
dataPoints: datacahaya
}
]
});
console.log("a");
chart.render();
}});
},
});
},1000);