www-thermferm/getlog.php

changeset 397
00ca08f5a6f8
parent 358
8b7ef338bf49
child 512
fd1354e2a045
equal deleted inserted replaced
396:66d4e137b99d 397:00ca08f5a6f8
1 <?php 1 <?php
2 /***************************************************************************** 2 /*****************************************************************************
3 * Copyright (C) 2014 3 * Copyright (C) 2014-2015
4 * 4 *
5 * Michiel Broek <mbroek at mbse dot eu> 5 * Michiel Broek <mbroek at mbse dot eu>
6 * 6 *
7 * This file is part of ThermFerm 7 * This file is part of ThermFerm
8 * 8 *
26 26
27 $answer = send_cmd("LIST LOG ".$_GET["unit"]); 27 $answer = send_cmd("LIST LOG ".$_GET["unit"]);
28 $arr = explode("\r\n", $answer); 28 $arr = explode("\r\n", $answer);
29 29
30 30
31 //$data[] = array('Date','Mode','Air','Beer','Target','Heater','Cooler','Fan','Door');
32 $row = '['; 31 $row = '[';
33 32
34 /* We don't use json_encode because it doesn't work for our purpose */ 33 /* We don't use json_encode because it doesn't work for our purpose */
35 if (startsWith($arr[0], "212")) { 34 if (startsWith($arr[0], "212")) {
36 $j = 1; 35 $j = 1;
40 if ($j > 1) 39 if ($j > 1)
41 $row .= ','; 40 $row .= ',';
42 $f = explode(",", $arr[$j]); 41 $f = explode(",", $arr[$j]);
43 $heater = $f[5] / 100; 42 $heater = $f[5] / 100;
44 $cooler = $f[6] / 100; 43 $cooler = $f[6] / 100;
45 $row .= '{"Date":"'.$f[0].'","Mode":"'.$f[1].'","Air":"'.$f[2].'","Beer":"'.$f[3].'","Target":"'.$f[4].'",'; 44 $row .= '{"Date":"'.$f[0].'","Mode":"'.$f[1].'","Air":"'.$f[2].'","Beer":"'.$f[3].'","Target_lo":"'.$f[4].'",';
46 $row .= '"Heater":'.$heater.',"Cooler":'.$cooler.',"HeatUse":'.$f[7].',"CoolUse":"'.$f[8].'","Room":"'.$f[9].'"}'; 45 $row .= '"Heater":'.$heater.',"Cooler":'.$cooler.',"HeatUse":'.$f[7].',"CoolUse":"'.$f[8].'","Room":"'.$f[9].'","Target_hi":"'.$f[10].'"}';
47 $j++; 46 $j++;
48 } 47 }
49 } 48 }
50 49
51 $row .= ']'; 50 $row .= ']';

mercurial