[Nut-upsuser] Eaton Powerware 5110 - some stats not reported
alf at i100.no
alf at i100.no
Sun Feb 16 06:15:04 UTC 2014
Hi
In the summer of 2013, I spent some time reading the bcmxcp spec, and I
tried to map every possibly supported meter to a "upsc supported
variable".
Some bcmxcp meters I was not able to map, and some "upsc supported
variable" I was not able to map.
This shows what "measurements / meters" the driver support.
0.566550 Index
Offset Format NUT
0.566617 0027
0000 51 output.frequency
0.566680 0028
0004 51 input.frequency
0.566743 0033
0008 51 battery.voltage
0.566805 0041
0012 f0 battery.voltage.low
0.566866 0043
0016 f0 battery.charge.low
0.566928 0047
0020 f0 ups.load
0.566989 0056
0024 f0 input.voltage
0.567051 0065
0028 51 output.current
0.567113 0068
0032 51 output.current.nominal
0.567175 0078
0036 f0 output.voltage
0.567237 0091
0040 f0 input.quality
0.567294
This shows what alarms the unit will trigger
0.567355 Length of alarm map: 24
0.567414 Index
Alarm Supported
0.567509 -001
INVERTER_AC_OVER_VOLTAGE No
0.567573 -001
INVERTER_AC_UNDER_VOLTAGE No
0.567634 -001
INVERTER_OVER_OR_UNDER_FREQ No
0.567695 -001
BYPASS_AC_OVER_VOLTAGE No
...
0.576274 -001
BYPASS_FAILURE No
0.576305 -001
AUTO_OFF_COMMAND_EXECUTED No
0.576335 -001
AUTO_ON_COMMAND_EXECUTED No
0.576366 0010
BATTERY_TEST_FAILED Yes
0.576396
This is some useful info, I would like to know what models
supports statistics map and alarm history log. My new 9130 has
"alarm history", but it is not available using the
"bcmxcp" driver.
0.576427 Length of Config_block: 64
0.576458 Length of statistics map: 0
0.576489 Length of alarm history log: 0
0.576519 Length of topology block: 3
0.576550 Length of max supported command
length: 8
0.576581 Length of command list: 22
0.576611 Length of outlet_block: 0
0.576642 Length of alarm_block: 11
This shows what "commands" the UPS supports.
0.853277 Command list block supported.
0.853340 Number of commands implemented in
ups 20
0.853400 Index Cmd
byte Description
0.853466 000
31 PW_ID_BLOCK_REQ
0.853528 001
33 PW_STATUS_REQ
0.853590 002
34 PW_METER_BLOCK_REQ
0.853652 003
35 PW_CUR_ALARM_REQ
0.853714 004
36 PW_CONFIG_BLOCK_REQ
0.853775 005
3b PW_BATTERY_REQ
0.853837 006
3c PW_LIMIT_BLOCK_REQ
0.853898 007
3f PW_TEST_RESULT_REQ
0.854022 008
40 PW_COMMAND_LIST_REQ
0.854085 009
43 PW_UPS_TOP_DATA_REQ
0.854147 010
89 PW_UPS_ON
0.854209 011
8a PW_LOAD_OFF_RESTART
0.854270 012
8b PW_UPS_OFF
0.854332 013
91 PW_UPS_ON_TIME
0.854394 014
93 PW_UPS_OFF_TIME
0.854480 015
95 PW_SET_CONF_COMMAND
0.854544 016
a0 PW_SET_REQ_ONLY_MODE
0.854605 017
b1 PW_INIT_BAT_TEST
0.854668 018
b2 PW_INIT_SYS_TEST
0.854730 019
cf PW_AUTHORIZATION_CODE
0.854803 Added support for instcmd
shutdown.return
0.854874 Added support for instcmd
shutdown.stayoff
0.854944 Added support for instcmd
test.battery.start
The bcmxcp supports "set / get" commands according to the bcmxcp
spec, it was next on my list for enhancing the driver, but I have not had
time to do so.
That would add support for settings to "upsrw" and
"upscmd".
I seem to remember that the "PW_SET_CONF_COMMAND" is needed for
"setting variable values". It is all quite well documented in
the protocol documentation.
This is what I have as output from a previous debug log of my 5110 500VA
:
0.413194 Index
Offset Format NUT
0.413200 0027
0000 51 output.frequency
0.413206 0028
0004 51 input.frequency
0.413212 0033
0008 51 battery.voltage
0.413218 0041
0012 f0 battery.voltage.low
0.413224 0043
0016 f0 battery.charge.low
0.413229 0047
0020 f0 ups.load
0.413235 0056
0024 f0 input.voltage
0.413241 0065
0028 51 output.current
0.413246 0068
0032 51 output.current.nominal
0.413252 0078
0036 f0 output.voltage
0.413258 0091
0040 f0 input.quality
That unit died last autumn, so I no longer have it availble.
This is what I get from my new Eaton PW 9130:
1.081608 Index
Offset Format NUT
1.081621 0021
0000 f0 None
1.081632 0023
0004 f0 ups.power
1.081642 0027
0008 41 output.frequency
1.081652 0028
0012 41 input.frequency
1.081662 0030
0016 41 None
1.081671 0033
0020 51 battery.voltage
1.081681 0034
0024 f0 battery.charge
1.081691 0035
0028 e2 battery.runtime
1.081700 0047
0032 f0 ups.load
1.081710 0053
0036 51 None
1.081720 0056
0040 51 input.voltage
1.081729 0062
0044 f0 ambient.temperature
1.081739 0063
0048 f0 ups.temperature
1.081749 0065
0052 41 output.current
1.081758 0068
0056 41 output.current.nominal
1.081768 0071
0060 f0 None
1.081777 0072
0064 e0 ups.date
1.081787 0073
0068 e1 ups.time
1.081796 0074
0072 51 None
1.081806 0075
0076 51 None
1.081816 0078
0080 51 output.voltage
1.081825 0091
0084 f0 input.quality
Regards
Alf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/nut-upsuser/attachments/20140216/c6187f77/attachment-0001.html>
More information about the Nut-upsuser
mailing list