130 $outstr .= ' <div id="fermentor_chart_'.$unr.'" style="width:720px; height:377px; float:left"></div>'.PHP_EOL; |
130 $outstr .= ' <div id="fermentor_chart_'.$unr.'" style="width:720px; height:377px; float:left"></div>'.PHP_EOL; |
131 |
131 |
132 $set_temperature = "N/A"; |
132 $set_temperature = "N/A"; |
133 $air_temperature = "N/A"; |
133 $air_temperature = "N/A"; |
134 $beer_temperature = "N/A"; |
134 $beer_temperature = "N/A"; |
|
135 $power_led = $cooler_led = $heater_led = $fan_led = "off"; |
135 |
136 |
136 foreach($arr as $l) { |
137 foreach($arr as $l) { |
137 $vals = explode(",", $l); |
138 $vals = explode(",", $l); |
138 if (strcmp($vals[0], "MODE") == 0) { |
139 if (strcmp($vals[0], "MODE") == 0) { |
139 $mode = $vals[1]; |
140 $mode = $vals[1]; |
|
141 if (strcmp($mode, "OFF")) |
|
142 $power_led = "on"; |
140 } |
143 } |
141 if (strcmp($vals[0], "AIR_STATE") == 0) { |
144 if (strcmp($vals[0], "AIR_STATE") == 0) { |
142 $air_state = $vals[1]; |
145 $air_state = $vals[1]; |
143 } |
146 } |
144 if ((strcmp($vals[0], "AIR_TEMPERATURE") == 0) && ($air_state == 0)) { |
147 if ((strcmp($vals[0], "AIR_TEMPERATURE") == 0) && ($air_state == 0)) { |
166 strcmp($mode, "PROFILE") ? $se = "" : $se = " checked"; |
169 strcmp($mode, "PROFILE") ? $se = "" : $se = " checked"; |
167 $outstr .= ' <input type="radio" name="mode'.$unr.'" value="PROFILE"'.$se.' disabled>Profile'.PHP_EOL; |
170 $outstr .= ' <input type="radio" name="mode'.$unr.'" value="PROFILE"'.$se.' disabled>Profile'.PHP_EOL; |
168 $outstr .= ' </form>'.PHP_EOL; |
171 $outstr .= ' </form>'.PHP_EOL; |
169 $outstr .= ' </div>'.PHP_EOL; |
172 $outstr .= ' </div>'.PHP_EOL; |
170 $outstr .= ' <div id="fermentor_powerled">'.PHP_EOL; |
173 $outstr .= ' <div id="fermentor_powerled">'.PHP_EOL; |
171 $outstr .= ' PwrLED'.PHP_EOL; |
174 $outstr .= ' <img src="images/led_green_'.$power_led.'.png"><br>Pwr'.PHP_EOL; |
172 $outstr .= ' </div>'.PHP_EOL; |
175 $outstr .= ' </div>'.PHP_EOL; |
|
176 $outstr .= ' </div> <!-- fermentor_panel_top -->'.PHP_EOL; |
|
177 |
|
178 $outstr .= ' <div id="fermentor_panel_display">'.PHP_EOL; |
173 $outstr .= ' <div id="fermentor_display1">'.PHP_EOL; |
179 $outstr .= ' <div id="fermentor_display1">'.PHP_EOL; |
174 $outstr .= ' '.$set_temperature.'<br>Set'.PHP_EOL; |
180 $outstr .= ' '.$set_temperature.'<br>Set'.PHP_EOL; |
175 $outstr .= ' </div>'.PHP_EOL; |
181 $outstr .= ' </div>'.PHP_EOL; |
176 $outstr .= ' <div id="fermentor_display2">'.PHP_EOL; |
182 $outstr .= ' <div id="fermentor_display2">'.PHP_EOL; |
177 $outstr .= ' '.$air_temperature.'<br>Air'.PHP_EOL; |
183 $outstr .= ' '.$air_temperature.'<br>Air'.PHP_EOL; |
178 $outstr .= ' </div>'.PHP_EOL; |
184 $outstr .= ' </div>'.PHP_EOL; |
179 $outstr .= ' <div id="fermentor_display3">'.PHP_EOL; |
185 $outstr .= ' <div id="fermentor_display3">'.PHP_EOL; |
180 $outstr .= ' '.$beer_temperature.'<br>Beer'.PHP_EOL; |
186 $outstr .= ' '.$beer_temperature.'<br>Beer'.PHP_EOL; |
181 $outstr .= ' </div>'.PHP_EOL; |
187 $outstr .= ' </div>'.PHP_EOL; |
|
188 $outstr .= ' </div> <!-- fermentor_panel_display -->'.PHP_EOL; |
|
189 |
|
190 $outstr .= ' <div id="fermentor_panel_control">'.PHP_EOL; |
182 $outstr .= ' <div id="fermentor_led1">'.PHP_EOL; |
191 $outstr .= ' <div id="fermentor_led1">'.PHP_EOL; |
183 $outstr .= ' CoolLED'.PHP_EOL; |
192 $outstr .= ' <img src="images/led_green_'.$cooler_led.'.png"><br>Cool'.PHP_EOL; |
184 $outstr .= ' </div>'.PHP_EOL; |
193 $outstr .= ' </div>'.PHP_EOL; |
185 $outstr .= ' <div id="fermentor_led2">'.PHP_EOL; |
194 $outstr .= ' <div id="fermentor_led2">'.PHP_EOL; |
186 $outstr .= ' HeatLED'.PHP_EOL; |
195 $outstr .= ' <img src="images/led_green_'.$heater_led.'.png"><br>Heat'.PHP_EOL; |
187 $outstr .= ' </div>'.PHP_EOL; |
196 $outstr .= ' </div>'.PHP_EOL; |
188 $outstr .= ' <div id="fermentor_led3">'.PHP_EOL; |
197 $outstr .= ' <div id="fermentor_led3">'.PHP_EOL; |
189 $outstr .= ' FanLED'.PHP_EOL; |
198 $outstr .= ' <img src="images/led_green_'.$fan_led.'.png"><br>Fan'.PHP_EOL; |
190 $outstr .= ' </div>'.PHP_EOL; |
199 $outstr .= ' </div>'.PHP_EOL; |
191 $outstr .= ' <div id="fermentor_toggle1">'.PHP_EOL; |
200 $outstr .= ' <div id="fermentor_toggle1">'.PHP_EOL; |
192 $outstr .= ' <form>'.PHP_EOL; |
201 $outstr .= ' <form>'.PHP_EOL; |
193 strcmp($mode, "NONE") ? $se = " disabled" : $se = ""; |
202 strcmp($mode, "NONE") ? $se = " disabled" : $se = ""; |
194 $ch = " checked"; |
203 $ch = " checked"; |
195 $outstr .= ' <input type="radio" name="cooler'.$unr.'" value="OFF"'.$se.$ch.'>Off<br>'.PHP_EOL; |
204 $outstr .= ' <input type="radio" name="cooler'.$unr.'" value="OFF"'.$se.$ch.'>Off<br>'.PHP_EOL; |
196 $outstr .= ' <input type="radio" name="cooler'.$unr.'" value="ON"'.$se.'>On<br>'.PHP_EOL; |
205 $outstr .= ' <input type="radio" name="cooler'.$unr.'" value="ON"'.$se.'>On'.PHP_EOL; |
197 $outstr .= ' Cooler'.PHP_EOL; |
|
198 $outstr .= ' </form>'.PHP_EOL; |
206 $outstr .= ' </form>'.PHP_EOL; |
199 $outstr .= ' </div>'.PHP_EOL; |
207 $outstr .= ' </div>'.PHP_EOL; |
200 $outstr .= ' <div id="fermentor_toggle2">'.PHP_EOL; |
208 $outstr .= ' <div id="fermentor_toggle2">'.PHP_EOL; |
201 $outstr .= ' <form>'.PHP_EOL; |
209 $outstr .= ' <form>'.PHP_EOL; |
202 strcmp($mode, "NONE") ? $se = " disabled" : $se = ""; |
210 strcmp($mode, "NONE") ? $se = " disabled" : $se = ""; |
203 $outstr .= ' <input type="radio" name="heater'.$unr.'" value="OFF"'.$se.$ch.'>Off<br>'.PHP_EOL; |
211 $outstr .= ' <input type="radio" name="heater'.$unr.'" value="OFF"'.$se.$ch.'>Off<br>'.PHP_EOL; |
204 $outstr .= ' <input type="radio" name="heater'.$unr.'" value="ON"'.$se.'>On<br>'.PHP_EOL; |
212 $outstr .= ' <input type="radio" name="heater'.$unr.'" value="ON"'.$se.'>On'.PHP_EOL; |
205 $outstr .= ' Heater'.PHP_EOL; |
|
206 $outstr .= ' </form>'.PHP_EOL; |
213 $outstr .= ' </form>'.PHP_EOL; |
207 $outstr .= ' </div>'.PHP_EOL; |
214 $outstr .= ' </div>'.PHP_EOL; |
208 $outstr .= ' <div id="fermentor_toggle3">'.PHP_EOL; |
215 $outstr .= ' <div id="fermentor_toggle3">'.PHP_EOL; |
209 $outstr .= ' <form>'.PHP_EOL; |
216 $outstr .= ' <form>'.PHP_EOL; |
210 strcmp($mode, "NONE") ? $se = " disabled" : $se = ""; |
217 strcmp($mode, "NONE") ? $se = " disabled" : $se = ""; |
211 $outstr .= ' <input type="radio" name="fan'.$unr.'" value="OFF"'.$se.$ch.'>Off<br>'.PHP_EOL; |
218 $outstr .= ' <input type="radio" name="fan'.$unr.'" value="OFF"'.$se.$ch.'>Off<br>'.PHP_EOL; |
212 $outstr .= ' <input type="radio" name="fan'.$unr.'" value="ON"'.$se.'>On<br>'.PHP_EOL; |
219 $outstr .= ' <input type="radio" name="fan'.$unr.'" value="ON"'.$se.'>On'.PHP_EOL; |
213 $outstr .= ' Fan'.PHP_EOL; |
220 $outstr .= ' </form>'.PHP_EOL; |
214 $outstr .= ' </form>'.PHP_EOL; |
221 $outstr .= ' </div>'.PHP_EOL; |
215 $outstr .= ' </div>'.PHP_EOL; |
222 $outstr .= ' </div> <!-- fermentor_panel_control -->'.PHP_EOL; |
216 $outstr .= ' </div> <!-- fermentor_panel -->'.PHP_EOL; |
223 |
217 $outstr .= ' </div> <!-- fermentor -->'.PHP_EOL; |
224 $outstr .= ' </div> <!-- fermentor -->'.PHP_EOL; |
218 } |
225 } |
219 |
226 |
220 return $outstr; |
227 return $outstr; |
221 } |
228 } |