[Nut-upsdev] [HCL] APC BN650M1 supported by usbhid-ups

Patrick cli_junkie at protonmail.com
Sun Jun 27 21:51:21 BST 2021

Not subscribed to the ML, but happy to provide additional details if requested

driver = usbhid-ups
OS = FreeBSD my_sys 12.2-RELEASE-p7 FreeBSD 12.2-RELEASE-p7 GENERIC  amd64
/usr/local/bin/upsc apc_ns650

battery.charge: 100
battery.charge.low: 10
battery.charge.warning: 50
battery.date: 2001/09/25
battery.mfr.date: 2020/07/17
battery.runtime: 40500
battery.runtime.low: 120
battery.type: PbAc
battery.voltage: 13.5
battery.voltage.nominal: 12.0
device.mfr: American Power Conversion
device.model: Back-UPS NS 650M1
device.serial: 4B2029P32005 
device.type: ups
driver.name: usbhid-ups
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.parameter.synchronous: no
driver.version: 2.7.4
driver.version.data: APC HID 0.96
driver.version.internal: 0.41
input.sensitivity: medium
input.transfer.high: 139
input.transfer.low: 92
input.voltage: 121.0
input.voltage.nominal: 120
ups.beeper.status: enabled
ups.delay.shutdown: 20
ups.firmware: 929.a8 .D SB FW:a8
ups.load: 0
ups.mfr: American Power Conversion
ups.mfr.date: 2020/07/17
ups.model: Back-UPS NS 650M1
ups.productid: 0002
ups.realpower.nominal: 360
ups.serial: 4B2029P32005 
ups.status: OL
ups.test.result: No test initiated
ups.timer.reboot: 0
ups.timer.shutdown: -1
ups.vendorid: 051d
/usr/local/bin/upsrw -u admin -p '########' apc_ns650

Remaining battery level when UPS switches to LB (percent)
Maximum length: 10
Value: 10
Remaining battery runtime when UPS switches to LB (seconds)
Maximum length: 10
Value: 120
Input power sensitivity
Maximum length: 10
Value: medium
High voltage transfer point (V)
Maximum length: 10
Value: 139
Low voltage transfer point (V)
Maximum length: 10
Value: 92
Interval to wait after shutdown with delay command (seconds)
Maximum length: 10
Value: 20
/usr/local/bin/upscmd -l apc_ns650 at localhost

Instant commands supported on UPS [apc_ns650]:
beeper.disable - Disable the UPS beeper
beeper.enable - Enable the UPS beeper
beeper.mute - Temporarily mute the UPS beeper
beeper.off - Obsolete (use beeper.disable or beeper.mute)
beeper.on - Obsolete (use beeper.enable)
load.off - Turn off the load immediately
load.off.delay - Turn off the load with a delay (seconds)
shutdown.reboot - Shut down the load briefly while rebooting the UPS
shutdown.stop - Stop a shutdown in progress
test.battery.start.deep - Start a deep battery test
test.battery.start.quick - Start a quick battery test
test.battery.stop - Stop the battery test
test.panel.start - Start testing the UPS panel
test.panel.stop - Stop a UPS panel test
Unable to provide manufacturer URL. Apparently APC blocks tor connections.
Tested shutdown sequence by plugging unit into a switched power strip and
switching it off. Test was successful, the system did shutdown. May not have
load.off configured correctly as the UPS did not disable the load. Will try to
follow up with more information regarding that.

Can also report that this system did in the past connect and work successfully
with a APC Back-UPS ES550 with similar results, other than the test.battery commands
were not reported by upscmd. I no longer have that unit to test with so I am
unable to supply additional details there.

More information about the Nut-upsdev mailing list