From e3ec42c06d5aaa4fb632d89c9eff46eda4eca95b Mon Sep 17 00:00:00 2001 From: Tony Murray Date: Tue, 9 Feb 2016 14:20:36 -0600 Subject: [PATCH] Deal with 0 value for sensor data better. Issue #2883 --- html/pages/device/overview/generic/sensor.inc.php | 2 +- includes/polling/functions.inc.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/html/pages/device/overview/generic/sensor.inc.php b/html/pages/device/overview/generic/sensor.inc.php index ef4288e7c8..c93660b6fe 100644 --- a/html/pages/device/overview/generic/sensor.inc.php +++ b/html/pages/device/overview/generic/sensor.inc.php @@ -12,7 +12,7 @@ if (count($sensors)) { echo ' '; foreach ($sensors as $sensor) { - if (empty($sensor['sensor_current'])) { + if (!isset($sensor['sensor_current'])) { $sensor['sensor_current'] = 'NaN'; } diff --git a/includes/polling/functions.inc.php b/includes/polling/functions.inc.php index d1fcf196e3..fdd9aa3d73 100644 --- a/includes/polling/functions.inc.php +++ b/includes/polling/functions.inc.php @@ -83,7 +83,7 @@ function poll_sensor($device, $class, $unit) { $sensor_value = 0; } - if ($sensor['sensor_divisor']) { + if ($sensor['sensor_divisor'] && $sensor_value !== 0) { $sensor_value = ($sensor_value / $sensor['sensor_divisor']); }