diff --git a/hardware/ups/standard/rfc1628/mode/batterystatus.pm b/hardware/ups/standard/rfc1628/mode/batterystatus.pm index 13e0c249e..6adb6a72f 100644 --- a/hardware/ups/standard/rfc1628/mode/batterystatus.pm +++ b/hardware/ups/standard/rfc1628/mode/batterystatus.pm @@ -85,14 +85,14 @@ sub run { my $oid_upsBatteryStatus = '.1.3.6.1.2.1.33.1.2.1.0'; my $oid_upsEstimatedMinutesRemaining = '.1.3.6.1.2.1.33.1.2.3.0'; my $oid_upsEstimatedChargeRemaining = '.1.3.6.1.2.1.33.1.2.4.0'; - my $oid_upsBatteryVoltage = '.1.3.6.1.2.1.33.1.2.5.0'; # in Volt + my $oid_upsBatteryVoltage = '.1.3.6.1.2.1.33.1.2.5.0'; # in dV my $oid_upsBatteryCurrent = '.1.3.6.1.2.1.33.1.2.6.0'; # in dA my $oid_upsBatteryTemperature = '.1.3.6.1.2.1.33.1.2.7.0'; # in degrees Centigrade my $result = $self->{snmp}->get_table(oid => $oid_upsBattery, nothing_quit => 1); my $current = defined($result->{$oid_upsBatteryCurrent}) ? $result->{$oid_upsBatteryCurrent} * 0.1 : 0; - my $voltage = defined($result->{$oid_upsBatteryVoltage}) ? $result->{$oid_upsBatteryVoltage} : 0; + my $voltage = defined($result->{$oid_upsBatteryVoltage}) ? $result->{$oid_upsBatteryVoltage} * 0.1 : 0; my $temp = defined($result->{$oid_upsBatteryTemperature}) ? $result->{$oid_upsBatteryTemperature} : 0; my $min_remain = defined($result->{$oid_upsEstimatedMinutesRemaining}) ? $result->{$oid_upsEstimatedMinutesRemaining} : 'unknown'; my $charge_remain = defined($result->{$oid_upsEstimatedChargeRemaining}) ? $result->{$oid_upsEstimatedChargeRemaining} : 'unknown';