Network UPS Tools
Power Devices support
Table of Contents

Click here to see reports of other supported models from PowerWalker.

Note

When a user reports that a variable/command is not right then it will be highlighted by a red underline.

Bad values/ranges/etc… will get a red dashed outline or red solid left border.

The accompanying explaining comment - if provided - will be emphasized through a red dotted border on the left.

2.7.4

Report #1 with driver usbhid-ups (detailed comments available)

This device is known to work with driver usbhid-ups.

You can grab a dummy-ups compliant .dev file to simulate this device clicking here.

Some more detailed comments are available after the "Known supported…" sections.

Known supported variables

This device is known to support the following variables (values are just examples):

battery.charge

100

battery.charge.low

15

battery.charge.warning

30

battery.runtime

4482

battery.runtime.low

180

battery.type

PbAc

device.mfr

PPC

device.model

PowerWalker VI 1200 SH

device.serial

000000000

device.type

ups

driver.name

usbhid-ups

driver.parameter.bus

004

driver.parameter.pollfreq

40

driver.parameter.pollinterval

20

driver.parameter.port

auto

driver.parameter.synchronous

no

driver.parameter.vendorid

06da

driver.version

2.7.4

driver.version.data

MGE HID 1.40

driver.version.internal

0.41

input.voltage

245.0

outlet.1.status

on

output.frequency

49.6

output.frequency.nominal

50

output.voltage

245.0

output.voltage.nominal

230

ups.beeper.status

enabled

ups.delay.shutdown

20

ups.delay.start

30

ups.load

11

ups.mfr

PPC

ups.model

PowerWalker VI 1200 SH

ups.power.nominal

5

ups.productid

ffff

ups.serial

000000000

ups.status

OL

ups.test.result

No test initiated

ups.timer.shutdown

-1

ups.timer.start

-1

ups.type

offline / line interactive

ups.vendorid

06da

About this device

Not sure what changes they made in the latest stable debian bullseye using nut-server 2.7.4 version, but these UPSes are now using the MGE HID driver version, previous was the Liebert driver which wasn’t stable and missing a load of features, like battery test. So far my config posted with the report works and is stable.

Reported at:

Further system data or configuration examples:

Driver configuration
# NUT configuration files
:; cat ups.conf
maxretry = 3
pollinterval = 20
user = nut
[powerwalker-650]
  driver = usbhid-ups
  port = auto
  desc = "PowerWalker VI 650 SH"
  vendorid = 06da
  bus = "003"
  override.battery.charge.warning = 30
  override.battery.charge.low = 15
  override.battery.runtime.low = 180
  override.ups.model = "PowerWalker VI 650 SH"
  override.driver.parameter.pollfreq = 40
[powerwalker-1200]
  driver = usbhid-ups
  port = auto
  desc = "PowerWalker VI 1200 SH"
  vendorid = 06da
  bus = "004"
  override.battery.charge.warning = 30
  override.battery.charge.low = 15
  override.battery.runtime.low = 180
  override.ups.model = "PowerWalker VI 1200 SH"
  override.driver.parameter.pollfreq = 40

:; cat upsmon.conf
  POLLFREQ 20
  POLLFREQALERT 10
  DEADTIME 60  ### 3x the POLLFREQ

:; cat upsd.conf
  MAXAGE 40
Commands per upscmd -l powerwalker-650@localhost listing
# TODO: Convert to CMD:... markup
:; upscmd -l powerwalker-650@localhost
Instant commands supported on UPS [powerwalker-650]:
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)
load.on - Turn on the load immediately
load.on.delay - Turn on the load with a delay (seconds)
shutdown.return - Turn off the load and return when power is back
shutdown.stayoff - Turn off the load and remain off
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