94 $cmd[] = "VOLUME,".$_POST['Volume']; |
94 $cmd[] = "VOLUME,".$_POST['Volume']; |
95 $cmd[] = "AIR_ADDRESS,".$_POST['AirAddress']; |
95 $cmd[] = "AIR_ADDRESS,".$_POST['AirAddress']; |
96 $cmd[] = "AIR_IDX,".$_POST['AirIdx']; |
96 $cmd[] = "AIR_IDX,".$_POST['AirIdx']; |
97 $cmd[] = "BEER_ADDRESS,".$_POST['BeerAddress']; |
97 $cmd[] = "BEER_ADDRESS,".$_POST['BeerAddress']; |
98 $cmd[] = "BEER_IDX,".$_POST['BeerIdx']; |
98 $cmd[] = "BEER_IDX,".$_POST['BeerIdx']; |
|
99 $cmd[] = "CHILLER_ADDRESS,".$_POST['ChillerAddress']; |
|
100 $cmd[] = "CHILLER_IDX,".$_POST['ChillerIdx']; |
99 $cmd[] = "HEATER_ADDRESS,".$_POST['HeaterAddress']; |
101 $cmd[] = "HEATER_ADDRESS,".$_POST['HeaterAddress']; |
100 $cmd[] = "HEATER_DELAY,".$_POST['HeaterDelay']; |
102 $cmd[] = "HEATER_DELAY,".$_POST['HeaterDelay']; |
101 $cmd[] = "HEATER_IDX,".$_POST['HeaterIdx']; |
103 $cmd[] = "HEATER_IDX,".$_POST['HeaterIdx']; |
102 $cmd[] = "COOLER_ADDRESS,".$_POST['CoolerAddress']; |
104 $cmd[] = "COOLER_ADDRESS,".$_POST['CoolerAddress']; |
103 $cmd[] = "COOLER_DELAY,".$_POST['CoolerDelay']; |
105 $cmd[] = "COOLER_DELAY,".$_POST['CoolerDelay']; |
135 unset($_POST['command']); |
137 unset($_POST['command']); |
136 unset($_POST['AirAddress']); |
138 unset($_POST['AirAddress']); |
137 unset($_POST['AirIdx']); |
139 unset($_POST['AirIdx']); |
138 unset($_POST['BeerAddress']); |
140 unset($_POST['BeerAddress']); |
139 unset($_POST['BeerIdx']); |
141 unset($_POST['BeerIdx']); |
|
142 unset($_POST['ChillerAddress']); |
|
143 unset($_POST['ChillerIdx']); |
140 unset($_POST['HeaterAddress']); |
144 unset($_POST['HeaterAddress']); |
141 unset($_POST['HeaterDelay']); |
145 unset($_POST['HeaterDelay']); |
142 unset($_POST['HeaterIdx']); |
146 unset($_POST['HeaterIdx']); |
143 unset($_POST['CoolerAddress']); |
147 unset($_POST['CoolerAddress']); |
144 unset($_POST['CoolerDelay']); |
148 unset($_POST['CoolerDelay']); |
195 */ |
199 */ |
196 function test_thedata() { |
200 function test_thedata() { |
197 |
201 |
198 global $arr; |
202 global $arr; |
199 |
203 |
200 if (isset($_POST['UUID']) && isset($_POST['Name']) && isset($_POST['Volume']) && isset($_POST['AirAddress']) && |
204 if (isset($_POST['UUID']) && isset($_POST['Name']) && isset($_POST['Volume']) && isset($_POST['AirAddress']) && isset($_POST['ChillerAddress']) && |
201 isset($_POST['BeerAddress']) && isset($_POST['HeaterAddress']) && isset($_POST['CoolerAddress']) && isset($_POST['LightAddress']) && |
205 isset($_POST['BeerAddress']) && isset($_POST['HeaterAddress']) && isset($_POST['CoolerAddress']) && isset($_POST['LightAddress']) && |
202 isset($_POST['HeaterDelay']) && isset($_POST['CoolerDelay']) && isset($_POST['LightDelay']) && isset($_POST['PSUAddress']) && |
206 isset($_POST['HeaterDelay']) && isset($_POST['CoolerDelay']) && isset($_POST['LightDelay']) && isset($_POST['PSUAddress']) && |
203 isset($_POST['FanAddress']) && isset($_POST['DoorAddress']) && isset($_POST['TempSetMin']) && isset($_POST['TempSetMax']) && |
207 isset($_POST['FanAddress']) && isset($_POST['DoorAddress']) && isset($_POST['TempSetMin']) && isset($_POST['TempSetMax']) && |
204 isset($_POST['PIDC_pGain']) && isset($_POST['PIDC_iGain']) && isset($_POST['PIDC_dGain']) && isset($_POST['PIDC_idleRange']) && |
208 isset($_POST['PIDC_pGain']) && isset($_POST['PIDC_iGain']) && isset($_POST['PIDC_dGain']) && isset($_POST['PIDC_idleRange']) && |
205 isset($_POST['PIDH_pGain']) && isset($_POST['PIDH_iGain']) && isset($_POST['PIDH_dGain']) && isset($_POST['PIDH_idleRange']) && |
209 isset($_POST['PIDH_pGain']) && isset($_POST['PIDH_iGain']) && isset($_POST['PIDH_dGain']) && isset($_POST['PIDH_idleRange']) && |
206 isset($_POST['PIDC_iMax']) && isset($_POST['PIDH_iMax']) && isset($_POST['AirIdx']) && isset($_POST['BeerIdx']) && |
210 isset($_POST['PIDC_iMax']) && isset($_POST['PIDH_iMax']) && isset($_POST['AirIdx']) && isset($_POST['BeerIdx']) && |
207 isset($_POST['HeaterIdx']) && isset($_POST['CoolerIdx']) && isset($_POST['LightIdx']) && isset($_POST['DoorIdx']) && |
211 isset($_POST['HeaterIdx']) && isset($_POST['CoolerIdx']) && isset($_POST['LightIdx']) && isset($_POST['DoorIdx']) && |
208 isset($_POST['PSUIdx']) && isset($_POST['FanIdx']) && |
212 isset($_POST['PSUIdx']) && isset($_POST['FanIdx']) && isset($_POST['ChillerIdx']) && |
209 isset($_POST['FanDelay']) && isset($_POST['key']) && isset($_POST['command'])) { |
213 isset($_POST['FanDelay']) && isset($_POST['key']) && isset($_POST['command'])) { |
210 |
214 |
211 if ($_POST['key'] == 'Cancel') |
215 if ($_POST['key'] == 'Cancel') |
212 return 99; |
216 return 99; |
213 |
217 |
358 $f = explode(",", $reply[$i]); |
362 $f = explode(",", $reply[$i]); |
359 |
363 |
360 if ($f[0] == "NAME") { |
364 if ($f[0] == "NAME") { |
361 $outstr .= ' <tr class="editor">'.PHP_EOL; |
365 $outstr .= ' <tr class="editor">'.PHP_EOL; |
362 $outstr .= ' <td class="editname">Unit Name</td>'.PHP_EOL; |
366 $outstr .= ' <td class="editname">Unit Name</td>'.PHP_EOL; |
363 $outstr .= ' <td class="editfield"><input type="text" name="Name" size="50" value="'.$f[1].'"></td>'.PHP_EOL; |
367 $outstr .= ' <td colspan="3" class="editfield"><input type="text" name="Name" size="50" value="'.$f[1].'"></td>'.PHP_EOL; |
364 $outstr .= ' </tr>'.PHP_EOL; |
368 $outstr .= ' </tr>'.PHP_EOL; |
365 } |
369 } |
366 if ($f[0] == "VOLUME") { |
370 if ($f[0] == "VOLUME") { |
367 $outstr .= ' <tr class="editor">'.PHP_EOL; |
371 $outstr .= ' <tr class="editor">'.PHP_EOL; |
368 $outstr .= ' <td class="editname">Unit Volume</td>'.PHP_EOL; |
372 $outstr .= ' <td class="editname">Unit Volume</td>'.PHP_EOL; |
369 $outstr .= ' <td class="editfield"><input type="text" name="Volume" size="5" value="'.$f[1].'"></td>'.PHP_EOL; |
373 $outstr .= ' <td colspan="3" class="editfield"><input type="text" name="Volume" size="5" value="'.$f[1].'"></td>'.PHP_EOL; |
370 $outstr .= ' </tr>'.PHP_EOL; |
374 $outstr .= ' </tr>'.PHP_EOL; |
371 } |
375 } |
372 if ($f[0] == "AIR_ADDRESS") { |
376 if ($f[0] == "AIR_ADDRESS") { |
373 $outstr .= ' <tr class="editor">'.PHP_EOL; |
377 $outstr .= ' <tr class="editor">'.PHP_EOL; |
374 $outstr .= ' <td class="editname">Air Sensor Address</td>'.PHP_EOL; |
378 $outstr .= ' <td class="editname">Air Sensor Address</td>'.PHP_EOL; |
413 } |
417 } |
414 $j++; |
418 $j++; |
415 } |
419 } |
416 } |
420 } |
417 $outstr .= ' </select></td>'.PHP_EOL; |
421 $outstr .= ' </select></td>'.PHP_EOL; |
418 $outstr .= ' </tr>'.PHP_EOL; |
422 // $outstr .= ' </tr>'.PHP_EOL; |
419 } |
423 } |
420 if ($f[0] == "BEER_IDX") { |
424 if ($f[0] == "BEER_IDX") { |
421 $outstr .= ' <tr class="editor">'.PHP_EOL; |
425 // $outstr .= ' <tr class="editor">'.PHP_EOL; |
422 $outstr .= ' <td class="editname">Beer domoticz idx</td>'.PHP_EOL; |
426 $outstr .= ' <td class="editname">Beer domoticz idx</td>'.PHP_EOL; |
423 $outstr .= ' <td class="editfield"><input type="text" name="BeerIdx" size="5" value="'.$f[1].'"></td>'.PHP_EOL; |
427 $outstr .= ' <td class="editfield"><input type="text" name="BeerIdx" size="5" value="'.$f[1].'"></td>'.PHP_EOL; |
|
428 $outstr .= ' </tr>'.PHP_EOL; |
|
429 } |
|
430 if ($f[0] == "CHILLER_ADDRESS") { |
|
431 $outstr .= ' <tr class="editor">'.PHP_EOL; |
|
432 $outstr .= ' <td class="editname">Chiller Sensor Address</td>'.PHP_EOL; |
|
433 $outstr .= ' <td class="editfield"><select name="ChillerAddress">'.PHP_EOL; |
|
434 $outstr .= ' <option value="">Not Assigned</option>'.PHP_EOL; |
|
435 if (startsWith($devices[0], "212")) { |
|
436 $j = 1; |
|
437 while (1) { |
|
438 if (strcmp($devices[$j], ".") == 0) |
|
439 break; |
|
440 $g = explode(",", $devices[$j]); |
|
441 if ($g[5] == "IN_ANALOG") { |
|
442 ($f[1] == $g[0]) ? $se = " selected" : $se = ""; |
|
443 $outstr .= ' <option value="'.$g[0].'"'.$se.'>'.$g[1].' '.$g[4].'</option>'.PHP_EOL; |
|
444 } |
|
445 $j++; |
|
446 } |
|
447 } |
|
448 $outstr .= ' </select></td>'.PHP_EOL; |
|
449 // $outstr .= ' </tr>'.PHP_EOL; |
|
450 } |
|
451 if ($f[0] == "CHILLER_IDX") { |
|
452 // $outstr .= ' <tr class="editor">'.PHP_EOL; |
|
453 $outstr .= ' <td class="editname">Chiller domoticz idx</td>'.PHP_EOL; |
|
454 $outstr .= ' <td class="editfield"><input type="text" name="ChillerIdx" size="5" value="'.$f[1].'"></td>'.PHP_EOL; |
424 $outstr .= ' </tr>'.PHP_EOL; |
455 $outstr .= ' </tr>'.PHP_EOL; |
425 } |
456 } |
426 if ($f[0] == "HEATER_ADDRESS") { |
457 if ($f[0] == "HEATER_ADDRESS") { |
427 $outstr .= ' <tr class="editor">'.PHP_EOL; |
458 $outstr .= ' <tr class="editor">'.PHP_EOL; |
428 $outstr .= ' <td class="editname">Heater Switch Address</td>'.PHP_EOL; |
459 $outstr .= ' <td class="editname">Heater Switch Address</td>'.PHP_EOL; |
440 } |
471 } |
441 $j++; |
472 $j++; |
442 } |
473 } |
443 } |
474 } |
444 $outstr .= ' </select></td>'.PHP_EOL; |
475 $outstr .= ' </select></td>'.PHP_EOL; |
445 $outstr .= ' </tr>'.PHP_EOL; |
476 // $outstr .= ' </tr>'.PHP_EOL; |
446 } |
477 } |
447 if ($f[0] == "HEATER_DELAY") { |
478 if ($f[0] == "HEATER_DELAY") { |
448 $outstr .= ' <tr class="editor">'.PHP_EOL; |
479 // $outstr .= ' <tr class="editor">'.PHP_EOL; |
449 $outstr .= ' <td class="editname">Heater Switch Delay</td>'.PHP_EOL; |
480 $outstr .= ' <td class="editname">Heater Switch Delay</td>'.PHP_EOL; |
450 $outstr .= ' <td class="editfield"><input type="text" name="HeaterDelay" size="5" value="'.$f[1].'"> seconds (0..720)</td>'.PHP_EOL; |
481 $outstr .= ' <td class="editfield"><input type="text" name="HeaterDelay" size="5" value="'.$f[1].'"> seconds (0..720)</td>'.PHP_EOL; |
451 $outstr .= ' </tr>'.PHP_EOL; |
482 $outstr .= ' </tr>'.PHP_EOL; |
452 } |
483 } |
453 if ($f[0] == "HEATER_IDX") { |
484 if ($f[0] == "HEATER_IDX") { |
454 $outstr .= ' <tr class="editor">'.PHP_EOL; |
485 $outstr .= ' <tr class="editor">'.PHP_EOL; |
455 $outstr .= ' <td class="editname">Heater domoticz idx</td>'.PHP_EOL; |
486 $outstr .= ' <td class="editname">Heater domoticz idx</td>'.PHP_EOL; |
456 $outstr .= ' <td class="editfield"><input type="text" name="HeaterIdx" size="5" value="'.$f[1].'"></td>'.PHP_EOL; |
487 $outstr .= ' <td class="editfield"><input type="text" name="HeaterIdx" size="5" value="'.$f[1].'"></td>'.PHP_EOL; |
457 $outstr .= ' </tr>'.PHP_EOL; |
488 // $outstr .= ' </tr>'.PHP_EOL; |
458 } |
489 } |
459 if ($f[0] == "PIDH_IMAX") { |
490 if ($f[0] == "PIDH_IMAX") { |
460 $outstr .= ' <tr class="editor">'.PHP_EOL; |
491 // $outstr .= ' <tr class="editor">'.PHP_EOL; |
461 $outstr .= ' <td class="editname">PID Heat Maximum</td>'.PHP_EOL; |
492 $outstr .= ' <td class="editname">PID Heat Maximum</td>'.PHP_EOL; |
462 $outstr .= ' <td class="editfield"><input type="text" name="PIDH_iMax" size="6" value="'.$f[1].'"> % (1..100)</td>'.PHP_EOL; |
493 $outstr .= ' <td class="editfield"><input type="text" name="PIDH_iMax" size="6" value="'.$f[1].'"> % (1..100)</td>'.PHP_EOL; |
463 $outstr .= ' </tr>'.PHP_EOL; |
494 $outstr .= ' </tr>'.PHP_EOL; |
464 } |
495 } |
|
496 if ($f[0] == "PIDH_IDLERANGE") { |
|
497 $outstr .= ' <tr class="editor">'.PHP_EOL; |
|
498 $outstr .= ' <td class="editname">Heater Idle Range</td>'.PHP_EOL; |
|
499 $outstr .= ' <td class="editfield"><input type="text" name="PIDH_idleRange" size="6" value="'.$f[1].'"> °C (Heater margin)</td>'.PHP_EOL; |
|
500 // $outstr .= ' </tr>'.PHP_EOL; |
|
501 } |
465 if ($f[0] == "PIDH_PGAIN") { |
502 if ($f[0] == "PIDH_PGAIN") { |
466 $outstr .= ' <tr class="editor">'.PHP_EOL; |
503 // $outstr .= ' <tr class="editor">'.PHP_EOL; |
467 $outstr .= ' <td class="editname">PID Heat pGain</td>'.PHP_EOL; |
504 $outstr .= ' <td class="editname">PID Heat pGain</td>'.PHP_EOL; |
468 $outstr .= ' <td class="editfield"><input type="text" name="PIDH_pGain" size="6" value="'.$f[1].'"> Proportional</td>'.PHP_EOL; |
505 $outstr .= ' <td class="editfield"><input type="text" name="PIDH_pGain" size="6" value="'.$f[1].'"> Proportional</td>'.PHP_EOL; |
469 $outstr .= ' </tr>'.PHP_EOL; |
506 $outstr .= ' </tr>'.PHP_EOL; |
470 } |
507 } |
471 if ($f[0] == "PIDH_IGAIN") { |
508 if ($f[0] == "PIDH_IGAIN") { |
472 $outstr .= ' <tr class="editor">'.PHP_EOL; |
509 $outstr .= ' <tr class="editor">'.PHP_EOL; |
473 $outstr .= ' <td class="editname">PID Heat iGain</td>'.PHP_EOL; |
510 $outstr .= ' <td class="editname">PID Heat iGain</td>'.PHP_EOL; |
474 $outstr .= ' <td class="editfield"><input type="text" name="PIDH_iGain" size="6" value="'.$f[1].'"> Intergral</td>'.PHP_EOL; |
511 $outstr .= ' <td class="editfield"><input type="text" name="PIDH_iGain" size="6" value="'.$f[1].'"> Intergral</td>'.PHP_EOL; |
475 $outstr .= ' </tr>'.PHP_EOL; |
512 // $outstr .= ' </tr>'.PHP_EOL; |
476 } |
513 } |
477 if ($f[0] == "PIDH_DGAIN") { |
514 if ($f[0] == "PIDH_DGAIN") { |
478 $outstr .= ' <tr class="editor">'.PHP_EOL; |
515 // $outstr .= ' <tr class="editor">'.PHP_EOL; |
479 $outstr .= ' <td class="editname">PID Heat dGain</td>'.PHP_EOL; |
516 $outstr .= ' <td class="editname">PID Heat dGain</td>'.PHP_EOL; |
480 $outstr .= ' <td class="editfield"><input type="text" name="PIDH_dGain" size="6" value="'.$f[1].'"> Derivative</td>'.PHP_EOL; |
517 $outstr .= ' <td class="editfield"><input type="text" name="PIDH_dGain" size="6" value="'.$f[1].'"> Derivative</td>'.PHP_EOL; |
481 $outstr .= ' </tr>'.PHP_EOL; |
|
482 } |
|
483 if ($f[0] == "PIDH_IDLERANGE") { |
|
484 $outstr .= ' <tr class="editor">'.PHP_EOL; |
|
485 $outstr .= ' <td class="editname">Heater Idle Range</td>'.PHP_EOL; |
|
486 $outstr .= ' <td class="editfield"><input type="text" name="PIDH_idleRange" size="6" value="'.$f[1].'"> °C (Heater margin)</td>'.PHP_EOL; |
|
487 $outstr .= ' </tr>'.PHP_EOL; |
518 $outstr .= ' </tr>'.PHP_EOL; |
488 } |
519 } |
489 if ($f[0] == "COOLER_ADDRESS") { |
520 if ($f[0] == "COOLER_ADDRESS") { |
490 $outstr .= ' <tr class="editor">'.PHP_EOL; |
521 $outstr .= ' <tr class="editor">'.PHP_EOL; |
491 $outstr .= ' <td class="editname">Cooler Switch Address</td>'.PHP_EOL; |
522 $outstr .= ' <td class="editname">Cooler Switch Address</td>'.PHP_EOL; |
503 } |
534 } |
504 $j++; |
535 $j++; |
505 } |
536 } |
506 } |
537 } |
507 $outstr .= ' </select></td>'.PHP_EOL; |
538 $outstr .= ' </select></td>'.PHP_EOL; |
508 $outstr .= ' </tr>'.PHP_EOL; |
539 // $outstr .= ' </tr>'.PHP_EOL; |
509 } |
540 } |
510 if ($f[0] == "COOLER_DELAY") { |
541 if ($f[0] == "COOLER_DELAY") { |
511 $outstr .= ' <tr class="editor">'.PHP_EOL; |
542 // $outstr .= ' <tr class="editor">'.PHP_EOL; |
512 $outstr .= ' <td class="editname">Cooler Switch Delay</td>'.PHP_EOL; |
543 $outstr .= ' <td class="editname">Cooler Switch Delay</td>'.PHP_EOL; |
513 $outstr .= ' <td class="editfield"><input type="text" name="CoolerDelay" size="5" value="'.$f[1].'"> seconds (0..720)</td>'.PHP_EOL; |
544 $outstr .= ' <td class="editfield"><input type="text" name="CoolerDelay" size="5" value="'.$f[1].'"> seconds (0..720)</td>'.PHP_EOL; |
514 $outstr .= ' </tr>'.PHP_EOL; |
545 $outstr .= ' </tr>'.PHP_EOL; |
515 } |
546 } |
516 if ($f[0] == "COOLER_IDX") { |
547 if ($f[0] == "COOLER_IDX") { |
517 $outstr .= ' <tr class="editor">'.PHP_EOL; |
548 $outstr .= ' <tr class="editor">'.PHP_EOL; |
518 $outstr .= ' <td class="editname">Cooler domoticz idx</td>'.PHP_EOL; |
549 $outstr .= ' <td class="editname">Cooler domoticz idx</td>'.PHP_EOL; |
519 $outstr .= ' <td class="editfield"><input type="text" name="CoolerIdx" size="5" value="'.$f[1].'"></td>'.PHP_EOL; |
550 $outstr .= ' <td class="editfield"><input type="text" name="CoolerIdx" size="5" value="'.$f[1].'"></td>'.PHP_EOL; |
520 $outstr .= ' </tr>'.PHP_EOL; |
551 // $outstr .= ' </tr>'.PHP_EOL; |
521 } |
552 } |
522 if ($f[0] == "PIDC_IMAX") { |
553 if ($f[0] == "PIDC_IMAX") { |
523 $outstr .= ' <tr class="editor">'.PHP_EOL; |
554 // $outstr .= ' <tr class="editor">'.PHP_EOL; |
524 $outstr .= ' <td class="editname">PID Cool Maximum</td>'.PHP_EOL; |
555 $outstr .= ' <td class="editname">PID Cool Maximum</td>'.PHP_EOL; |
525 $outstr .= ' <td class="editfield"><input type="text" name="PIDC_iMax" size="6" value="'.$f[1].'"> % (1..100)</td>'.PHP_EOL; |
556 $outstr .= ' <td class="editfield"><input type="text" name="PIDC_iMax" size="6" value="'.$f[1].'"> % (1..100)</td>'.PHP_EOL; |
526 $outstr .= ' </tr>'.PHP_EOL; |
557 $outstr .= ' </tr>'.PHP_EOL; |
527 } |
558 } |
|
559 if ($f[0] == "PIDC_IDLERANGE") { |
|
560 $outstr .= ' <tr class="editor">'.PHP_EOL; |
|
561 $outstr .= ' <td class="editname">Cooler Idle Range</td>'.PHP_EOL; |
|
562 $outstr .= ' <td class="editfield"><input type="text" name="PIDC_idleRange" size="6" value="'.$f[1].'"> °C (Cooler margin)</td>'.PHP_EOL; |
|
563 // $outstr .= ' </tr>'.PHP_EOL; |
|
564 } |
528 if ($f[0] == "PIDC_PGAIN") { |
565 if ($f[0] == "PIDC_PGAIN") { |
529 $outstr .= ' <tr class="editor">'.PHP_EOL; |
566 // $outstr .= ' <tr class="editor">'.PHP_EOL; |
530 $outstr .= ' <td class="editname">PID Cool pGain</td>'.PHP_EOL; |
567 $outstr .= ' <td class="editname">PID Cool pGain</td>'.PHP_EOL; |
531 $outstr .= ' <td class="editfield"><input type="text" name="PIDC_pGain" size="6" value="'.$f[1].'"> Proportional</td>'.PHP_EOL; |
568 $outstr .= ' <td class="editfield"><input type="text" name="PIDC_pGain" size="6" value="'.$f[1].'"> Proportional</td>'.PHP_EOL; |
532 $outstr .= ' </tr>'.PHP_EOL; |
569 $outstr .= ' </tr>'.PHP_EOL; |
533 } |
570 } |
534 if ($f[0] == "PIDC_IGAIN") { |
571 if ($f[0] == "PIDC_IGAIN") { |
535 $outstr .= ' <tr class="editor">'.PHP_EOL; |
572 $outstr .= ' <tr class="editor">'.PHP_EOL; |
536 $outstr .= ' <td class="editname">PID Cool iGain</td>'.PHP_EOL; |
573 $outstr .= ' <td class="editname">PID Cool iGain</td>'.PHP_EOL; |
537 $outstr .= ' <td class="editfield"><input type="text" name="PIDC_iGain" size="6" value="'.$f[1].'"> Intergral</td>'.PHP_EOL; |
574 $outstr .= ' <td class="editfield"><input type="text" name="PIDC_iGain" size="6" value="'.$f[1].'"> Intergral</td>'.PHP_EOL; |
538 $outstr .= ' </tr>'.PHP_EOL; |
575 // $outstr .= ' </tr>'.PHP_EOL; |
539 } |
576 } |
540 if ($f[0] == "PIDC_DGAIN") { |
577 if ($f[0] == "PIDC_DGAIN") { |
541 $outstr .= ' <tr class="editor">'.PHP_EOL; |
578 // $outstr .= ' <tr class="editor">'.PHP_EOL; |
542 $outstr .= ' <td class="editname">PID Cool dGain</td>'.PHP_EOL; |
579 $outstr .= ' <td class="editname">PID Cool dGain</td>'.PHP_EOL; |
543 $outstr .= ' <td class="editfield"><input type="text" name="PIDC_dGain" size="6" value="'.$f[1].'"> Derivative</td>'.PHP_EOL; |
580 $outstr .= ' <td class="editfield"><input type="text" name="PIDC_dGain" size="6" value="'.$f[1].'"> Derivative</td>'.PHP_EOL; |
544 $outstr .= ' </tr>'.PHP_EOL; |
|
545 } |
|
546 if ($f[0] == "PIDC_IDLERANGE") { |
|
547 $outstr .= ' <tr class="editor">'.PHP_EOL; |
|
548 $outstr .= ' <td class="editname">Cooler Idle Range</td>'.PHP_EOL; |
|
549 $outstr .= ' <td class="editfield"><input type="text" name="PIDC_idleRange" size="6" value="'.$f[1].'"> °C (Cooler margin)</td>'.PHP_EOL; |
|
550 $outstr .= ' </tr>'.PHP_EOL; |
581 $outstr .= ' </tr>'.PHP_EOL; |
551 } |
582 } |
552 if ($f[0] == "FAN_ADDRESS") { |
583 if ($f[0] == "FAN_ADDRESS") { |
553 $outstr .= ' <tr class="editor">'.PHP_EOL; |
584 $outstr .= ' <tr class="editor">'.PHP_EOL; |
554 $outstr .= ' <td class="editname">Fan Switch Address</td>'.PHP_EOL; |
585 $outstr .= ' <td class="editname">Fan Switch Address</td>'.PHP_EOL; |
566 } |
597 } |
567 $j++; |
598 $j++; |
568 } |
599 } |
569 } |
600 } |
570 $outstr .= ' </select></td>'.PHP_EOL; |
601 $outstr .= ' </select></td>'.PHP_EOL; |
571 $outstr .= ' </tr>'.PHP_EOL; |
602 // $outstr .= ' </tr>'.PHP_EOL; |
572 } |
603 } |
573 if ($f[0] == "FAN_DELAY") { |
604 if ($f[0] == "FAN_DELAY") { |
574 $outstr .= ' <tr class="editor">'.PHP_EOL; |
605 // $outstr .= ' <tr class="editor">'.PHP_EOL; |
575 $outstr .= ' <td class="editname">Fan Switch Delay</td>'.PHP_EOL; |
606 $outstr .= ' <td class="editname">Fan Switch Delay</td>'.PHP_EOL; |
576 $outstr .= ' <td class="editfield"><input type="text" name="FanDelay" size="5" value="'.$f[1].'"> seconds (0..720)</td>'.PHP_EOL; |
607 $outstr .= ' <td class="editfield"><input type="text" name="FanDelay" size="5" value="'.$f[1].'"> seconds (0..720)</td>'.PHP_EOL; |
577 $outstr .= ' </tr>'.PHP_EOL; |
608 $outstr .= ' </tr>'.PHP_EOL; |
578 } |
609 } |
579 if ($f[0] == "FAN_IDX") { |
610 if ($f[0] == "FAN_IDX") { |
580 $outstr .= ' <tr class="editor">'.PHP_EOL; |
611 $outstr .= ' <tr class="editor">'.PHP_EOL; |
581 $outstr .= ' <td class="editname">Fan domoticz idx</td>'.PHP_EOL; |
612 $outstr .= ' <td class="editname">Fan domoticz idx</td>'.PHP_EOL; |
582 $outstr .= ' <td class="editfield"><input type="text" name="FanIdx" size="5" value="'.$f[1].'"></td>'.PHP_EOL; |
613 $outstr .= ' <td colspan="3" class="editfield"><input type="text" name="FanIdx" size="5" value="'.$f[1].'"></td>'.PHP_EOL; |
583 $outstr .= ' </tr>'.PHP_EOL; |
614 $outstr .= ' </tr>'.PHP_EOL; |
584 } |
615 } |
585 if ($f[0] == "LIGHT_ADDRESS") { |
616 if ($f[0] == "LIGHT_ADDRESS") { |
586 $outstr .= ' <tr class="editor">'.PHP_EOL; |
617 $outstr .= ' <tr class="editor">'.PHP_EOL; |
587 $outstr .= ' <td class="editname">Lights Address</td>'.PHP_EOL; |
618 $outstr .= ' <td class="editname">Lights Address</td>'.PHP_EOL; |
599 } |
630 } |
600 $j++; |
631 $j++; |
601 } |
632 } |
602 } |
633 } |
603 $outstr .= ' </select></td>'.PHP_EOL; |
634 $outstr .= ' </select></td>'.PHP_EOL; |
604 $outstr .= ' </tr>'.PHP_EOL; |
635 // $outstr .= ' </tr>'.PHP_EOL; |
605 } |
636 } |
606 if ($f[0] == "LIGHT_DELAY") { |
637 if ($f[0] == "LIGHT_DELAY") { |
607 $outstr .= ' <tr class="editor">'.PHP_EOL; |
638 // $outstr .= ' <tr class="editor">'.PHP_EOL; |
608 $outstr .= ' <td class="editname">Lights Delay</td>'.PHP_EOL; |
639 $outstr .= ' <td class="editname">Lights Delay</td>'.PHP_EOL; |
609 $outstr .= ' <td class="editfield"><input type="text" name="LightDelay" size="5" value="'.$f[1].'"> seconds (0..720)</td>'.PHP_EOL; |
640 $outstr .= ' <td class="editfield"><input type="text" name="LightDelay" size="5" value="'.$f[1].'"> seconds (0..720)</td>'.PHP_EOL; |
610 $outstr .= ' </tr>'.PHP_EOL; |
641 $outstr .= ' </tr>'.PHP_EOL; |
611 } |
642 } |
612 if ($f[0] == "LIGHT_IDX") { |
643 if ($f[0] == "LIGHT_IDX") { |
613 $outstr .= ' <tr class="editor">'.PHP_EOL; |
644 $outstr .= ' <tr class="editor">'.PHP_EOL; |
614 $outstr .= ' <td class="editname">Light domoticz idx</td>'.PHP_EOL; |
645 $outstr .= ' <td class="editname">Light domoticz idx</td>'.PHP_EOL; |
615 $outstr .= ' <td class="editfield"><input type="text" name="LightIdx" size="5" value="'.$f[1].'"></td>'.PHP_EOL; |
646 $outstr .= ' <td colspan="3" class="editfield"><input type="text" name="LightIdx" size="5" value="'.$f[1].'"></td>'.PHP_EOL; |
616 $outstr .= ' </tr>'.PHP_EOL; |
647 $outstr .= ' </tr>'.PHP_EOL; |
617 } |
648 } |
618 if ($f[0] == "DOOR_ADDRESS") { |
649 if ($f[0] == "DOOR_ADDRESS") { |
619 $outstr .= ' <tr class="editor">'.PHP_EOL; |
650 $outstr .= ' <tr class="editor">'.PHP_EOL; |
620 $outstr .= ' <td class="editname">Door Sensor Address</td>'.PHP_EOL; |
651 $outstr .= ' <td class="editname">Door Sensor Address</td>'.PHP_EOL; |
659 } |
690 } |
660 $j++; |
691 $j++; |
661 } |
692 } |
662 } |
693 } |
663 $outstr .= ' </select></td>'.PHP_EOL; |
694 $outstr .= ' </select></td>'.PHP_EOL; |
664 $outstr .= ' </tr>'.PHP_EOL; |
695 // $outstr .= ' </tr>'.PHP_EOL; |
665 } |
696 } |
666 if ($f[0] == "PSU_IDX") { |
697 if ($f[0] == "PSU_IDX") { |
667 $outstr .= ' <tr class="editor">'.PHP_EOL; |
698 // $outstr .= ' <tr class="editor">'.PHP_EOL; |
668 $outstr .= ' <td class="editname">PSU domoticz idx</td>'.PHP_EOL; |
699 $outstr .= ' <td class="editname">PSU domoticz idx</td>'.PHP_EOL; |
669 $outstr .= ' <td class="editfield"><input type="text" name="PSUIdx" size="5" value="'.$f[1].'"></td>'.PHP_EOL; |
700 $outstr .= ' <td class="editfield"><input type="text" name="PSUIdx" size="5" value="'.$f[1].'"></td>'.PHP_EOL; |
670 $outstr .= ' </tr>'.PHP_EOL; |
701 $outstr .= ' </tr>'.PHP_EOL; |
671 } |
702 } |
672 if ($f[0] == "TEMP_SET_MIN") { |
703 if ($f[0] == "TEMP_SET_MIN") { |
673 $outstr .= ' <tr class="editor">'.PHP_EOL; |
704 $outstr .= ' <tr class="editor">'.PHP_EOL; |
674 $outstr .= ' <td class="editname">Min. temp setting</td>'.PHP_EOL; |
705 $outstr .= ' <td class="editname">Min. temp setting</td>'.PHP_EOL; |
675 $outstr .= ' <td class="editfield"><input type="text" name="TempSetMin" size="5" value="'.$f[1].'"> °C</td>'.PHP_EOL; |
706 $outstr .= ' <td class="editfield"><input type="text" name="TempSetMin" size="5" value="'.$f[1].'"> °C</td>'.PHP_EOL; |
676 $outstr .= ' </tr>'.PHP_EOL; |
707 // $outstr .= ' </tr>'.PHP_EOL; |
677 } |
708 } |
678 if ($f[0] == "TEMP_SET_MAX") { |
709 if ($f[0] == "TEMP_SET_MAX") { |
679 $outstr .= ' <tr class="editor">'.PHP_EOL; |
710 // $outstr .= ' <tr class="editor">'.PHP_EOL; |
680 $outstr .= ' <td class="editname">Max. temp setting</td>'.PHP_EOL; |
711 $outstr .= ' <td class="editname">Max. temp setting</td>'.PHP_EOL; |
681 $outstr .= ' <td class="editfield"><input type="text" name="TempSetMax" size="5" value="'.$f[1].'"> °C</td>'.PHP_EOL; |
712 $outstr .= ' <td class="editfield"><input type="text" name="TempSetMax" size="5" value="'.$f[1].'"> °C</td>'.PHP_EOL; |
682 $outstr .= ' </tr>'.PHP_EOL; |
713 $outstr .= ' </tr>'.PHP_EOL; |
683 } |
714 } |
684 $i++; |
715 $i++; |
685 } |
716 } |
686 } |
717 } |
687 $outstr .= ' <tr class="editor">'.PHP_EOL; |
718 $outstr .= ' <tr class="editor">'.PHP_EOL; |
688 $outstr .= ' <td class="editname"><input type="submit" value="Save" name="key"></td>'.PHP_EOL; |
719 $outstr .= ' <td class="editname"><input type="submit" value="Save" name="key"></td>'.PHP_EOL; |
689 $outstr .= ' <td class="editfield"><input type="submit" value="Cancel" name="key">'; |
720 $outstr .= ' <td colspan="3" class="editfield"><input type="submit" value="Cancel" name="key">'; |
690 $outstr .= '<input type="submit" value="Delete" name="key" style="margin-left: 100px;">'; |
721 $outstr .= '<input type="submit" value="Delete" name="key" style="margin-left: 100px;">'; |
691 $outstr .= '<input type="hidden" value="testdata" name="action">'; |
722 $outstr .= '<input type="hidden" value="testdata" name="action">'; |
692 $outstr .= '<input type="hidden" value="'.$command.'" name="command">'; |
723 $outstr .= '<input type="hidden" value="'.$command.'" name="command">'; |
693 $outstr .= '<input type="hidden" value="'.$UUID.'" name="UUID"></td>'.PHP_EOL; |
724 $outstr .= '<input type="hidden" value="'.$UUID.'" name="UUID"></td>'.PHP_EOL; |
694 $outstr .= ' </tr>'.PHP_EOL; |
725 $outstr .= ' </tr>'.PHP_EOL; |
777 $outstr .= '<input type="hidden" value="0.0" name="Volume">'; |
808 $outstr .= '<input type="hidden" value="0.0" name="Volume">'; |
778 $outstr .= '<input type="hidden" value="" name="AirAddress">'; |
809 $outstr .= '<input type="hidden" value="" name="AirAddress">'; |
779 $outstr .= '<input type="hidden" value="0" name="AirIdx">'; |
810 $outstr .= '<input type="hidden" value="0" name="AirIdx">'; |
780 $outstr .= '<input type="hidden" value="" name="BeerAddress">'; |
811 $outstr .= '<input type="hidden" value="" name="BeerAddress">'; |
781 $outstr .= '<input type="hidden" value="0" name="BeerIdx">'; |
812 $outstr .= '<input type="hidden" value="0" name="BeerIdx">'; |
|
813 $outstr .= '<input type="hidden" value="" name="ChillerAddress">'; |
|
814 $outstr .= '<input type="hidden" value="0" name="ChillerIdx">'; |
782 $outstr .= '<input type="hidden" value="" name="HeaterAddress">'; |
815 $outstr .= '<input type="hidden" value="" name="HeaterAddress">'; |
783 $outstr .= '<input type="hidden" value="20" name="HeaterDelay">'; |
816 $outstr .= '<input type="hidden" value="20" name="HeaterDelay">'; |
784 $outstr .= '<input type="hidden" value="0" name="HeaterIdx">'; |
817 $outstr .= '<input type="hidden" value="0" name="HeaterIdx">'; |
785 $outstr .= '<input type="hidden" value="" name="CoolerAddress">'; |
818 $outstr .= '<input type="hidden" value="" name="CoolerAddress">'; |
786 $outstr .= '<input type="hidden" value="20" name="CoolerDelay">'; |
819 $outstr .= '<input type="hidden" value="20" name="CoolerDelay">'; |