Just for information, in case anyone else is doing this:
For the Emmerson/Liebert Powersure PSA, use the hipups driver not the liebert or the newhidups drivers.
The steps to get this thing working, using the USB cable, on SME 7.0 are:
config setprop nut Model hidups
config setprop nut status enabled
expand-template /etc/sysconfig/ups
expand-template /etc/ups/ups.conf
expand-template /etc/ups/upssched.conf
expand-template /etc/ups/upsmon.conf
expand-template /etc/ups/upsd.users
expand-template /etc/ups/upsd.conf
/etc/rc7.d/S15nut restart
Then the details for the UPS can be read:
[root@sme ~]# upsc UPS@localhost
battery.charge: 100
battery.chemistry: PbAc
battery.runtime: 4660
battery.voltage: 24.1
driver.name: hidups
driver.version: 2.0.3-pre2
ups.mfr: Unknown
ups.model: Liebert PSA1000 FW:09
ups.serial: 0417100054BA089
ups.status: OL
I expect it would be possible to use the serial cable too, and there are some documents around detailing what the serial cable pins do, but since USB is so easy to set up, I didn't follow that line through.