www/mon_fermenter.php

Mon, 12 Nov 2018 16:34:43 +0100

author
Michiel Broek <mbroek@mbse.eu>
date
Mon, 12 Nov 2018 16:34:43 +0100
changeset 89
082c23b26055
parent 40
b825c675987d
child 180
a5aa3502310c
permissions
-rw-r--r--

Missing Water agent costs from Brouwhulp import are now added from the imported miscs database. The printed recipe report now calculates the beer color from the ingredients. Also set during recipes import. This will later allow to set the color method for each recipe individually.

16
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
1 <?php
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
2 require_once($_SERVER['DOCUMENT_ROOT'].'/includes/global.inc.php');
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
3 page_header('Hoofdmenu', NULL);
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
4 $uuid = $_GET["uuid"];
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
5 ?>
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
6 <script>
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
7 $(document).ready(function () {
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
8
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
9 var gaugeoptions = {
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
10 min: -5, max: 35, width: 275, height: 275,
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
11 ranges: [{ startValue: -5, endValue: 0, style: { fill: '#3399FF', stroke: '#3399FF' }, endWidth: 10, startWidth: 10 },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
12 { startValue: 0, endValue: 16, style: { fill: '#00CC33', stroke: '#00CC33' }, endWidth: 10, startWidth: 10 },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
13 { startValue: 16, endValue: 24, style: { fill: '#FCA76A', stroke: '#FCA76A' }, endWidth: 10, startWidth: 10 },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
14 { startValue: 24, endValue: 35, style: { fill: '#FC6A6A', stroke: '#FC6A6A' }, endWidth: 10, startWidth: 10 }],
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
15 ticksMinor: { interval: 1, size: '5%' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
16 ticksMajor: { interval: 5, size: '9%' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
17 labels: { interval: 5 },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
18 style: { fill: '#eeeeee', stroke: '#666666' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
19 value: 0,
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
20 colorScheme: 'scheme05',
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
21 animationDuration: 1200
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
22 };
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
23 var gaugeSmalloptions = {
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
24 min: -20, max: 25, width: 150, height: 150,
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
25 ranges: [{ startValue: -20, endValue: 0, startWidth: 5, endWidth: 5, style: { fill: '#3399FF', stroke: '#3399FF' }},
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
26 { startValue: 0, endValue: 25, startWidth: 5, endWidth: 5, style: { fill: '#FC6A6A', stroke: '#FC6A6A' }}],
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
27 ticksMinor: { interval: 1, size: '5%' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
28 ticksMajor: { interval: 5, size: '9%' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
29 labels: { interval: 5 },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
30 style: { fill: '#eeeeee', stroke: '#666666' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
31 value: 0,
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
32 colorScheme: 'scheme05',
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
33 animationDuration: 1200,
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
34 caption: { value: 'Chiller', position: 'bottom', offset: [0, 10] }
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
35 };
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
36
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
37 $("#gaugeContainer_air").jqxGauge( gaugeoptions );
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
38 $("#gaugeContainer_air").jqxGauge( { caption: { value: 'Air', position: 'bottom', offset: [0, 10] }} );
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
39 $("#gaugeContainer_beer").jqxGauge( gaugeoptions );
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
40 $("#gaugeContainer_beer").jqxGauge( { caption: { value: 'Beer', position: 'bottom', offset: [0, 10] }} );
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
41 $("#gaugeContainer_chiller").jqxGauge( gaugeSmalloptions );
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
42
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
43 var uuid = "<?php echo $uuid; ?>";
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
44 var url = "getfermenter.php?uuid='" + uuid + "'";
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
45 var source = {
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
46 datatype: "json",
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
47 datafields: [
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
48 { name: 'record', type: 'int' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
49 { name: 'uuid', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
50 { name: 'alias', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
51 { name: 'node', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
52 { name: 'online', type: 'bool' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
53 { name: 'beercode', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
54 { name: 'beername', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
55 { name: 'air_address', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
56 { name: 'air_state', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
57 { name: 'air_temperature', type: 'float' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
58 { name: 'beer_address', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
59 { name: 'beer_state', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
60 { name: 'beer_temperature', type: 'float' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
61 { name: 'chiller_address', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
62 { name: 'chiller_state', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
63 { name: 'chiller_temperature', type: 'float' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
64 { name: 'heater_address', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
65 { name: 'heater_state', type: 'int' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
66 { name: 'heater_usage', type: 'int' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
67 { name: 'cooler_address', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
68 { name: 'cooler_state', type: 'int' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
69 { name: 'cooler_usage', type: 'int' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
70 { name: 'fan_address', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
71 { name: 'fan_state', type: 'int' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
72 { name: 'fan_usage', type: 'int' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
73 { name: 'light_address', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
74 { name: 'light_state', type: 'int' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
75 { name: 'light_usage', type: 'int' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
76 { name: 'door_address', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
77 { name: 'door_state', type: 'int' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
78 { name: 'psu_address', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
79 { name: 'psu_state', type: 'int' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
80 { name: 'mode', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
81 { name: 'alarm', type: 'int' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
82 { name: 'setpoint_high', type: 'float' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
83 { name: 'setpoint_low', type: 'float' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
84 { name: 'profile_uuid', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
85 { name: 'profile_name', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
86 { name: 'profile_state', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
87 { name: 'profile_precent', type: 'int' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
88 { name: 'profile_inittemp_high', type: 'float' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
89 { name: 'profile_inittemp_low', type: 'float' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
90 { name: 'profile_steps', type: 'string' },
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
91 { name: 'stage', type: 'string' }
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
92 ],
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
93 id: 'record',
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
94 url: url
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
95 };
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
96 var dataAdapter = new $.jqx.dataAdapter(source, {
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
97 loadComplete: function (records) {
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
98 var record = dataAdapter.records[0];
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
99 var oline = (record.online) ? "On-line" : "Off-line";
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
100 var html = "<div id='fermenter_table'>";
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
101 html += "<table style='width: 100%; padding: 10px;'>";
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
102 html += "<tr><th colspan=2>Klimaatkast overzicht</th></tr>";
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
103 html += "<tr><td>Uuid</td><td>" + record.uuid + "</td></tr>";
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
104 html += "<tr><td>Systeem</td><td>" + record.node + "/" + record.alias + " " + oline + "</td></tr>";
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
105 html += "<tr><td>Bier</td><td>" + record.beercode + " - " + record.beername + "</td></tr>";
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
106 html += "<tr><td>Werking</td><td>" + record.mode + "</td></tr>";
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
107 html += "<tr><td>Fase</td><td>" + record.stage + "</td></tr>"
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
108 html += "</<table>";
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
109 html += "</div>";
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
110 $("#ContentPanel").html(html);
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
111
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
112 $('#gaugeContainer_air').jqxGauge({ value: record.air_temperature });
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
113 if (record.online && (record.air_state == "OK")) {
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
114 $("#gaugeContainer_air").jqxGauge({ disabled: false });
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
115 } else {
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
116 $("#gaugeContainer_air").jqxGauge({ disabled: true });
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
117 }
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
118 $('#gaugeContainer_beer').jqxGauge({ value: record.beer_temperature });
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
119 if (record.online && (record.beer_state == "OK")) {
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
120 $("#gaugeContainer_beer").jqxGauge({ disabled: false });
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
121 } else {
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
122 $("#gaugeContainer_beer").jqxGauge({ disabled: true });
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
123 }
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
124 $("#gaugeContainer_chiller").jqxGauge({ value: record.chiller_temperature });
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
125 if (record.online && (record.chiller_state == "OK")) {
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
126 $("#gaugeContainer_chiller").jqxGauge({ disabled: false });
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
127 } else {
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
128 $("#gaugeContainer_chiller").jqxGauge({ disabled: true });
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
129 }
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
130
40
b825c675987d Finished mash steps editing. Style sheets cleanup.
Michiel Broek <mbroek@mbse.eu>
parents: 16
diff changeset
131 html = "<div>SpH <span class='temperature NUM'>" + record.setpoint_high.toFixed(1) + "</span></div>";
b825c675987d Finished mash steps editing. Style sheets cleanup.
Michiel Broek <mbroek@mbse.eu>
parents: 16
diff changeset
132 html += "<div>SpL <span class='temperature NUM'>" + record.setpoint_low.toFixed(1) + "</span></div>";
b825c675987d Finished mash steps editing. Style sheets cleanup.
Michiel Broek <mbroek@mbse.eu>
parents: 16
diff changeset
133 html += "<div>Air <span class='temperature NUM'>" + record.air_temperature.toFixed(3) + "</span></div>";
b825c675987d Finished mash steps editing. Style sheets cleanup.
Michiel Broek <mbroek@mbse.eu>
parents: 16
diff changeset
134 html += "<div>Beer <span class='temperature NUM'>" + record.beer_temperature.toFixed(3) + "</span></div>";
16
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
135 $("#fermenter_tempdigits").html(html);
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
136 }
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
137 });
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
138
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
139 // Get the data immediatly and then at regular intervals to refresh.
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
140 dataAdapter.dataBind();
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
141 setInterval(function(){
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
142 dataAdapter.dataBind();
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
143 }, 10000);
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
144
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
145 });
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
146 </script>
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
147 <div id="MainPanel">
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
148 <div id="ContentPanel"></div>
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
149 <div id='fermenter_thermometers'>
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
150 <div id="gaugeContainer_air" style='float: left; margin-top: 10px; margin-left: 10px;'></div>
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
151 <div id="gaugeContainer_beer" style="float: right; margin-top: 10px; margin-right: 10px;"></div>
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
152 <div id="gaugeContainer_chiller" style="float: left; margin-top: 15px;"></div>
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
153 <div id="fermenter_tempdigits"></div>
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
154 </div>
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
155 </div>
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
156
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
157 <?php
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
158 page_footer();
522022b4fae4 Added monitoring screens
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
159 ?>

mercurial