| 
									
										
										
										
											2010-06-23 15:54:56 +00:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-07-24 19:24:07 +00:00
										 |  |  | include("includes/graphs/common.inc.php"); | 
					
						
							| 
									
										
										
										
											2010-06-23 15:54:56 +00:00
										 |  |  | $device = device_by_id_cache($id); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $rrd_options .= " -l 0 -E "; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $iter = "1"; | 
					
						
							|  |  |  | $sql = mysql_query("SELECT * FROM sensors WHERE sensor_class='humidity' AND device_id = '$id' ORDER BY sensor_index"); | 
					
						
							|  |  |  | $rrd_options .= " COMMENT:'                           Cur   Min   Max\\n'"; | 
					
						
							| 
									
										
										
										
											2011-03-12 08:50:47 +00:00
										 |  |  | while($humidity = mysql_fetch_array($sql)) | 
					
						
							| 
									
										
										
										
											2010-06-23 15:54:56 +00:00
										 |  |  | { | 
					
						
							|  |  |  |   switch ($iter) | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     case "1": | 
					
						
							| 
									
										
										
										
											2011-03-12 08:50:47 +00:00
										 |  |  |       $colour= "CC0000"; | 
					
						
							|  |  |  |       break; | 
					
						
							| 
									
										
										
										
											2010-06-23 15:54:56 +00:00
										 |  |  |     case "2": | 
					
						
							| 
									
										
										
										
											2011-03-12 08:50:47 +00:00
										 |  |  |       $colour= "008C00"; | 
					
						
							|  |  |  |       break; | 
					
						
							| 
									
										
										
										
											2010-06-23 15:54:56 +00:00
										 |  |  |     case "3": | 
					
						
							| 
									
										
										
										
											2011-03-12 08:50:47 +00:00
										 |  |  |       $colour= "4096EE"; | 
					
						
							|  |  |  |       break; | 
					
						
							| 
									
										
										
										
											2010-06-23 15:54:56 +00:00
										 |  |  |     case "4": | 
					
						
							| 
									
										
										
										
											2011-03-12 08:50:47 +00:00
										 |  |  |       $colour= "73880A"; | 
					
						
							| 
									
										
										
										
											2010-06-23 15:54:56 +00:00
										 |  |  |       break; | 
					
						
							|  |  |  |     case "5": | 
					
						
							| 
									
										
										
										
											2011-03-12 08:50:47 +00:00
										 |  |  |       $colour= "D01F3C"; | 
					
						
							| 
									
										
										
										
											2010-06-23 15:54:56 +00:00
										 |  |  |       break; | 
					
						
							|  |  |  |     case "6": | 
					
						
							| 
									
										
										
										
											2011-03-12 08:50:47 +00:00
										 |  |  |       $colour= "36393D"; | 
					
						
							|  |  |  |       break; | 
					
						
							|  |  |  |     case "7": | 
					
						
							| 
									
										
										
										
											2010-06-23 15:54:56 +00:00
										 |  |  |     default: | 
					
						
							| 
									
										
										
										
											2011-03-12 08:50:47 +00:00
										 |  |  |       $colour= "FF0084"; | 
					
						
							| 
									
										
										
										
											2010-06-23 15:54:56 +00:00
										 |  |  |       unset($iter); | 
					
						
							|  |  |  |       break; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2011-03-12 08:50:47 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-06-23 15:54:56 +00:00
										 |  |  |   $humidity['sensor_descr_fixed'] = substr(str_pad($humidity['sensor_descr'], 22),0,22); | 
					
						
							| 
									
										
										
										
											2011-02-02 10:51:50 +00:00
										 |  |  |   $humidityrrd  = $config['rrd_dir'] . "/".$device['hostname']."/".safename("humidity-" . safename($humidity['sensor_type']."-".$humidity['sensor_index']) . ".rrd"); | 
					
						
							|  |  |  |   $rrd_options .= " DEF:sensor" . $humidity['sensor_id'] . "=$humidityrrd:sensor:AVERAGE "; | 
					
						
							|  |  |  |   $rrd_options .= " LINE1:sensor" . $humidity['sensor_id'] . "#" . $colour . ":'" . str_replace(':','\:',str_replace('\*','*',quotemeta($humidity['sensor_descr_fixed']))) . "' "; | 
					
						
							|  |  |  |   $rrd_options .= " GPRINT:sensor" . $humidity['sensor_id'] . ":LAST:%3.0lf%% "; | 
					
						
							|  |  |  |   $rrd_options .= " GPRINT:sensor" . $humidity['sensor_id'] . ":MIN:%3.0lf%% "; | 
					
						
							|  |  |  |   $rrd_options .= " GPRINT:sensor" . $humidity['sensor_id'] . ":MAX:%3.0lf%%\\\l "; | 
					
						
							| 
									
										
										
										
											2010-06-23 15:54:56 +00:00
										 |  |  |   $iter++; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ?>
 |