www-thermferm/index.php

changeset 269
dc88583a068d
parent 251
173b4480c4a0
child 375
f707d22c72f8
equal deleted inserted replaced
268:dda91dfa4aa8 269:dc88583a068d
109 * Get initial room temperature and humidity 109 * Get initial room temperature and humidity
110 */ 110 */
111 $answer = send_cmd('GLOBAL GET'); 111 $answer = send_cmd('GLOBAL GET');
112 $arr = explode("\r\n", $answer); 112 $arr = explode("\r\n", $answer);
113 113
114 $version = "?";
114 $temp_value = "NA"; 115 $temp_value = "NA";
115 $temp_state = "NA"; 116 $temp_state = "NA";
116 $hum_value = "NA"; 117 $hum_value = "NA";
117 $hum_state = "NA"; 118 $hum_state = "NA";
118 119
121 while (1) { 122 while (1) {
122 if (strcmp($arr[$j], ".") == 0) 123 if (strcmp($arr[$j], ".") == 0)
123 break; 124 break;
124 $f = explode(",", $arr[$j]); 125 $f = explode(",", $arr[$j]);
125 126
127 if ($f[0] == "RELEASE")
128 $version = $f[1];
126 if ($f[0] == "TEMP_STATE") 129 if ($f[0] == "TEMP_STATE")
127 $temp_state = $f[1]; 130 $temp_state = $f[1];
128 if (($f[0] == "TEMP_VALUE") && ($temp_state == "OK")) 131 if (($f[0] == "TEMP_VALUE") && ($temp_state == "OK"))
129 $temp_value = $f[1].' °C'; 132 $temp_value = $f[1].' °C';
130 if ($f[0] == "HUM_STATE") 133 if ($f[0] == "HUM_STATE")
157 160
158 $outstr .= ' <body class="default">'.PHP_EOL; 161 $outstr .= ' <body class="default">'.PHP_EOL;
159 $outstr .= ' <div id="jqxWidget">'.PHP_EOL; 162 $outstr .= ' <div id="jqxWidget">'.PHP_EOL;
160 $outstr .= ' <div id="header">'.PHP_EOL; 163 $outstr .= ' <div id="header">'.PHP_EOL;
161 $outstr .= ' <div id="title">'.PHP_EOL; 164 $outstr .= ' <div id="title">'.PHP_EOL;
162 $outstr .= ' ThermFerm'.PHP_EOL; 165 $outstr .= ' ThermFerm '.$version.PHP_EOL;
163 $outstr .= ' </div>'.PHP_EOL; 166 $outstr .= ' </div>'.PHP_EOL;
164 $outstr .= ' <div id="room">'.PHP_EOL; 167 $outstr .= ' <div id="room">'.PHP_EOL;
165 $outstr .= ' <div id="room_temp" class="rtemp">'.$temp_value.'</div>'.PHP_EOL; 168 $outstr .= ' <div id="room_temp" class="rtemp">'.$temp_value.'</div>'.PHP_EOL;
166 $outstr .= ' <div id="room_hum" class="rtemp">'.$hum_value.'</div>'.PHP_EOL; 169 $outstr .= ' <div id="room_hum" class="rtemp">'.$hum_value.'</div>'.PHP_EOL;
167 $outstr .= ' </div>'.PHP_EOL; 170 $outstr .= ' </div>'.PHP_EOL;

mercurial