www/js/fermenter.js

changeset 722
1ff860e407f2
parent 719
a9c278202b59
child 723
99e3e6971f97
equal deleted inserted replaced
721:0e758ba3c2fa 722:1ff860e407f2
109 url: 'dbglobal.php' 109 url: 'dbglobal.php'
110 }, 110 },
111 globalData = new $.jqx.dataAdapter(globalSource, { 111 globalData = new $.jqx.dataAdapter(globalSource, {
112 loadComplete: function(records) { 112 loadComplete: function(records) {
113 global = globalData.records[0]; 113 global = globalData.records[0];
114 updateScreen();
115 } 114 }
116 }), 115 }),
117 url = 'getfermenter.php?uuid=' + my_uuid, 116 url = 'getfermenter.php?uuid=' + my_uuid,
118 source = { 117 source = {
119 datatype: 'json', 118 datatype: 'json',
347 $('#Profile2').jqxButton({ template: 'info', width: '150px', height: 24, theme: theme }); 346 $('#Profile2').jqxButton({ template: 'info', width: '150px', height: 24, theme: theme });
348 $('#Profile1').hide(); // Hide these until they are needed. 347 $('#Profile1').hide(); // Hide these until they are needed.
349 $('#Profile2').hide(); 348 $('#Profile2').hide();
350 349
351 // Get the data immediatly and then via websockets to refresh. 350 // Get the data immediatly and then via websockets to refresh.
351 globalData.dataBind();
352 dataAdapter.dataBind(); 352 dataAdapter.dataBind();
353 globalData.dataBind();
354 353
355 $('#info_mode').on('select', function(event) { 354 $('#info_mode').on('select', function(event) {
356 if (event.args && event.args.item.value != record.mode) { 355 if (event.args && event.args.item.value != record.mode) {
357 record.mode = event.args.item.value; 356 record.mode = event.args.item.value;
358 console.log('set mode ' + record.mode); 357 console.log('set mode ' + record.mode);
465 global.FW = obj.FW; 464 global.FW = obj.FW;
466 global.temp_value = obj.THB.temperature.value; 465 global.temp_value = obj.THB.temperature.value;
467 global.hum_value = obj.THB.humidity.value; 466 global.hum_value = obj.THB.humidity.value;
468 updateScreen(); 467 updateScreen();
469 } else if (obj.type == 'fermenter' && obj.unit == record.unit) { 468 } else if (obj.type == 'fermenter' && obj.unit == record.unit) {
470 console.log('ws got unit ' + msg); 469 console.log('ws got unit ' + msg);
471 record.beeruuid = obj.metric.product.uuid; 470 record.beeruuid = obj.metric.product.uuid;
472 record.beercode = obj.metric.product.code; 471 record.beercode = obj.metric.product.code;
473 record.beername = obj.metric.product.name; 472 record.beername = obj.metric.product.name;
474 record.yeast_lo = obj.metric.product.yeast_lo; 473 record.yeast_lo = obj.metric.product.yeast_lo;
475 record.yeast_hi = obj.metric.product.yeast_hi; 474 record.yeast_hi = obj.metric.product.yeast_hi;
476 if (obj.metric.air) { 475 if (obj.metric.air) {
477 record.air_state = obj.metric.air.state; 476 record.air_address = obj.metric.air.address;
478 record.air_temperature = obj.metric.air.temperature; 477 record.air_state = obj.metric.air.state;
478 record.air_temperature = obj.metric.air.temperature;
479 } else {
480 record.air_address = '';
479 } 481 }
480 if (obj.metric.beer) { 482 if (obj.metric.beer) {
481 record.beer_state = obj.metric.beer.state; 483 record.beer_address = obj.metric.beer.address;
482 record.beer_temperature = obj.metric.beer.temperature; 484 record.beer_state = obj.metric.beer.state;
485 record.beer_temperature = obj.metric.beer.temperature;
486 } else {
487 record.beer_address = '';
483 } 488 }
484 if (obj.metric.chiller) { 489 if (obj.metric.chiller) {
485 record.chiller_state = obj.metric.chiller.state; 490 record.chiller_address = obj.metric.chiller.address;
486 record.chiller_temperature = obj.metric.chiller.temperature; 491 record.chiller_state = obj.metric.chiller.state;
492 record.chiller_temperature = obj.metric.chiller.temperature;
493 } else {
494 record.chiller_address = '';
487 } 495 }
488 if (obj.metric.heater) { 496 if (obj.metric.heater) {
489 record.heater_address = obj.metric.heater.address; 497 record.heater_address = obj.metric.heater.address;
490 record.heater_state = obj.metric.heater.state; 498 record.heater_state = obj.metric.heater.state;
491 } else { 499 } else {

mercurial