www-thermferm/units.php

changeset 312
7b0f819a3805
parent 311
f3b0e9ac9bcb
child 349
1f89da6511a9
equal deleted inserted replaced
311:f3b0e9ac9bcb 312:7b0f819a3805
201 return 5; 201 return 5;
202 202
203 if (($_POST['TempSetMin'] < -5) || ($_POST['TempSetMin'] > 15)) 203 if (($_POST['TempSetMin'] < -5) || ($_POST['TempSetMin'] > 15))
204 return 6; 204 return 6;
205 205
206 if (($_POST['HeaterDelay'] < 0) || ($_POST['HeaterDelay'] > 45)) 206 if (($_POST['HeaterDelay'] < 0) || ($_POST['HeaterDelay'] > 720))
207 return 7; 207 return 7;
208 208
209 if (($_POST['CoolerDelay'] < 0) || ($_POST['CoolerDelay'] > 45)) 209 if (($_POST['CoolerDelay'] < 0) || ($_POST['CoolerDelay'] > 720))
210 return 8; 210 return 8;
211 211
212 if (($_POST['IdleRangeL'] > 0) || ($_POST['IdleRangeL'] < -5)) 212 if (($_POST['IdleRangeL'] > 0) || ($_POST['IdleRangeL'] < -5))
213 return 9; 213 return 9;
214 214
215 if (($_POST['IdleRangeH'] < 0) || ($_POST['IdleRangeH'] > 5)) 215 if (($_POST['IdleRangeH'] < 0) || ($_POST['IdleRangeH'] > 5))
216 return 10; 216 return 10;
217 217
218 if (($_POST['LightDelay'] < 0) || ($_POST['LightDelay'] > 45)) 218 if (($_POST['LightDelay'] < 0) || ($_POST['LightDelay'] > 720))
219 return 11; 219 return 11;
220 220
221 } else { 221 } else {
222 return 1; 222 return 1;
223 } 223 }
254 break; 254 break;
255 case 5: $error = 'Temperature Maximum must be between 25 and 35 &deg;C'; 255 case 5: $error = 'Temperature Maximum must be between 25 and 35 &deg;C';
256 break; 256 break;
257 case 6: $error = 'Temperature Minimum must be between -5 and 15 &deg;C'; 257 case 6: $error = 'Temperature Minimum must be between -5 and 15 &deg;C';
258 break; 258 break;
259 case 7: $error = 'Heater Delay must be bewteen 0 and 45'; 259 case 7: $error = 'Heater Delay must be bewteen 0 and 720 seconds';
260 break; 260 break;
261 case 8: $error = 'Cooler Delay must be bewteen 0 and 45'; 261 case 8: $error = 'Cooler Delay must be bewteen 0 and 720 seconds';
262 break; 262 break;
263 case 9: $error = 'Idle Range Low must be between -5 en 0'; 263 case 9: $error = 'Idle Range Low must be between -5 en 0';
264 break; 264 break;
265 case 10: $error = 'Idle Range High must be between 0 and 5'; 265 case 10: $error = 'Idle Range High must be between 0 and 5';
266 break; 266 break;
267 case 11: $error = 'Light Delay must be bewteen 0 and 45'; 267 case 11: $error = 'Light Delay must be bewteen 0 and 720 seconds';
268 break; 268 break;
269 case 99: 269 case 99:
270 load('units.php'); 270 load('units.php');
271 break; 271 break;
272 } 272 }
395 $outstr .= ' </tr>'.PHP_EOL; 395 $outstr .= ' </tr>'.PHP_EOL;
396 } 396 }
397 if ($f[0] == "HEATER_DELAY") { 397 if ($f[0] == "HEATER_DELAY") {
398 $outstr .= ' <tr class="editor">'.PHP_EOL; 398 $outstr .= ' <tr class="editor">'.PHP_EOL;
399 $outstr .= ' <td class="editname">Heater Switch Delay</td>'.PHP_EOL; 399 $outstr .= ' <td class="editname">Heater Switch Delay</td>'.PHP_EOL;
400 $outstr .= ' <td class="editfield"><input type="text" name="HeaterDelay" size="5" value="'.$f[1].'"> * 15 seconds</td>'.PHP_EOL; 400 $outstr .= ' <td class="editfield"><input type="text" name="HeaterDelay" size="5" value="'.$f[1].'"> seconds (0..720)</td>'.PHP_EOL;
401 $outstr .= ' </tr>'.PHP_EOL; 401 $outstr .= ' </tr>'.PHP_EOL;
402 } 402 }
403 if ($f[0] == "COOLER_ADDRESS") { 403 if ($f[0] == "COOLER_ADDRESS") {
404 $outstr .= ' <tr class="editor">'.PHP_EOL; 404 $outstr .= ' <tr class="editor">'.PHP_EOL;
405 $outstr .= ' <td class="editname">Cooler Switch Address</td>'.PHP_EOL; 405 $outstr .= ' <td class="editname">Cooler Switch Address</td>'.PHP_EOL;
422 $outstr .= ' </tr>'.PHP_EOL; 422 $outstr .= ' </tr>'.PHP_EOL;
423 } 423 }
424 if ($f[0] == "COOLER_DELAY") { 424 if ($f[0] == "COOLER_DELAY") {
425 $outstr .= ' <tr class="editor">'.PHP_EOL; 425 $outstr .= ' <tr class="editor">'.PHP_EOL;
426 $outstr .= ' <td class="editname">Cooler Switch Delay</td>'.PHP_EOL; 426 $outstr .= ' <td class="editname">Cooler Switch Delay</td>'.PHP_EOL;
427 $outstr .= ' <td class="editfield"><input type="text" name="CoolerDelay" size="5" value="'.$f[1].'"> * 15 seconds</td>'.PHP_EOL; 427 $outstr .= ' <td class="editfield"><input type="text" name="CoolerDelay" size="5" value="'.$f[1].'"> seconds (0..720)</td>'.PHP_EOL;
428 $outstr .= ' </tr>'.PHP_EOL; 428 $outstr .= ' </tr>'.PHP_EOL;
429 } 429 }
430 if ($f[0] == "FAN_ADDRESS") { 430 if ($f[0] == "FAN_ADDRESS") {
431 $outstr .= ' <tr class="editor">'.PHP_EOL; 431 $outstr .= ' <tr class="editor">'.PHP_EOL;
432 $outstr .= ' <td class="editname">Fan Switch Address</td>'.PHP_EOL; 432 $outstr .= ' <td class="editname">Fan Switch Address</td>'.PHP_EOL;
470 $outstr .= ' </tr>'.PHP_EOL; 470 $outstr .= ' </tr>'.PHP_EOL;
471 } 471 }
472 if ($f[0] == "LIGHT_DELAY") { 472 if ($f[0] == "LIGHT_DELAY") {
473 $outstr .= ' <tr class="editor">'.PHP_EOL; 473 $outstr .= ' <tr class="editor">'.PHP_EOL;
474 $outstr .= ' <td class="editname">Lights Delay</td>'.PHP_EOL; 474 $outstr .= ' <td class="editname">Lights Delay</td>'.PHP_EOL;
475 $outstr .= ' <td class="editfield"><input type="text" name="LightDelay" size="5" value="'.$f[1].'"> * 15 seconds</td>'.PHP_EOL; 475 $outstr .= ' <td class="editfield"><input type="text" name="LightDelay" size="5" value="'.$f[1].'"> seconds (0..720)</td>'.PHP_EOL;
476 $outstr .= ' </tr>'.PHP_EOL; 476 $outstr .= ' </tr>'.PHP_EOL;
477 } 477 }
478 if ($f[0] == "DOOR_ADDRESS") { 478 if ($f[0] == "DOOR_ADDRESS") {
479 $outstr .= ' <tr class="editor">'.PHP_EOL; 479 $outstr .= ' <tr class="editor">'.PHP_EOL;
480 $outstr .= ' <td class="editname">Door Sensor Address</td>'.PHP_EOL; 480 $outstr .= ' <td class="editname">Door Sensor Address</td>'.PHP_EOL;
530 $outstr .= ' </tr>'.PHP_EOL; 530 $outstr .= ' </tr>'.PHP_EOL;
531 } 531 }
532 if ($f[0] == "IDLE_RANGE_L") { 532 if ($f[0] == "IDLE_RANGE_L") {
533 $outstr .= ' <tr class="editor">'.PHP_EOL; 533 $outstr .= ' <tr class="editor">'.PHP_EOL;
534 $outstr .= ' <td class="editname">Idle Range Low</td>'.PHP_EOL; 534 $outstr .= ' <td class="editname">Idle Range Low</td>'.PHP_EOL;
535 $outstr .= ' <td class="editfield"><input type="text" name="IdleRangeL" size="5" value="'.$f[1].'"> &deg;C (Cooler margin)</td>'.PHP_EOL; 535 $outstr .= ' <td class="editfield"><input type="text" name="IdleRangeL" size="6" value="'.$f[1].'"> &deg;C (Cooler margin)</td>'.PHP_EOL;
536 $outstr .= ' </tr>'.PHP_EOL; 536 $outstr .= ' </tr>'.PHP_EOL;
537 } 537 }
538 if ($f[0] == "IDLE_RANGE_H") { 538 if ($f[0] == "IDLE_RANGE_H") {
539 $outstr .= ' <tr class="editor">'.PHP_EOL; 539 $outstr .= ' <tr class="editor">'.PHP_EOL;
540 $outstr .= ' <td class="editname">Idle Range High</td>'.PHP_EOL; 540 $outstr .= ' <td class="editname">Idle Range High</td>'.PHP_EOL;
541 $outstr .= ' <td class="editfield"><input type="text" name="IdleRangeH" size="5" value="'.$f[1].'"> &deg;C (Heater margin)</td>'.PHP_EOL; 541 $outstr .= ' <td class="editfield"><input type="text" name="IdleRangeH" size="6" value="'.$f[1].'"> &deg;C (Heater margin)</td>'.PHP_EOL;
542 $outstr .= ' </tr>'.PHP_EOL; 542 $outstr .= ' </tr>'.PHP_EOL;
543 } 543 }
544 if ($f[0] == "PID_KP") { 544 if ($f[0] == "PID_KP") {
545 $outstr .= ' <tr class="editor">'.PHP_EOL; 545 $outstr .= ' <tr class="editor">'.PHP_EOL;
546 $outstr .= ' <td class="editname">PID Kp</td>'.PHP_EOL; 546 $outstr .= ' <td class="editname">PID Kp</td>'.PHP_EOL;
661 $outstr .= '<input type="hidden" value="" name="PSUAdress">'; 661 $outstr .= '<input type="hidden" value="" name="PSUAdress">';
662 $outstr .= '<input type="hidden" value="1.0" name="TempSetMin">'; 662 $outstr .= '<input type="hidden" value="1.0" name="TempSetMin">';
663 $outstr .= '<input type="hidden" value="30.0" name="TempSetMax">'; 663 $outstr .= '<input type="hidden" value="30.0" name="TempSetMax">';
664 $outstr .= '<input type="hidden" value="-1.0" name="IdleRangeL">'; 664 $outstr .= '<input type="hidden" value="-1.0" name="IdleRangeL">';
665 $outstr .= '<input type="hidden" value="1.0" name="IdleRangeH">'; 665 $outstr .= '<input type="hidden" value="1.0" name="IdleRangeH">';
666 $outstr .= '<input type="hidden" value="0.0" name="PID_Kp">'; 666 $outstr .= '<input type="hidden" value="4.0" name="PID_Kp">';
667 $outstr .= '<input type="hidden" value="0.0" name="PID_Kd">'; 667 $outstr .= '<input type="hidden" value="0.2" name="PID_Kd">';
668 $outstr .= '<input type="hidden" value="0.0" name="PID_Ki">'; 668 $outstr .= '<input type="hidden" value="1.0" name="PID_Ki">';
669 $outstr .= '<input type="hidden" value="testdata" name="action">'; 669 $outstr .= '<input type="hidden" value="testdata" name="action">';
670 $outstr .= '<input type="hidden" value="add" name="command">'; 670 $outstr .= '<input type="hidden" value="add" name="command">';
671 $outstr .= '<input type="hidden" value="00000000-0000-0000-0000-000000000000" name="UUID">'; 671 $outstr .= '<input type="hidden" value="00000000-0000-0000-0000-000000000000" name="UUID">';
672 $outstr .= ' </tr>'.PHP_EOL; 672 $outstr .= ' </tr>'.PHP_EOL;
673 $outstr .= ' </table>'.PHP_EOL; 673 $outstr .= ' </table>'.PHP_EOL;

mercurial