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 [battery.charge.low] Remaining battery level when UPS switches to LB (percent) Type: STRING Maximum length: 10 Value: 10 [battery.runtime.low] Remaining battery runtime when UPS switches to LB (seconds) Type: STRING Maximum length: 10 Value: 120 [input.sensitivity] Input power sensitivity Type: STRING Maximum length: 10 Value: medium [input.transfer.high] High voltage transfer point (V) Type: STRING Maximum length: 10 Value: 139 [input.transfer.low] Low voltage transfer point (V) Type: STRING Maximum length: 10 Value: 92 [ups.delay.shutdown] Interval to wait after shutdown with delay command (seconds) Type: STRING 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.