some debbuging :-(
This commit is contained in:
		
							
								
								
									
										11
									
								
								class/db.php
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								class/db.php
									
									
									
									
									
								
							| @@ -35,10 +35,11 @@ class db extends mysqli | ||||
| 		return $this->real_escape_string($string); | ||||
| 	} | ||||
|  | ||||
| 	function logProperty($device, $property, $value, $oldValue = 0) | ||||
| 	function logProperty(&$device, $property, $value) | ||||
| 	{ | ||||
| 		global $mohaDB, $properties2log, $testMode; | ||||
| 		$precision = 0; | ||||
| 		$oldValue = $device->properties[$property]["lastValueLogged"]; | ||||
| 		//echo "############## logProperty ################\nproperty => " . $propertyTree .EOL; | ||||
| 		//echo "logging in database"; | ||||
| 		//var_dump($device); | ||||
| @@ -80,13 +81,14 @@ class db extends mysqli | ||||
| 			{ | ||||
| 				logger(ERROR, _("mysql query errror: ") . $this->error, __FILE__ . ":" . __LINE__); | ||||
| 			} | ||||
| 			$device->properties[$property]["lastValueLogged"] = $value; | ||||
| 			logger(INFO, sprintf(_("New value (%s) of property: '%s' of device: %s stored in database"), bool2string($value), $property, $device->friendlyName), __FILE__ . ":" . __LINE__); | ||||
| 		} | ||||
| 		logger(INFO, sprintf(_("New value (%s) of property: '%s' of device: %s stored in database"), bool2string($value), $property, $device->friendlyName), __FILE__ . ":" . __LINE__); | ||||
| 	} | ||||
|  | ||||
| 	function moyenne($deviceObject, $property, $time) | ||||
| 	{ | ||||
| 		$query = "SELECT AVG(value) as value FROM logs WHERE device='" . $deviceObject->ieeeAddress . "' AND property='" . $property . "' AND TIMEDIFF(NOW(), date) < '00:" . $time . "'"; | ||||
| 		$query = "SELECT AVG(value) as value FROM logs WHERE device='" . $deviceObject->ieeeAddress . "' AND property='" . $property . "' AND TIMEDIFF(NOW(), date) < '00:" . str_pad($time, 2, "0", STR_PAD_LEFT ) . "'"; | ||||
| 		logger(DEBUG, _("query is: ") . $query, __FILE__ . ":" . __LINE__); | ||||
| 		if(!$this->result = $this->query($query)) | ||||
| 		{ | ||||
| @@ -99,9 +101,6 @@ class db extends mysqli | ||||
| 			logger(DEBUG, _("result is: ") . print_r($value, true), __FILE__ . ":" . __LINE__); | ||||
| 			return $value[0]; | ||||
| 		} | ||||
|  | ||||
|  | ||||
|  | ||||
| 	} | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user