diff -r 5fd12d9f3f84 -r fd36bedab944 www-thermferm/units.php --- a/www-thermferm/units.php Mon Jun 26 13:58:11 2017 +0200 +++ b/www-thermferm/units.php Mon Jun 26 19:21:07 2017 +0200 @@ -96,6 +96,8 @@ $cmd[] = "AIR_IDX,".$_POST['AirIdx']; $cmd[] = "BEER_ADDRESS,".$_POST['BeerAddress']; $cmd[] = "BEER_IDX,".$_POST['BeerIdx']; + $cmd[] = "CHILLER_ADDRESS,".$_POST['ChillerAddress']; + $cmd[] = "CHILLER_IDX,".$_POST['ChillerIdx']; $cmd[] = "HEATER_ADDRESS,".$_POST['HeaterAddress']; $cmd[] = "HEATER_DELAY,".$_POST['HeaterDelay']; $cmd[] = "HEATER_IDX,".$_POST['HeaterIdx']; @@ -137,6 +139,8 @@ unset($_POST['AirIdx']); unset($_POST['BeerAddress']); unset($_POST['BeerIdx']); + unset($_POST['ChillerAddress']); + unset($_POST['ChillerIdx']); unset($_POST['HeaterAddress']); unset($_POST['HeaterDelay']); unset($_POST['HeaterIdx']); @@ -197,7 +201,7 @@ global $arr; - if (isset($_POST['UUID']) && isset($_POST['Name']) && isset($_POST['Volume']) && isset($_POST['AirAddress']) && + if (isset($_POST['UUID']) && isset($_POST['Name']) && isset($_POST['Volume']) && isset($_POST['AirAddress']) && isset($_POST['ChillerAddress']) && isset($_POST['BeerAddress']) && isset($_POST['HeaterAddress']) && isset($_POST['CoolerAddress']) && isset($_POST['LightAddress']) && isset($_POST['HeaterDelay']) && isset($_POST['CoolerDelay']) && isset($_POST['LightDelay']) && isset($_POST['PSUAddress']) && isset($_POST['FanAddress']) && isset($_POST['DoorAddress']) && isset($_POST['TempSetMin']) && isset($_POST['TempSetMax']) && @@ -205,7 +209,7 @@ isset($_POST['PIDH_pGain']) && isset($_POST['PIDH_iGain']) && isset($_POST['PIDH_dGain']) && isset($_POST['PIDH_idleRange']) && isset($_POST['PIDC_iMax']) && isset($_POST['PIDH_iMax']) && isset($_POST['AirIdx']) && isset($_POST['BeerIdx']) && isset($_POST['HeaterIdx']) && isset($_POST['CoolerIdx']) && isset($_POST['LightIdx']) && isset($_POST['DoorIdx']) && - isset($_POST['PSUIdx']) && isset($_POST['FanIdx']) && + isset($_POST['PSUIdx']) && isset($_POST['FanIdx']) && isset($_POST['ChillerIdx']) && isset($_POST['FanDelay']) && isset($_POST['key']) && isset($_POST['command'])) { if ($_POST['key'] == 'Cancel') @@ -360,13 +364,13 @@ if ($f[0] == "NAME") { $outstr .= ' '.PHP_EOL; $outstr .= ' Unit Name'.PHP_EOL; - $outstr .= ' '.PHP_EOL; + $outstr .= ' '.PHP_EOL; $outstr .= ' '.PHP_EOL; } if ($f[0] == "VOLUME") { $outstr .= ' '.PHP_EOL; $outstr .= ' Unit Volume'.PHP_EOL; - $outstr .= ' '.PHP_EOL; + $outstr .= ' '.PHP_EOL; $outstr .= ' '.PHP_EOL; } if ($f[0] == "AIR_ADDRESS") { @@ -388,10 +392,10 @@ } } $outstr .= ' '.PHP_EOL; - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; } if ($f[0] == "AIR_IDX") { - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; $outstr .= ' Air domoticz idx'.PHP_EOL; $outstr .= ' '.PHP_EOL; $outstr .= ' '.PHP_EOL; @@ -415,14 +419,41 @@ } } $outstr .= ' '.PHP_EOL; - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; } if ($f[0] == "BEER_IDX") { - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; $outstr .= ' Beer domoticz idx'.PHP_EOL; $outstr .= ' '.PHP_EOL; $outstr .= ' '.PHP_EOL; } + if ($f[0] == "CHILLER_ADDRESS") { + $outstr .= ' '.PHP_EOL; + $outstr .= ' Chiller Sensor Address'.PHP_EOL; + $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; + } + if ($f[0] == "CHILLER_IDX") { +// $outstr .= ' '.PHP_EOL; + $outstr .= ' Chiller domoticz idx'.PHP_EOL; + $outstr .= ' '.PHP_EOL; + $outstr .= ' '.PHP_EOL; + } if ($f[0] == "HEATER_ADDRESS") { $outstr .= ' '.PHP_EOL; $outstr .= ' Heater Switch Address'.PHP_EOL; @@ -442,10 +473,10 @@ } } $outstr .= ' '.PHP_EOL; - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; } if ($f[0] == "HEATER_DELAY") { - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; $outstr .= ' Heater Switch Delay'.PHP_EOL; $outstr .= ' seconds (0..720)'.PHP_EOL; $outstr .= ' '.PHP_EOL; @@ -454,16 +485,22 @@ $outstr .= ' '.PHP_EOL; $outstr .= ' Heater domoticz idx'.PHP_EOL; $outstr .= ' '.PHP_EOL; - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; } if ($f[0] == "PIDH_IMAX") { - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; $outstr .= ' PID Heat Maximum'.PHP_EOL; $outstr .= ' % (1..100)'.PHP_EOL; $outstr .= ' '.PHP_EOL; } + if ($f[0] == "PIDH_IDLERANGE") { + $outstr .= ' '.PHP_EOL; + $outstr .= ' Heater Idle Range'.PHP_EOL; + $outstr .= ' °C (Heater margin)'.PHP_EOL; +// $outstr .= ' '.PHP_EOL; + } if ($f[0] == "PIDH_PGAIN") { - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; $outstr .= ' PID Heat pGain'.PHP_EOL; $outstr .= ' Proportional'.PHP_EOL; $outstr .= ' '.PHP_EOL; @@ -472,20 +509,14 @@ $outstr .= ' '.PHP_EOL; $outstr .= ' PID Heat iGain'.PHP_EOL; $outstr .= ' Intergral'.PHP_EOL; - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; } if ($f[0] == "PIDH_DGAIN") { - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; $outstr .= ' PID Heat dGain'.PHP_EOL; $outstr .= ' Derivative'.PHP_EOL; $outstr .= ' '.PHP_EOL; } - if ($f[0] == "PIDH_IDLERANGE") { - $outstr .= ' '.PHP_EOL; - $outstr .= ' Heater Idle Range'.PHP_EOL; - $outstr .= ' °C (Heater margin)'.PHP_EOL; - $outstr .= ' '.PHP_EOL; - } if ($f[0] == "COOLER_ADDRESS") { $outstr .= ' '.PHP_EOL; $outstr .= ' Cooler Switch Address'.PHP_EOL; @@ -505,10 +536,10 @@ } } $outstr .= ' '.PHP_EOL; - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; } if ($f[0] == "COOLER_DELAY") { - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; $outstr .= ' Cooler Switch Delay'.PHP_EOL; $outstr .= ' seconds (0..720)'.PHP_EOL; $outstr .= ' '.PHP_EOL; @@ -517,16 +548,22 @@ $outstr .= ' '.PHP_EOL; $outstr .= ' Cooler domoticz idx'.PHP_EOL; $outstr .= ' '.PHP_EOL; - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; } if ($f[0] == "PIDC_IMAX") { - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; $outstr .= ' PID Cool Maximum'.PHP_EOL; $outstr .= ' % (1..100)'.PHP_EOL; $outstr .= ' '.PHP_EOL; } + if ($f[0] == "PIDC_IDLERANGE") { + $outstr .= ' '.PHP_EOL; + $outstr .= ' Cooler Idle Range'.PHP_EOL; + $outstr .= ' °C (Cooler margin)'.PHP_EOL; +// $outstr .= ' '.PHP_EOL; + } if ($f[0] == "PIDC_PGAIN") { - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; $outstr .= ' PID Cool pGain'.PHP_EOL; $outstr .= ' Proportional'.PHP_EOL; $outstr .= ' '.PHP_EOL; @@ -535,20 +572,14 @@ $outstr .= ' '.PHP_EOL; $outstr .= ' PID Cool iGain'.PHP_EOL; $outstr .= ' Intergral'.PHP_EOL; - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; } if ($f[0] == "PIDC_DGAIN") { - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; $outstr .= ' PID Cool dGain'.PHP_EOL; $outstr .= ' Derivative'.PHP_EOL; $outstr .= ' '.PHP_EOL; } - if ($f[0] == "PIDC_IDLERANGE") { - $outstr .= ' '.PHP_EOL; - $outstr .= ' Cooler Idle Range'.PHP_EOL; - $outstr .= ' °C (Cooler margin)'.PHP_EOL; - $outstr .= ' '.PHP_EOL; - } if ($f[0] == "FAN_ADDRESS") { $outstr .= ' '.PHP_EOL; $outstr .= ' Fan Switch Address'.PHP_EOL; @@ -568,10 +599,10 @@ } } $outstr .= ' '.PHP_EOL; - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; } if ($f[0] == "FAN_DELAY") { - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; $outstr .= ' Fan Switch Delay'.PHP_EOL; $outstr .= ' seconds (0..720)'.PHP_EOL; $outstr .= ' '.PHP_EOL; @@ -579,7 +610,7 @@ if ($f[0] == "FAN_IDX") { $outstr .= ' '.PHP_EOL; $outstr .= ' Fan domoticz idx'.PHP_EOL; - $outstr .= ' '.PHP_EOL; + $outstr .= ' '.PHP_EOL; $outstr .= ' '.PHP_EOL; } if ($f[0] == "LIGHT_ADDRESS") { @@ -601,10 +632,10 @@ } } $outstr .= ' '.PHP_EOL; - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; } if ($f[0] == "LIGHT_DELAY") { - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; $outstr .= ' Lights Delay'.PHP_EOL; $outstr .= ' seconds (0..720)'.PHP_EOL; $outstr .= ' '.PHP_EOL; @@ -612,7 +643,7 @@ if ($f[0] == "LIGHT_IDX") { $outstr .= ' '.PHP_EOL; $outstr .= ' Light domoticz idx'.PHP_EOL; - $outstr .= ' '.PHP_EOL; + $outstr .= ' '.PHP_EOL; $outstr .= ' '.PHP_EOL; } if ($f[0] == "DOOR_ADDRESS") { @@ -634,10 +665,10 @@ } } $outstr .= ' '.PHP_EOL; - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; } if ($f[0] == "DOOR_IDX") { - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; $outstr .= ' Door domoticz idx'.PHP_EOL; $outstr .= ' '.PHP_EOL; $outstr .= ' '.PHP_EOL; @@ -661,10 +692,10 @@ } } $outstr .= ' '.PHP_EOL; - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; } if ($f[0] == "PSU_IDX") { - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; $outstr .= ' PSU domoticz idx'.PHP_EOL; $outstr .= ' '.PHP_EOL; $outstr .= ' '.PHP_EOL; @@ -673,10 +704,10 @@ $outstr .= ' '.PHP_EOL; $outstr .= ' Min. temp setting'.PHP_EOL; $outstr .= ' °C'.PHP_EOL; - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; } if ($f[0] == "TEMP_SET_MAX") { - $outstr .= ' '.PHP_EOL; +// $outstr .= ' '.PHP_EOL; $outstr .= ' Max. temp setting'.PHP_EOL; $outstr .= ' °C'.PHP_EOL; $outstr .= ' '.PHP_EOL; @@ -686,7 +717,7 @@ } $outstr .= ' '.PHP_EOL; $outstr .= ' '.PHP_EOL; - $outstr .= ' '; + $outstr .= ' '; $outstr .= ''; $outstr .= ''; $outstr .= ''; @@ -779,6 +810,8 @@ $outstr .= ''; $outstr .= ''; $outstr .= ''; + $outstr .= ''; + $outstr .= ''; $outstr .= ''; $outstr .= ''; $outstr .= '';