Update functions.inc.php

- Add extra safety check
This commit is contained in:
Søren Rosiak
2015-05-03 14:33:33 +02:00
parent 92b9865f27
commit b124c280aa

View File

@@ -18,7 +18,9 @@ function poll_sensor($device, $class, $unit)
if ($debug) echo("Attempt $i ");
$sensor_value = trim(str_replace("\"", "", snmp_get($device, $sensor['sensor_oid'], "-OUqnv", "SNMPv2-MIB")));
preg_match("/[\d\.]+/",$sensor_value,$temp_response);
$sensor_value = $temp_response[0];
if (!empty($temp_response[0])) {
$sensor_value = $temp_response[0];
}
if (is_numeric($sensor_value) && $sensor_value != 9999) break; # TME sometimes sends 999.9 when it is right in the middle of an update;
sleep(1); # Give the TME some time to reset