www/mon_fermenter.php

Sat, 22 Sep 2018 15:02:43 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Sat, 22 Sep 2018 15:02:43 +0200
changeset 60
dbbe408108ea
parent 40
b825c675987d
child 180
a5aa3502310c
permissions
-rw-r--r--

Added miscs inline editor. Switched to http POST because of GET limitations.

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