[Nut-upsdev] 2.0.3-pre2: Spurious UPS UPS@localhost battery is

Gordon Rowell gordonr-nut at gormand.com.au
Sun Feb 12 04:43:08 UTC 2006


Peter Selinger wrote:
> Please try the attached patch, and let me know what's okay and what's
> not.
 > [...]

Diff is from behaviour of previous patch to behaviour with this patch. 
The Path section and get_description output are attached.

Sorry - the temperature looks more broken to me. It is supposedly 29C at 
the moment, so 302K is correct.

--- /tmp/pre2_sme5.txt  2006-02-12 15:33:09.269166191 +1100
+++ /tmp/pre2_sme6.txt  2006-02-12 15:33:00.180851873 +1100
@@ -1,21 +1,21 @@
-nut-2.0.3-pre2_sme5
-nut-client-2.0.3-pre2_sme5
+nut-2.0.3-pre2_sme6
+nut-client-2.0.3-pre2_sme6

  battery.charge: 100
  battery.charge.low: 10
  battery.charge.warning: 50
  battery.date: 2001/09/25
  battery.mfr.date: 2005/01/20
-battery.runtime: 345
+battery.runtime: 352
  battery.runtime.low: 120
-battery.temperature: 302.0
-battery.voltage: 13.0
+battery.temperature: 0.0
+battery.voltage: 13.5
  battery.voltage.nominal: 12.0
  driver.name: newhidups
  driver.version: 2.0.3-pre2
  driver.version.data: APC HID 0.8
  driver.version.internal: 0.28
-input.voltage: -6301.0
+input.voltage: 252.0
  input.voltage.nominal: 230
  output.voltage: 230.0
  output.voltage.target.line: 230.0
@@ -23,7 +23,7 @@
  ups.delay.shutdown: -1
  ups.firmware: 814.s3.I
  ups.firmware.aux: s3
-ups.load: 70.0
+ups.load: 68.0
  ups.mfr: American Power Conversion
  ups.mfr.date: 2005/01/20
  ups.model: Back-UPS BF500

Gordon
-------------- next part --------------
nut-2.0.3-pre2_sme6
nut-client-2.0.3-pre2_sme6

Path: UPS.PowerSummary.iProduct, Type: Feature, Value: 1
Path: UPS.PowerSummary.iSerialNumber, Type: Feature, Value: 2
Path: UPS.PowerSummary.iManufacturer, Type: Feature, Value: 3
Path: UPS.PowerSummary.iOEMInformation, Type: Feature, Value: 3
Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, Value: 4
Path: UPS.PowerSummary.Rechargeable, Type: Feature, Value: 1
Path: UPS.PowerSummary.CapacityMode, Type: Feature, Value: 2
Path: UPS.PowerSummary.DesignCapacity, Type: Feature, Value: 100
Path: UPS.PowerSummary.FullChargeCapacity, Type: Feature, Value: 100
Path: UPS.PowerSummary.RemainingCapacity, Type: Input, Value: 100
Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, Value: 100
Path: UPS.PowerSummary.CapacityGranularity1, Type: Feature, Value: 1
Path: UPS.PowerSummary.CapacityGranularity2, Type: Feature, Value: 1
Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, Value: 50
Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, Value: 10
Path: UPS.PowerSummary.ManufacturerDate, Type: Feature, Value: 12852
Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, Value: 352
Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, Value: 352
Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, Value: -1
Path: UPS.PowerSummary.DelayBeforeReboot, Type: Feature, Value: 0
Path: UPS.PowerSummary.RemainingTimeLimit, Type: Feature, Value: 120
Path: UPS.PowerSummary.ConfigVoltage, Type: Feature, Value: 1200
Path: UPS.PowerSummary.Voltage, Type: Feature, Value: 1345
Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, Value: 2
Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, Value: 0
Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, Value: 0
Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, Value: 0
Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, Value: 0
Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, Value: 1
Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, Value: 1
Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, Value: 1
Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Feature, Value: 1
Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, Value: 0
Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, Value: 0
Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Input, Value: 0
Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Feature, Value: 0
Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, Value: 0
Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, Value: 0
Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, Value: 0
Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Feature, Value: 0
Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Input, Value: 0
Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Feature, Value: 0
Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, Value: 0
Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, Value: 0
Path: UPS.PowerSummary.PresentStatus.OverLoad, Type: Input, Value: 0
Path: UPS.PowerSummary.PresentStatus.OverLoad, Type: Feature, Value: 0
Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, Value: 0
Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Feature, Value: 0
Path: UPS.PowerSummary.PresentStatus.ff860080, Type: Input, Value: 0
Path: UPS.PowerSummary.PresentStatus.ff860080, Type: Feature, Value: 0
Path: UPS.Battery.Test, Type: Input, Value: 6
Path: UPS.Battery.Test, Type: Feature, Value: 6
Path: UPS.Battery.APCBattCapBeforeStartup, Type: Feature, Value: 0
Path: UPS.Battery.ff86001a, Type: Feature, Value: 0
Path: UPS.Battery.ff86001b, Type: Feature, Value: 0
Path: UPS.Battery.APCBattReplaceDate, Type: Feature, Value: 599297
Path: UPS.Battery.ManufacturerDate, Type: Feature, Value: 12852
Path: UPS.Battery.RemainingCapacity, Type: Feature, Value: 1000
Path: UPS.Battery.RemainingTimeLimit, Type: Feature, Value: 120
Path: UPS.Battery.RunTimeToEmpty, Type: Feature, Value: 352
Path: UPS.Battery.Temperature, Type: Feature, Value: 3023
Path: UPS.Battery.ConfigVoltage, Type: Feature, Value: 1200
Path: UPS.Battery.Voltage, Type: Feature, Value: 1345
Path: UPS.Battery.ff860024, Type: Feature, Value: 244
Path: UPS.Battery.ff860018, Type: Feature, Value: -2146919670
Path: UPS.Input.Voltage, Type: Feature, Value: 2520
Path: UPS.Input.ConfigVoltage, Type: Feature, Value: 230
Path: UPS.Input.ff860052, Type: Feature, Value: 8
Path: UPS.Input.ff860061, Type: Feature, Value: 1
Path: UPS.Input.ff860024, Type: Feature, Value: 130
Path: UPS.Output.PercentLoad, Type: Feature, Value: 680
Path: UPS.Output.00840044, Type: Feature, Value: 325
Path: UPS.Output.Frequency, Type: Feature, Value: 5000
Path: UPS.Output.Voltage, Type: Feature, Value: 2300
Path: UPS.Output.ConfigVoltage, Type: Feature, Value: 230
Path: UPS.Output.HighVoltageTransfer, Type: Feature, Value: 266
Path: UPS.Output.LowVoltageTransfer, Type: Feature, Value: 180
Path: UPS.Output.APCDelayBeforeStartup, Type: Feature, Value: 0
Path: UPS.Output.APCShutdownAfterDelay, Type: Feature, Value: 0
Path: UPS.Output.DelayBeforeShutdown, Type: Feature, Value: -1
Path: UPS.Output.DelayBeforeStartup, Type: Feature, Value: 0
Path: UPS.Output.DelayBeforeReboot, Type: Feature, Value: 0
Path: UPS.Output.APCForceShutdown, Type: Feature, Value: 0
Path: UPS.Output.APCDelayBeforeShutdown, Type: Feature, Value: 680
Path: UPS.iProduct, Type: Feature, Value: 5
Path: UPS.iSerialNumber, Type: Feature, Value: 2
Path: UPS.iManufacturer, Type: Feature, Value: 3
Path: UPS.00840001, Type: Feature, Value: 6
Path: UPS.APC_UPS_FirmwareRevision, Type: Feature, Value: 7
Path: UPS.APC_USB_FirmwareRevision, Type: Feature, Value: 8
Path: UPS.APCPanelTest, Type: Feature, Value: 0
Path: UPS.ManufacturerDate, Type: Feature, Value: 12852
Path: UPS.ff860027, Type: Feature, Value: 0
Path: UPS.ff860028, Type: Feature, Value: 0
Path: UPS.AudibleAlarmControl, Type: Feature, Value: 2
Path: UPS.PresentStatus.Charging, Type: Input, Value: 0
Path: UPS.PresentStatus.Charging, Type: Feature, Value: 0
Path: UPS.PresentStatus.Discharging, Type: Input, Value: 0
Path: UPS.PresentStatus.Discharging, Type: Feature, Value: 0
Path: UPS.PresentStatus.ACPresent, Type: Input, Value: 1
Path: UPS.PresentStatus.ACPresent, Type: Feature, Value: 1
Path: UPS.PresentStatus.BatteryPresent, Type: Input, Value: 1
Path: UPS.PresentStatus.BatteryPresent, Type: Feature, Value: 1
Path: UPS.PresentStatus.BelowRemainingCapacityLimit, Type: Input, Value: 0
Path: UPS.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, Value: 0
Path: UPS.PresentStatus.ShutdownRequested, Type: Input, Value: 0
Path: UPS.PresentStatus.ShutdownRequested, Type: Feature, Value: 0
Path: UPS.PresentStatus.ShutdownImminent, Type: Input, Value: 0
Path: UPS.PresentStatus.ShutdownImminent, Type: Feature, Value: 0
Path: UPS.PresentStatus.RemainingTimeLimitExpired, Type: Input, Value: 0
Path: UPS.PresentStatus.RemainingTimeLimitExpired, Type: Feature, Value: 0
Path: UPS.PresentStatus.CommunicationLost, Type: Input, Value: 0
Path: UPS.PresentStatus.CommunicationLost, Type: Feature, Value: 0
Path: UPS.PresentStatus.NeedReplacement, Type: Input, Value: 0
Path: UPS.PresentStatus.NeedReplacement, Type: Feature, Value: 0
Path: UPS.PresentStatus.OverLoad, Type: Input, Value: 0
Path: UPS.PresentStatus.OverLoad, Type: Feature, Value: 0
Path: UPS.PresentStatus.VoltageNotRegulated, Type: Input, Value: 0
Path: UPS.PresentStatus.VoltageNotRegulated, Type: Feature, Value: 0
Path: UPS.PresentStatus.ff860080, Type: Input, Value: 0
Path: UPS.PresentStatus.ff860080, Type: Feature, Value: 0
Path: UPS.ff860001.ff860023, Type: Feature, Value: 0
Path: UPS.ff860001.ff860026, Type: Feature, Value: 6
Path: UPS.ff860001.ff860025, Type: Feature, Value: 50462976
Path: UPS.PowerConverter.ff860024, Type: Feature, Value: 219

Bus 005 device 002 configuration 1 interface 0 altsetting 0 endpoint 128
descriptor 0x22 index 0:

 05 84 09 04 a1 01 09 24 a1 02 85 01 09 fe 79 01 75 08 95 01 15 00 26 ff
 00 b1 22 85 02 09 ff 79 02 b1 22 85 03 09 fd 79 03 b1 22 05 85 85 04 09
 8f 79 03 b1 22 85 05 09 89 79 04 b1 22 85 06 09 8b b1 22 09 2c b1 22 85
 0e 09 83 25 64 b1 22 09 67 b1 22 85 0c 09 66 81 22 09 66 b1 a2 85 10 09
 8d b1 22 09 8e b1 22 85 0f 09 8c b1 22 85 11 09 29 b1 a2 85 09 09 85 75
 10 27 ff ff 00 00 b1 a2 85 0d 09 68 27 ff ff 00 00 66 01 10 55 00 81 22
 09 68 b1 a2 05 84 85 12 09 57 16 ff ff 26 ff 7f b1 a2 85 13 09 55 75 18
 17 ff ff ff ff 27 18 c5 13 00 b1 a2 05 85 85 08 09 2a 75 10 27 64 05 00
 00 16 78 00 b1 a2 05 84 85 0a 09 40 15 00 27 ff ff 00 00 67 21 d1 f0 00
 55 05 b1 22 85 0b 09 30 b1 a2 85 14 09 5a 75 08 15 01 25 03 65 00 55 00
 b1 a2 09 02 a1 02 85 07 05 85 09 44 75 01 15 00 25 01 81 a2 09 44 b1 a2
 09 45 81 a2 09 45 b1 a2 09 d0 81 a2 09 d0 b1 a2 09 d1 81 a2 09 d1 b1 a2
 09 42 81 a2 09 42 b1 a2 05 84 09 68 81 a2 09 68 b1 a2 09 69 81 a2 09 69
 b1 a2 05 85 09 43 81 a2 09 43 b1 a2 05 84 09 73 81 a2 09 73 b1 a2 05 85
 09 4b 81 a2 09 4b b1 a2 05 84 09 65 81 a2 09 65 b1 a2 05 85 09 db 81 a2
 09 db b1 a2 06 86 ff 09 80 81 a2 09 80 b1 a2 95 03 81 01 b1 01 c0 c0 05
 84 09 12 a1 00 85 16 09 58 75 08 95 01 25 06 81 a2 09 58 b1 a2 06 86 ff
 85 17 09 19 25 5a b1 a2 85 1b 09 1a 25 03 b1 a2 85 1c 09 1b 26 ff 00 b1
 a2 85 45 09 16 75 18 27 ff ff ff 00 b2 a2 01 05 85 85 15 09 85 75 10 27
 ff ff 00 00 b1 a2 85 18 09 66 55 0f b1 a2 85 1a 09 2a 27 64 05 00 00 16
 78 00 66 01 10 55 00 b1 a2 85 19 27 ff ff 00 00 15 00 09 68 b1 a2 05 84
 85 1e 09 36 67 01 00 01 00 55 0f b1 a2 85 1f 09 40 67 21 d1 f0 00 55 05
 b1 22 85 1d 09 30 b1 a2 85 47 06 86 ff 09 24 75 08 16 ea 00 26 ff 00 65
 00 55 00 b1 a2 85 48 09 18 75 20 17 01 00 00 80 27 ff ff ff 7f b2 a2 01
 c0 05 84 09 1a a1 00 85 20 09 30 15 00 27 ff ff 00 00 67 21 d1 f0 00 55
 06 b1 a2 85 46 09 40 75 08 15 00 26 ff 00 67 21 d1 f0 00 55 07 b1 22 06
 86 ff 85 21 09 52 75 08 25 0a 65 00 55 00 b1 a2 85 22 09 61 25 02 b1 a2
 85 42 09 24 16 70 00 26 90 00 65 00 55 00 b1 a2 c0 05 84 09 1c a1 00 85
 2c 09 35 75 10 15 00 27 ff ff 00 00 55 0f b1 a2 85 52 09 44 66 21 d1 55
 07 b1 a2 85 2a 09 32 66 01 f0 55 0e b1 a2 85 2b 09 30 67 21 d1 f0 00 55
 06 b1 a2 85 2d 09 40 16 e6 00 26 e6 00 55 07 b1 a2 85 23 09 54 16 00 01
 26 16 01 b1 a2 85 24 09 53 16 a0 00 26 c4 00 b1 a2 06 86 ff 85 25 09 7e
 15 00 27 a4 01 00 00 66 01 10 55 00 b1 a2 85 26 09 76 27 76 02 00 00 b1
 a2 05 84 85 27 09 57 16 ff ff 26 ff 7f b1 a2 85 28 09 56 b1 a2 85 29 09
 55 75 18 17 ff ff ff ff 27 18 c5 13 00 b1 a2 06 86 ff 85 40 09 7c 75 08
 25 01 b1 a2 85 41 09 7d 75 10 16 ff ff 26 ff 7f 66 01 10 b1 a2 c0 05 84
 85 2e 09 fe 79 05 75 08 15 00 26 ff 00 65 00 b1 22 85 2f 09 ff 79 02 b1
 22 85 30 09 fd 79 03 b1 22 85 31 09 01 79 06 b1 a2 06 86 ff 85 34 09 42
 79 07 b1 22 06 86 ff 85 37 09 79 79 08 b1 22 85 32 09 72 25 01 b1 a2 05
 85 85 35 09 85 75 10 27 ff ff 00 00 b1 22 06 86 ff 85 3e 09 27 75 20 15
 00 27 ff ff ff 7f b1 a2 85 3f 09 28 b1 a2 05 84 85 36 09 5a 75 08 15 01
 25 03 b1 a2 09 02 a1 02 85 33 05 85 09 44 75 01 15 00 25 01 81 a2 09 44
 b1 a2 09 45 81 a2 09 45 b1 a2 09 d0 81 a2 09 d0 b1 a2 09 d1 81 a2 09 d1
 b1 a2 09 42 81 a2 09 42 b1 a2 05 84 09 68 81 a2 09 68 b1 a2 09 69 81 a2
 09 69 b1 a2 05 85 09 43 81 a2 09 43 b1 a2 05 84 09 73 81 a2 09 73 b1 a2
 05 85 09 4b 81 a2 09 4b b1 a2 05 84 09 65 81 a2 09 65 b1 a2 05 85 09 db
 81 a2 09 db b1 a2 06 86 ff 09 80 81 a2 09 80 b1 a2 95 03 81 01 b1 01 c0
 06 86 ff 09 01 a1 00 85 60 09 23 75 10 95 01 15 00 27 ff ff 00 00 65 00
 55 00 b1 a2 85 61 09 26 75 08 16 02 00 26 06 00 b1 a2 85 62 09 25 75 20
 17 01 00 00 80 27 ff ff ff 7f b2 a2 01 c0 05 84 09 16 a1 00 85 51 06 86
 ff 09 24 16 be 00 26 fe 00 95 01 75 08 b1 a2 c0 c0

 .......$......y.u.....&..."....y.."....y.."......y.."....y..".....".,.".
 ...%d.".g."...f.".f......."..."....."...)......u.'.........h'....f..U.."
 .h.......W...&.......Uu......'...........*u.'d....x........ at ..'....g!...
 U.."...0.....Zu...%.e.U............Du...%....D...E...E..................
 .B...B.....h...h...i...i.....C...C.....s...s.....K...K.....e...e........
 ................................Xu...%....X.........%Z......%.......&...
 ..E..u.'.............u.'.........fU......*'d....x.f..U.....'.......h....
 ...6g....U...... at g!...U.."...0...G....$u....&..e.U....H..u .....'.......
 ........ .0..'....g!...U....F. at u...&..g!...U.."....!.Ru.%.e.U....".a%...
 .B.$.p.&..e.U...........,.5u...'....U....R.Df!.U....*.2f..U....+.0g!...U
 ....-. at ...&..U....#.T...&.....$.S...&........%.~..'....f..U....&.v'v....
 ....'.W...&.....(.V...).Uu......'.......... at .|u.%....A.}u....&..f.......
 ....y.u...&..e.."./..y..".0..y..".1..y.......4.By.."....7.yy..".2.r%....
 ..5..u.'....."....>.'u ..'.......?.(.....6.Zu...%........3...Du...%....D
 ...E...E...................B...B.....h...h...i...i.....C...C.....s...s..
 ...K...K.....e...e......................................`.#u.....'....e.
 U....a.&u....&.....b.%u .....'...............Q....$...&....u.....


More information about the Nut-upsdev mailing list