diff -r 065a242ed7ec -r 7119ea8a5225 www-thermferm/liveview.php --- a/www-thermferm/liveview.php Fri Jul 18 22:24:03 2014 +0200 +++ b/www-thermferm/liveview.php Sun Jul 20 23:09:50 2014 +0200 @@ -28,6 +28,8 @@ function showunit($unit, $unr) { + global $my_style; + $outstr = ''; $air_state = $beer_state = 1; @@ -64,6 +66,12 @@ if (startsWith($arr[0], "213")) { + $outstr .= ' '.PHP_EOL; $outstr .= '
'.PHP_EOL; $set_temperature = "N/A"; @@ -138,20 +146,36 @@ $outstr .= ' FanLED'.PHP_EOL; $outstr .= '
'.PHP_EOL; $outstr .= '
'.PHP_EOL; - $outstr .= ' CoolSW'.PHP_EOL; + $outstr .= '
'.PHP_EOL; + strcmp($mode, "NONE") ? $se = " disabled" : $se = ""; + $ch = " checked"; + $outstr .= ' Off
'.PHP_EOL; + $outstr .= ' On
'.PHP_EOL; + $outstr .= ' Cooler'.PHP_EOL; + $outstr .= '
'.PHP_EOL; $outstr .= '
'.PHP_EOL; $outstr .= '
'.PHP_EOL; - $outstr .= ' HeatSW'.PHP_EOL; + $outstr .= '
'.PHP_EOL; + strcmp($mode, "NONE") ? $se = " disabled" : $se = ""; + $outstr .= ' Off
'.PHP_EOL; + $outstr .= ' On
'.PHP_EOL; + $outstr .= ' Heater'.PHP_EOL; + $outstr .= '
'.PHP_EOL; $outstr .= '
'.PHP_EOL; $outstr .= '
'.PHP_EOL; - $outstr .= ' FanSW'.PHP_EOL; + $outstr .= '
'.PHP_EOL; + strcmp($mode, "NONE") ? $se = " disabled" : $se = ""; + $outstr .= ' Off
'.PHP_EOL; + $outstr .= ' On
'.PHP_EOL; + $outstr .= ' Fan'.PHP_EOL; + $outstr .= '
'.PHP_EOL; $outstr .= '
'.PHP_EOL; $outstr .= ' '.PHP_EOL; $outstr .= '
'.PHP_EOL; $outstr .= '
'.PHP_EOL; $outstr .= '
'.PHP_EOL; - $outstr .= ' '.PHP_EOL; - $outstr .= ' '.PHP_EOL; + $outstr .= ' '.PHP_EOL; + $outstr .= ' '.PHP_EOL; $outstr .= '
'.PHP_EOL; $outstr .= ' '.PHP_EOL; } @@ -182,16 +206,31 @@ socket_close($sock); $arr = explode("\r\n", $answer); + $outstr .= '
'.PHP_EOL; + $outstr .= ' '.PHP_EOL; + + if (startsWith($arr[0], "212")) { + $i = 1; + while (1) { + if (strcmp($arr[$i], ".") == 0) + break; + $parts = explode(",", $arr[$i]); $outstr .= showunit($parts[1], $i); $i++; } } + $outstr .= '
'.PHP_EOL; } return $outstr;