www-thermferm/liveview.php

changeset 185
4f34271cf1e7
parent 178
988a898974f3
child 186
7c44b11a10b0
equal deleted inserted replaced
184:db997a04fde3 185:4f34271cf1e7
108 $outstr .= ' { name: \'Mode\' },'.PHP_EOL; 108 $outstr .= ' { name: \'Mode\' },'.PHP_EOL;
109 $outstr .= ' { name: \'Air\', type: \'float\' },'.PHP_EOL; 109 $outstr .= ' { name: \'Air\', type: \'float\' },'.PHP_EOL;
110 $outstr .= ' { name: \'Beer\', type: \'float\' },'.PHP_EOL; 110 $outstr .= ' { name: \'Beer\', type: \'float\' },'.PHP_EOL;
111 $outstr .= ' { name: \'Target\', type: \'float\' },'.PHP_EOL; 111 $outstr .= ' { name: \'Target\', type: \'float\' },'.PHP_EOL;
112 $outstr .= ' { name: \'Heater\' },'.PHP_EOL; 112 $outstr .= ' { name: \'Heater\' },'.PHP_EOL;
113 $outstr .= ' { name: \'Cooler\' },'.PHP_EOL; 113 $outstr .= ' { name: \'Cooler\', type: \'int\' },'.PHP_EOL;
114 $outstr .= ' { name: \'Fan\' },'.PHP_EOL; 114 $outstr .= ' { name: \'Fan\' },'.PHP_EOL;
115 $outstr .= ' { name: \'Door\' }'.PHP_EOL; 115 $outstr .= ' { name: \'Door\', type: \'bool\' }'.PHP_EOL;
116 $outstr .= ' ],'.PHP_EOL; 116 $outstr .= ' ],'.PHP_EOL;
117 $outstr .= ' url: \'getlog.php?unit='.$unit.'\''.PHP_EOL; 117 $outstr .= ' url: \'getlog.php?unit='.$unit.'\''.PHP_EOL;
118 $outstr .= ' };'.PHP_EOL; 118 $outstr .= ' };'.PHP_EOL;
119 119
120 $outstr .= ' var dataAdapter'.$unr.' = new $.jqx.dataAdapter(source'.$unr.','.PHP_EOL; 120 $outstr .= ' var dataAdapter'.$unr.' = new $.jqx.dataAdapter(source'.$unr.','.PHP_EOL;
148 $outstr .= ' {'.PHP_EOL; 148 $outstr .= ' {'.PHP_EOL;
149 $outstr .= ' description: \'Degrees C\''.PHP_EOL; 149 $outstr .= ' description: \'Degrees C\''.PHP_EOL;
150 $outstr .= ' },'.PHP_EOL; 150 $outstr .= ' },'.PHP_EOL;
151 $outstr .= ' series: ['.PHP_EOL; 151 $outstr .= ' series: ['.PHP_EOL;
152 $outstr .= ' { dataField: \'Air\', displayText: \'Air\' },'.PHP_EOL; 152 $outstr .= ' { dataField: \'Air\', displayText: \'Air\' },'.PHP_EOL;
153 $outstr .= ' { dataField: \'Beer\', displayText: \'Beer\' }'.PHP_EOL; 153 $outstr .= ' { dataField: \'Beer\', displayText: \'Beer\' },'.PHP_EOL;
154 $outstr .= ' { dataField: \'Target\', displayText: \'Target\' }'.PHP_EOL;
154 $outstr .= ' ]'.PHP_EOL; 155 $outstr .= ' ]'.PHP_EOL;
155 $outstr .= ' }]'.PHP_EOL; 156 $outstr .= ' }]'.PHP_EOL;
156 $outstr .= ' };'.PHP_EOL; 157 $outstr .= ' };'.PHP_EOL;
158 /* Direct draw for the first time */
157 $outstr .= ' $("#fermentor_chart_'.$unit.'").jqxChart(settings'.$unr.');'.PHP_EOL; 159 $outstr .= ' $("#fermentor_chart_'.$unit.'").jqxChart(settings'.$unr.');'.PHP_EOL;
160 /* Regular updates of the chart */
161 // $outstr .= ' setInterval(function(){'.PHP_EOL;
162 // $outstr .= ' $("#fermentor_chart_'.$unit.'").jqxChart("update");'.PHP_EOL;
163 // $outstr .= ' }, 3000);'.PHP_EOL;
164
158 $outstr .= ' setInterval(function(){'.PHP_EOL; 165 $outstr .= ' setInterval(function(){'.PHP_EOL;
159 $outstr .= ' $.getJSON("getstate.php?uuid='.$unit.'", function(data) {'.PHP_EOL; 166 $outstr .= ' $.getJSON("getstate.php?uuid='.$unit.'", function(data) {'.PHP_EOL;
160 $outstr .= ' $("#load_air_'.$unr.'").html(data.air_temperature);'.PHP_EOL; 167 $outstr .= ' $("#load_air_'.$unr.'").html(data.air_temperature);'.PHP_EOL;
161 $outstr .= ' $("#load_beer_'.$unr.'").html(data.beer_temperature);'.PHP_EOL; 168 $outstr .= ' $("#load_beer_'.$unr.'").html(data.beer_temperature);'.PHP_EOL;
162 $outstr .= ' $("#load_target_'.$unr.'").html(data.target_temperature);'.PHP_EOL; 169 $outstr .= ' $("#load_target_'.$unr.'").html(data.target_temperature);'.PHP_EOL;
163 $outstr .= ' });'.PHP_EOL; 170 $outstr .= ' });'.PHP_EOL;
164 $outstr .= ' }, 10000);'.PHP_EOL; 171 $outstr .= ' }, 10000);'.PHP_EOL;
165 $outstr .= ' });'.PHP_EOL; 172 $outstr .= ' });'.PHP_EOL;
166 $outstr .= ' </script>'.PHP_EOL; 173 $outstr .= ' </script>'.PHP_EOL;
167 $outstr .= ' <div id="fermentor">'.PHP_EOL; 174 $outstr .= ' <div id="fermentor">'.PHP_EOL;
168 $outstr .= ' <div id="fermentor_chart_'.$unit.'" style="width:720px; height:377px; float:left"></div>'.PHP_EOL; 175 $outstr .= ' <div id="fermentor_chart_'.$unit.'" style="width:720px; height:377px; float:left"></div>'.PHP_EOL;
169 176

mercurial