www-thermferm/liveview.php

changeset 113
cf3f906ffe0d
parent 112
d82c5499285c
child 115
81c7433004ed
equal deleted inserted replaced
112:d82c5499285c 113:cf3f906ffe0d
24 24
25 require_once('utilities.php'); 25 require_once('utilities.php');
26 26
27 27
28 28
29 function showunit($unit) 29 function showunit($unit, $unr)
30 { 30 {
31 $outstr = ''; 31 $outstr = '';
32 $air_state = $beer_state = 1; 32 $air_state = $beer_state = 1;
33 33
34 $sock = open_socket(); 34 $sock = open_socket();
77 $outstr .= ' ' . $vals[1] .PHP_EOL; 77 $outstr .= ' ' . $vals[1] .PHP_EOL;
78 $outstr .= ' </div>'.PHP_EOL; 78 $outstr .= ' </div>'.PHP_EOL;
79 $outstr .= ' <div id="fermentor_pict">'.PHP_EOL; 79 $outstr .= ' <div id="fermentor_pict">'.PHP_EOL;
80 $outstr .= ' <img src="images/Fermenter_60l.gif">'.PHP_EOL; 80 $outstr .= ' <img src="images/Fermenter_60l.gif">'.PHP_EOL;
81 $outstr .= ' </div>'.PHP_EOL; 81 $outstr .= ' </div>'.PHP_EOL;
82 $outstr .= ' <div id="fermentor_control">'.PHP_EOL;
83 } 82 }
84 if (strcmp($vals[0], "MODE") == 0) { 83 if (strcmp($vals[0], "MODE") == 0) {
85 $outstr .= ' mode ' . $vals[1] . '<br>' .PHP_EOL; 84 $mode = $vals[1];
86 } 85 }
87 if (strcmp($vals[0], "AIR_STATE") == 0) { 86 if (strcmp($vals[0], "AIR_STATE") == 0) {
88 $air_state = $vals[1]; 87 $air_state = $vals[1];
89 } 88 }
90 if (strcmp($vals[0], "AIR_TEMPERATURE") == 0) { 89 if (strcmp($vals[0], "AIR_TEMPERATURE") == 0) {
91 if ($air_state == 0) 90 if ($air_state == 0)
92 $outstr .= ' air temperature ' . $vals[1] . '<br>' .PHP_EOL; 91 $air_temperature = $vals[1];
93 else 92 else
94 $outstr .= ' air temperature N/A<br>' .PHP_EOL; 93 $air_temperature = "N/A";
95 } 94 }
96 if (strcmp($vals[0], "BEER_STATE") == 0) { 95 if (strcmp($vals[0], "BEER_STATE") == 0) {
97 $beer_state = $vals[1]; 96 $beer_state = $vals[1];
98 } 97 }
99 if (strcmp($vals[0], "BEER_TEMPERATURE") == 0) { 98 if (strcmp($vals[0], "BEER_TEMPERATURE") == 0) {
100 if ($beer_state == 0) 99 if ($beer_state == 0)
101 $outstr .= ' beer temperature ' . $vals[1] . '<br>' .PHP_EOL; 100 $beer_temperature = $vals[1];
102 else 101 else
103 $outstr .= ' beer temperature N/A<br>' .PHP_EOL; 102 $beer_temperature = "N/A";
104 } 103 }
105 } 104 }
105 $outstr .= ' <div id="fermentor_panel">'.PHP_EOL;
106 $outstr .= ' <div id="fermentor_selector">'.PHP_EOL;
107 $outstr .= ' Mode '.$mode.PHP_EOL;
108 $outstr .= ' </div>'.PHP_EOL;
109 $outstr .= ' <div id="fermentor_powerled">'.PHP_EOL;
110 $outstr .= ' </div>'.PHP_EOL;
111 $outstr .= ' <div id="fermentor_display1">'.PHP_EOL;
112 $outstr .= ' </div>'.PHP_EOL;
113 $outstr .= ' <div id="fermentor_display2">'.PHP_EOL;
114 $outstr .= ' Air<br>'.$air_temperature.PHP_EOL;
115 $outstr .= ' </div>'.PHP_EOL;
116 $outstr .= ' <div id="fermentor_display3">'.PHP_EOL;
117 $outstr .= ' Beer<br>'.$beer_temperature.PHP_EOL;
118 $outstr .= ' </div>'.PHP_EOL;
119 $outstr .= ' <div id="fermentor_led1">'.PHP_EOL;
120 $outstr .= ' </div>'.PHP_EOL;
121 $outstr .= ' <div id="fermentor_led2">'.PHP_EOL;
122 $outstr .= ' </div>'.PHP_EOL;
123 $outstr .= ' <div id="fermentor_led3">'.PHP_EOL;
124 $outstr .= ' </div>'.PHP_EOL;
125 $outstr .= ' <div id="fermentor_toggle1">'.PHP_EOL;
126 $outstr .= ' </div>'.PHP_EOL;
127 $outstr .= ' <div id="fermentor_toggle2">'.PHP_EOL;
128 $outstr .= ' </div>'.PHP_EOL;
129 $outstr .= ' <div id="fermentor_toggle3">'.PHP_EOL;
130 $outstr .= ' </div>'.PHP_EOL;
131 $outstr .= ' </div>'.PHP_EOL;
132 $outstr .= ' <div id="fermentor_control">'.PHP_EOL;
133 // $outstr .= ' mode ' . $mode . '<br>' .PHP_EOL;
134 // $outstr .= ' air temperature ' . $air_temperature . '<br>' .PHP_EOL;
135 // $outstr .= ' beer temperature ' . $beer_temperature . '<br>' .PHP_EOL;
106 $outstr .= ' </div>'.PHP_EOL; 136 $outstr .= ' </div>'.PHP_EOL;
107 $outstr .= ' <div id="fermentor_edit">'.PHP_EOL; 137 $outstr .= ' <div id="fermentor_edit">'.PHP_EOL;
108 $outstr .= ' <button id="fermentor_setup" class="ui-state-default">Edit fermentor</button>'.PHP_EOL; 138 $outstr .= ' <button id="fermentor_setup" class="ui-state-default">Edit fermentor</button>'.PHP_EOL;
109 $outstr .= ' </div>'.PHP_EOL; 139 $outstr .= ' </div>'.PHP_EOL;
110 $outstr .= ' </div> <!-- fermentor -->'.PHP_EOL; 140 $outstr .= ' </div> <!-- fermentor -->'.PHP_EOL;
140 $i = 1; 170 $i = 1;
141 while (1) { 171 while (1) {
142 if (strcmp($arr[$i], ".") == 0) 172 if (strcmp($arr[$i], ".") == 0)
143 break; 173 break;
144 $parts = explode(",", $arr[$i]); 174 $parts = explode(",", $arr[$i]);
145 $outstr .= showunit($parts[1]); 175 $outstr .= showunit($parts[1], $i);
146 $i++; 176 $i++;
147 } 177 }
148 } 178 }
149 } 179 }
150 180

mercurial