Skip to content

Commit 722e50c

Browse files
committed
Mobile 1.0.28
1 parent cee4afa commit 722e50c

5 files changed

Lines changed: 63 additions & 314 deletions

File tree

Changelog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
1.0.28
2+
- added sensors info
3+
14
1.0.27
25
- added lighttpd.conf again to the app (was removed in previous version)
36

index.html

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,8 +278,38 @@
278278
</td>
279279
</tr>
280280
</table>
281-
281+
282282
</fieldset>
283+
<br>
284+
285+
<!--<table id="modes" cellspacing="100">-->
286+
<table id="sensors" style="border:1px solid black;border-collapse:collapse;">
287+
<tr>
288+
<td style="border:1px solid black;" width="100px" >
289+
<div id="sensor_1">
290+
<div class="mode-title">Humidity</div>
291+
<div class="sensor-hum" id="sensor1">12,0&#x00B0;</div>
292+
</div>
293+
</td>
294+
<td style="border:1px solid black;" width="100px">
295+
<div >TVOC</div>
296+
<div class="sensor-tvoc" id="sensor2">18,0&#x00B0;</div>
297+
</td>
298+
</tr>
299+
<tr>
300+
<td style="border:1px solid black;" width="100px">
301+
<div id="sensor_3" class="">
302+
<div >ECO2</div>
303+
<div class="sensor-eco2" id="sensor3">15,0&#x00B0;</div>
304+
</div>
305+
</td>
306+
<td style="border:1px solid black;" width="100px">
307+
<div>Light Int.</div>
308+
<div class="sensorlight" id="sensor4">20,0&#x00B0;</div>
309+
</div>
310+
</td>
311+
</tr>
312+
</table>
283313

284314
</div><!-- /content -->
285315

javascript/mobile.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ var PRODUFLOW_INFO_URL = "/hcb_rrd?action=getRrdData&loggerName=elec_produ_flow&
5656
var PRODU_INFO_LT_URL = "/hcb_rrd?action=getRrdData&loggerName=elec_quantity_lt_produ&rra=10yrdays&readableTime=1&nullForNaN=1&from=";
5757
var PRODU_INFO_NT_URL = "/hcb_rrd?action=getRrdData&loggerName=elec_quantity_nt_produ&rra=10yrdays&readableTime=1&nullForNaN=1&from=";
5858

59+
var SENSOR_INFO_URL = "/tsc/sensors?" + Math.random();
5960

6061
//var WATER_INFO_URL = "water_mobile.json?tst=" + Math.random();
6162
var WATER_INFO_URL = "/water.html?tst=" + Math.random();
@@ -89,6 +90,8 @@ var produNTInfoT = null;
8990
var waterInfoT = null;
9091
var waterFlowInfoT = null;
9192

93+
var sensorInfoT = null;
94+
9295
var plugsInfoT = null;
9396
var temperatureInfoT = null;
9497

@@ -116,6 +119,7 @@ function initPage()
116119
getSolarFlowInfo();
117120
getPlugsInfo();
118121
getTemperatureInfo_2();
122+
getSensorInfo();
119123
$.mobile.changePage("#main");
120124
}
121125
else
@@ -1159,6 +1163,7 @@ function handleWaterInfo(data)
11591163
{
11601164
//console.log("waterdata " + data)
11611165
if(data && (data.result == "ok"))
1166+
11621167
{
11631168
if(data.water)
11641169
//console.log("waterflow " + data.water.flow)
@@ -1175,6 +1180,21 @@ function handleWaterInfo(data)
11751180
}
11761181

11771182

1183+
function handleSensorInfo(data)
1184+
{
1185+
console.log("sensordata " + data)
1186+
if(data){
1187+
$("#sensors").show();
1188+
$("#sensor1").html(data.humidity + " %");
1189+
$("#sensor2").html(data.tvoc + " ppm");
1190+
$("#sensor3").html(data.eco2 + " ppm");
1191+
$("#sensor4").html(data.intensity + " lux");
1192+
}
1193+
else{
1194+
$("#sensors").hide();
1195+
}
1196+
}
1197+
11781198

11791199
function getPwrusageInfo()
11801200
{
@@ -1297,6 +1317,14 @@ function getWaterInfo()
12971317
$.getJSON( WATER_INFO_URL, handleWaterInfo);
12981318
}
12991319

1320+
function getSensorInfo()
1321+
{
1322+
if(sensorInfoT != null)
1323+
clearTimeout(sensorInfoT);
1324+
$.getJSON( SENSOR_INFO_URL, handleSensorInfo);
1325+
}
1326+
1327+
13001328
function getPlugsInfo()
13011329
{
13021330
if(plugsInfoT != null)

0 commit comments

Comments
 (0)