[Nut-upsuser] Interpreting data from 220V input APC UPS

John Ackermann N8UR jra at febo.com
Sat Nov 16 16:25:28 GMT 2024


Following up on this, I've figured out what's going on.  What I'm not 
sure of is how best to address the situation.  I'd like to avoid going 
down to the MIB level because I just don't understand it.

"Split phase" output devices seem to fall into an undefined area. 
They're not three phase, but require additional MIB values so APC uses 
their 3-phase MIB structure for them, and NUT plays along.

I'm no electrician, but I think the proper terminology for a 
"split-phase" device is to consider each of the input and output phases 
reported by APC as a "leg".  If it were possible to flag a UPS in nut as 
"split-phase" it could do some conversions.  Is that feasible?  Would it 
make more sense to do it in upsc?  Or should I post-process in my own 
tooling?

The mapping I came up with follows.  Any suggestions on how/where best 
to deal with this?

John
====
# Substitute "Leg1" for "L1-L2" or "L1"
input.L1-L2.voltage=121
input.L1-L2.voltage.maximum=123
input.L1-L2.voltage.minimum=118
output.L1-L2.voltage=119
output.L1.current=6.10
output.L1.current.maximum=13.20
output.L1.current.minimum=5.50
output.L1.power.maximum.percent=63
output.L1.power.minimum.percent=27
output.L1.power.percent=30

# Substitute "Leg2" for "L2-L3" or "L2"
input.L2-L3.voltage=120
input.L2-L3.voltage.maximum=122
input.L2-L3.voltage.minimum=118
output.L2-L3.voltage=119
output.L2.current=2.30
output.L2.current.maximum=6.30
output.L2.current.minimum=0.90
output.L2.power.maximum.percent=30
output.L2.power.minimum.percent=4
output.L2.power.percent=11

# these show L-N, apparently
# for either leg.  There is also
# a pair of L-L transfer voltages
# that I don't see an analog for
# in the uspc output.
input.transfer.high=132
input.transfer.low=98
input.voltage=121.30

# these show Leg 1; they
# should be the sum of the two legs
input.voltage.maximum=123
input.voltage.minimum=118

# These only show Leg 1;
# they should be the sum of the two legs
output.voltage=119.70
output.voltage.nominal=0
output.current=6
# This reflects only Leg1.  There
# should be separate "ups.leg1.load"
# and "ups.leg2.load values, as well
# the calculated total.
ups.load=32.10

# Show these as "split" rather than 3
# But does it have to be an integer???
input.phases=3
output.phases=3



More information about the Nut-upsuser mailing list