diff -r 9bcb380e639b -r 866a947b732a www-thermferm/liveview.php --- a/www-thermferm/liveview.php Wed Jul 30 15:27:37 2014 +0200 +++ b/www-thermferm/liveview.php Wed Jul 30 19:05:11 2014 +0200 @@ -66,6 +66,42 @@ if (startsWith($arr[0], "213")) { + $set_temperature = "N/A"; + $air_temperature = "N/A"; + $beer_temperature = "N/A"; + $power_led = $cooler_led = $heater_led = $fan_led = "off"; + $heater = $cooler = $fan = "no"; + + foreach($arr as $l) { + $vals = explode(",", $l); + if (strcmp($vals[0], "MODE") == 0) { + $mode = $vals[1]; + if (strcmp($mode, "OFF")) + $power_led = "on"; + } + if (strcmp($vals[0], "AIR_STATE") == 0) { + $air_state = $vals[1]; + } + if ((strcmp($vals[0], "AIR_TEMPERATURE") == 0) && ($air_state == 0)) { + $air_temperature = $vals[1]; + } + if (strcmp($vals[0], "BEER_STATE") == 0) { + $beer_state = $vals[1]; + } + if ((strcmp($vals[0], "BEER_TEMPERATURE") == 0) && ($beer_state == 0)) { + $beer_temperature = $vals[1]; + } + if ((strcmp($vals[0], "HEATER") == 0) && (strcmp($vals[1], "YES"))) { + $heater = "yes"; + } + if ((strcmp($vals[0], "COOLER") == 0) && (strcmp($vals[1], "YES"))) { + $cooler = "yes"; + } + if ((strcmp($vals[0], "FAN") == 0) && (strcmp($vals[1], "YES"))) { + $fan = "yes"; + } + } + $outstr .= ' '.PHP_EOL; $outstr .= '
'.PHP_EOL; $outstr .= '
'.PHP_EOL; - $set_temperature = "N/A"; - $air_temperature = "N/A"; - $beer_temperature = "N/A"; - $power_led = $cooler_led = $heater_led = $fan_led = "off"; - - foreach($arr as $l) { - $vals = explode(",", $l); - if (strcmp($vals[0], "MODE") == 0) { - $mode = $vals[1]; - if (strcmp($mode, "OFF")) - $power_led = "on"; - } - if (strcmp($vals[0], "AIR_STATE") == 0) { - $air_state = $vals[1]; - } - if ((strcmp($vals[0], "AIR_TEMPERATURE") == 0) && ($air_state == 0)) { - $air_temperature = $vals[1]; - } - if (strcmp($vals[0], "BEER_STATE") == 0) { - $beer_state = $vals[1]; - } - if ((strcmp($vals[0], "BEER_TEMPERATURE") == 0) && ($beer_state == 0)) { - $beer_temperature = $vals[1]; - } - } $outstr .= '
'.PHP_EOL; $outstr .= '
'.PHP_EOL; - $outstr .= ' Mode '.$mode.PHP_EOL; - $outstr .= '
'.PHP_EOL; - strcmp($mode, "OFF") ? $se = "" : $se = " checked"; - $outstr .= ' Off
'.PHP_EOL; - strcmp($mode, "NONE") ? $se = "" : $se = " checked"; - $outstr .= ' None
'.PHP_EOL; - strcmp($mode, "FRIDGE") ? $se = "" : $se = " checked"; - $outstr .= ' Fridge
'.PHP_EOL; - strcmp($mode, "BEER") ? $se = "" : $se = " checked"; - $outstr .= ' Beer
'.PHP_EOL; - strcmp($mode, "PROFILE") ? $se = "" : $se = " checked"; - $outstr .= ' Profile'.PHP_EOL; - $outstr .= '
'.PHP_EOL; + $outstr .= '
Off
'.PHP_EOL; + $outstr .= '
None
'.PHP_EOL; + $outstr .= '
Fridge
'.PHP_EOL; + $outstr .= '
Beer
'.PHP_EOL; + $outstr .= '
Profile
'.PHP_EOL; $outstr .= '
'.PHP_EOL; $outstr .= '
'.PHP_EOL; $outstr .= '
Pwr'.PHP_EOL;