94 { name: 'name' }, |
94 { name: 'name' }, |
95 { name: 'node' }, |
95 { name: 'node' }, |
96 { name: 'os' }, |
96 { name: 'os' }, |
97 { name: 'os_version' }, |
97 { name: 'os_version' }, |
98 { name: 'FW' }, |
98 { name: 'FW' }, |
99 { name: 'room_temp', map: 'THB>temperature', type: 'float' }, |
99 { name: 'server_port', type: 'int' }, |
100 { name: 'room_hum', map: 'THB>humidity', type: 'float' } |
100 { name: 'websocket_port', type: 'int' }, |
|
101 { name: 'thb_temp_uuid', map: 'THB>temperature>uuid' }, |
|
102 { name: 'temp_uuid', map: 'THB>temperature>uuid' }, |
|
103 { name: 'temp_state', map: 'THB>temperature>state' }, |
|
104 { name: 'temp_value', map: 'THB>temperature>value', type: 'int' }, |
|
105 { name: 'hum_uuid', map: 'THB>humidity>uuid' }, |
|
106 { name: 'hum_state', map: 'THB>humidity>state' }, |
|
107 { name: 'hum_value', map: 'THB>humidity>value', type: 'int' } |
101 ], |
108 ], |
102 id: 'name', |
109 id: 'name', |
103 url: 'getglobal.php' |
110 url: 'getglobal.php' |
104 }, |
111 }, |
105 globalData = new $.jqx.dataAdapter(globalSource, { |
112 globalData = new $.jqx.dataAdapter(globalSource, { |
160 updateScreen(); |
167 updateScreen(); |
161 } |
168 } |
162 }); |
169 }); |
163 |
170 |
164 function updateScreen() { |
171 function updateScreen() { |
165 $('#room_thb').html(global.room_temp + '°C ' + global.room_hum + '% humidity'); |
172 $('#room_thb').html((global.temp_value / 1000.0) + '°C ' + (global.hum_value / 1000.0) + '% humidity'); |
166 $('#info_system').html(record.unit); |
173 $('#info_system').html(record.unit); |
167 $('#info_beer').html(record.beercode + ' - ' + record.beername); |
174 $('#info_beer').html(record.beercode + ' - ' + record.beername); |
168 $('#info_mode').jqxDropDownList('selectItem', record.mode); |
175 $('#info_mode').jqxDropDownList('selectItem', record.mode); |
169 $('#info_stage').jqxDropDownList('selectItem', record.stage); |
176 $('#info_stage').jqxDropDownList('selectItem', record.stage); |
170 if (record.door_address) { |
177 if (record.door_address) { |
282 |
289 |
283 if (record.air_temperature !== undefined) { |
290 if (record.air_temperature !== undefined) { |
284 $('#gaugeContainer_air').jqxGauge({ caption: { value: 'Air: ' + record.air_temperature.toFixed(3) }}); |
291 $('#gaugeContainer_air').jqxGauge({ caption: { value: 'Air: ' + record.air_temperature.toFixed(3) }}); |
285 $('#gaugeContainer_air').jqxGauge({ value: record.air_temperature }); |
292 $('#gaugeContainer_air').jqxGauge({ value: record.air_temperature }); |
286 } |
293 } |
287 if (record.air_state == 'OK') { |
294 if (record.air_state == 'YES') { |
288 $('#gaugeContainer_air').jqxGauge({ disabled: false }); |
295 $('#gaugeContainer_air').jqxGauge({ disabled: false }); |
289 } else { |
296 } else { |
290 $('#gaugeContainer_air').jqxGauge({ disabled: true }); |
297 $('#gaugeContainer_air').jqxGauge({ disabled: true }); |
291 } |
298 } |
292 if (record.beer_temperature !== undefined) { |
299 if (record.beer_temperature !== undefined) { |
293 $('#gaugeContainer_beer').jqxGauge({ caption: { value: 'Beer: ' + record.beer_temperature.toFixed(3) }}); |
300 $('#gaugeContainer_beer').jqxGauge({ caption: { value: 'Beer: ' + record.beer_temperature.toFixed(3) }}); |
294 $('#gaugeContainer_beer').jqxGauge({ value: record.beer_temperature }); |
301 $('#gaugeContainer_beer').jqxGauge({ value: record.beer_temperature }); |
295 } |
302 } |
296 if (record.beer_state == 'OK') { |
303 if (record.beer_state == 'YES') { |
297 $('#gaugeContainer_beer').jqxGauge({ disabled: false }); |
304 $('#gaugeContainer_beer').jqxGauge({ disabled: false }); |
298 } else { |
305 } else { |
299 $('#gaugeContainer_beer').jqxGauge({ disabled: true }); |
306 $('#gaugeContainer_beer').jqxGauge({ disabled: true }); |
300 } |
307 } |
301 if (record.chiller_temperature !== undefined) { |
308 if (record.chiller_temperature !== undefined) { |
302 $('#gaugeContainer_chiller').jqxGauge({ value: record.chiller_temperature }); |
309 $('#gaugeContainer_chiller').jqxGauge({ value: record.chiller_temperature }); |
303 } |
310 } |
304 if (record.chiller_state == 'OK') { |
311 if (record.chiller_state == 'YES') { |
305 $('#gaugeContainer_chiller').jqxGauge({ disabled: false }); |
312 $('#gaugeContainer_chiller').jqxGauge({ disabled: false }); |
306 } else { |
313 } else { |
307 $('#gaugeContainer_chiller').jqxGauge({ disabled: true }); |
314 $('#gaugeContainer_chiller').jqxGauge({ disabled: true }); |
308 } |
315 } |
309 } |
316 } |