newdevice: Added sensor detection for APC In Row RD devices (#7385)

* newdevice: Added sensor detection for APC In Row RD devices

* Update apc.yaml

* Update apc.yaml

* Update cooling.inc.php

* Update pressure.inc.php
This commit is contained in:
Neil Lathwood
2017-09-29 21:13:27 +01:00
committed by GitHub
parent 98e509c27c
commit 592e8aca4c
19 changed files with 218 additions and 27 deletions

View File

@@ -373,7 +373,6 @@ function sensor_low_limit($class, $current)
case 'temperature':
$limit = ($current * 0.7);
break;
case 'voltage':
if ($current < 0) {
$limit = ($current * (1 + (sgn($current) * 0.15)));
@@ -381,33 +380,27 @@ function sensor_low_limit($class, $current)
$limit = ($current * (1 - (sgn($current) * 0.15)));
}
break;
case 'humidity':
$limit = '30';
break;
case 'frequency':
$limit = ($current * 0.95);
break;
case 'current':
$limit = null;
break;
case 'fanspeed':
$limit = ($current * 0.80);
break;
case 'power':
$limit = null;
break;
case 'signal':
$limit = -80;
break;
case 'airflow':
case 'dbm':
case 'snr':
case 'frequency':
case 'pressure':
case 'cooling':
$limit = ($current * 0.95);
break;
}//end switch
@@ -425,7 +418,6 @@ function sensor_limit($class, $current)
case 'temperature':
$limit = ($current * 1.60);
break;
case 'voltage':
if ($current < 0) {
$limit = ($current * (1 - (sgn($current) * 0.15)));
@@ -433,37 +425,28 @@ function sensor_limit($class, $current)
$limit = ($current * (1 + (sgn($current) * 0.15)));
}
break;
case 'humidity':
$limit = '70';
break;
case 'frequency':
$limit = ($current * 1.05);
break;
case 'current':
$limit = ($current * 1.50);
break;
case 'fanspeed':
$limit = ($current * 1.80);
break;
case 'power':
$limit = ($current * 1.50);
break;
case 'fanspeed':
$limit = ($current * 1.80);
break;
case 'signal':
$limit = -30;
break;
case 'load':
$limit = 80;
break;
case 'airflow':
case 'dbm':
case 'snr':
case 'frequency':
case 'pressure':
case 'cooling':
$limit = ($current * 1.05);
break;
}//end switch