From 4bb435ee211420f92e07e200182ae9331b5060f9 Mon Sep 17 00:00:00 2001 From: crcro Date: Tue, 27 Sep 2016 22:40:15 +0300 Subject: [PATCH] poweralert divisor fix for voltages (#4639) --- includes/discovery/functions.inc.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/includes/discovery/functions.inc.php b/includes/discovery/functions.inc.php index ac3a3bb3bc..57fb44a872 100644 --- a/includes/discovery/functions.inc.php +++ b/includes/discovery/functions.inc.php @@ -872,10 +872,14 @@ function avtech_add_sensor($device, $sensor) */ function get_device_divisor($device, $serial, $sensor) { - if (($device['os'] == 'poweralert') && ($sensor == 'current' || $sensor == 'frequencies' || $sensor == 'voltages')) { - if (version_compare($serial, '12.06.0068', '>=')) { - $divisor = 10; - } elseif (version_compare($serial, '12.04.0055', '>=')) { + if ($device['os'] == 'poweralert') { + if ($sensor == 'current' || $sensor == 'frequencies') { + if (version_compare($serial, '12.06.0068', '>=')) { + $divisor = 10; + } elseif (version_compare($serial, '12.04.0055', '>=')) { + $divisor = 1; + } + } elseif ($sensor == 'voltages') { $divisor = 1; } } elseif (($device['os'] == 'huaweiups') && ($sensor == 'frequencies')) {