[Nut-upsuser] NUT configuration with APC CS650 and ESXi host

DatGingerCat dat.ginger.cat at gmail.com
Sun Jan 11 13:14:58 UTC 2015

The serial number looks completely different, but the firmware seems to be
the same. Pasting upsc output:

battery.charge: 80
battery.charge.low: 10
battery.charge.warning: 50
battery.date: 2013/12/04
battery.mfr.date: 2013/12/04
battery.runtime: 1781
battery.runtime.low: 120
battery.temperature: 29.2
battery.type: PbAc
battery.voltage: 13.5
battery.voltage.nominal: 12.0
device.mfr: American Power Conversion
device.model: Back-UPS CS 650
device.serial: 4B1349P18417
device.type: ups
driver.name: usbhid-ups
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.version: 2.6.4
driver.version.data: APC HID 0.95
driver.version.internal: 0.37
input.sensitivity: medium
input.transfer.high: 266
input.transfer.low: 180
input.voltage: 228.0
input.voltage.nominal: 230
output.frequency: 50.0
output.voltage: 230.0
output.voltage.nominal: 230.0
ups.beeper.status: enabled
ups.delay.shutdown: 20
ups.delay.start: 30
ups.firmware: 817.v9.I
ups.firmware.aux: v9
ups.load: 5.0
ups.mfr: American Power Conversion
ups.mfr.date: 2013/12/04
ups.model: Back-UPS CS 650
ups.productid: 0002
ups.realpower.nominal: 400
ups.serial: 4B1349P18417
ups.status: OL CHRG
ups.test.result: No test initiated
ups.timer.reboot: 0
ups.timer.shutdown: -1
ups.timer.start: 0
ups.vendorid: 051d

I have an update regarding my previous post however, I was wrong about the
poweroff flag not being called, it was in fact called, because if I
manually deleted the flag, the UPS would not shut down.

Another interesting behaviour I found was when using the upsc command, if I
set the ondelay and offdelay options in the ups.conf file, about a quarter
of the info in the upsc output is missing (including firmware and serial

Also, the timer variables in the upcs output do not change, no matter if a
poweroff is initiated, or a shutdown, or delayed load turning off, the
timer variables are always as listed in the output above.

On Fri, Jan 9, 2015 at 5:25 AM, Charles Lepple <clepple at gmail.com> wrote:

> On Jan 7, 2015, at 6:11 PM, DatGingerCat <dat.ginger.cat at gmail.com> wrote:
> Hello,
> I have decided to upgrade my home server by turning it into an ESXi host
> and have also added an APC CS650 UPS.
> My plan was to have NUT version 2.6.4 running in a Debian 7.7.0 virtual
> machine, NUT installed using apt.
> I configured NUT to run as a netserver, installed the ESXi nut .vib,
> configured the shutdowncmd in the VM to do nothing, so that the ESXi host
> would close that virtual machine last and only before it would shut down,
> it would call the poweroff command. I set the offdelay option of the ups to
> 300s and ondelay option to 600s
> René Garcia, the author of the ESXi .vib, is subscribed to this list -
> perhaps he has some suggestions for other settings there?
> We also don't have a lot of information on the APC CS650 specifically.
> There is a DDL entry for the Back-UPS CS 650IE, which may be similar;
> however, we don't have much information on whether the various options work
> as expected:
> http://buildbot.networkupstools.org/~buildbot/cayman/docs/latest/ddl/APC/Back-UPS_CS_650IE.html
> Does your serial number or firmware version look similar, or completely
> different?
> Also, after you set offdelay, is there a corresponding timer variable in
> the 'upsc' output? It is possible that the CS650 is using a different HID
> path for that timer (there are at least three in drivers/apc-hid.c).
> and here comes in my problem, whenever the battery.low condition or the
> upssched script calls the FSD action, everything will beging to shut down
> normally, except that the UPS will turn off the load in about 100 seconds
> (while the ESXi host still needs over a minute to shutdown and the VM has
> not yet called the poweroff flag).
> I am at a bit of a loss what I could even try here, the only method that
> seems to signal the ESXi host running the NUT slave service seems to be
> calling the fsd action, the offdelay settings do nothing, I tried running a
> shutdown.stop command which didn't do anything either. Any ideas, or is
> this impossible with this UPS?
> Thank you in advance
> --
> Charles Lepple
> clepple at gmail
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/nut-upsuser/attachments/20150111/8e386d4e/attachment.html>

More information about the Nut-upsuser mailing list