Network UPS Tools
Power Devices support
Table of Contents

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

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.8.0

Report #1 with driver nutdrv_qx (detailed comments available)

This device is known to work with driver nutdrv_qx.

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.energysave

no

battery.packs

1

battery.protection

yes

battery.runtime

22440

battery.runtime.low

120

battery.voltage

27.20

battery.voltage.nominal

24.0

device.model

WPHVT1K0

device.type

ups

driver.name

nutdrv_qx

driver.parameter.bypass_forbidding

enabled

driver.parameter.limited_runtime_on_battery

disabled

driver.parameter.pollfreq

30

driver.parameter.pollinterval

5

driver.parameter.port

auto

driver.parameter.product

USB to Serial

driver.parameter.productid

5161

driver.parameter.synchronous

auto

driver.parameter.vendor

INNO TECH

driver.parameter.vendorid

0665

driver.version

2.8.0-98-g3744cb0

driver.version.data

Voltronic 0.06

driver.version.internal

0.32

driver.version.usb

libusb-0.1 (or compat)

input.current.nominal

4.0

input.frequency

50.0

input.frequency.high

53.0

input.frequency.low

47.0

input.frequency.nominal

50.0

input.phases

1

input.transfer.high

242

input.transfer.high.max

254

input.transfer.high.min

237

input.transfer.low

210

input.transfer.low.max

223

input.transfer.low.min

206

input.voltage

214.3

input.voltage.nominal

230.0

output.current

0.0

output.current.nominal

4

output.frequency

50.0

output.frequency.nominal

50.0

output.phases

1

output.power.maximum.percent

0

output.power.minimum.percent

0

output.powerfactor

0.9

output.voltage

229.9

output.voltage.nominal

230.0

ups.beeper.status

enabled

ups.delay.shutdown

30

ups.delay.start

180

ups.firmware

01060.07

ups.firmware.aux

P01

ups.load

0

ups.power.nominal

1000

ups.productid

5161

ups.start.auto

yes

ups.start.battery

yes

ups.status

OL

ups.temperature

28.5

ups.type

online

ups.vendorid

0665

About this device

Device dump generated by ./nut-ddl-dump.sh on Thu, 02 Jun 2022 14:26:18 +0200

The UPS doesn’t report serial number (well, reports zeroes), and ups.load is stuck on value of 0, making expected runtime unusable.

Other than that, the UPS reports voltages (both input, output, nominal…) etc. correctly along with the charge level and battery temperature.

Note See also a report of similar-looking model with blazer_usb driver from NUT v2.7.4, which did report a non-trivial ups.load. Change of driver did not help when testing this device, however.

Reported at:

Further system data or configuration examples:

Driver configuration
[ups2]
        desc = "FSP Fortron UPS Champ 1000 VA Tower (UPS2)"
        driver = "nutdrv_qx"
        port = "auto"
        vendorid = "0665"
        productid = "5161"
        product = "USB to Serial"
        vendor = "INNO TECH"
        pollinterval = 5
        limited_runtime_on_battery = disabled
        bypass_forbidding = enabled
        override.battery.runtime.low = 120
Variables per upsrw ups@localhost listing
# TODO: Convert to RW:... and RO:... markup
:; upsrw ups@localhost
[battery.energysave]
Switch off when running on battery and no/low load
Type: ENUM NUMBER
Option: "no" SELECTED
Option: "yes"

[battery.packs]
Number of battery packs
Type: RANGE NUMBER
Option: "1-99" SELECTED

[battery.protection]
Prevent deep discharge of battery
Type: ENUM NUMBER
Option: "no"
Option: "yes" SELECTED

[input.frequency.high]
Maximum input line frequency (Hz)
Type: RANGE NUMBER
Option: "53-60" SELECTED

[input.frequency.low]
Minimum input line frequency (Hz)
Type: RANGE NUMBER
Option: "40-47" SELECTED

[input.transfer.high]
High voltage transfer point (V)
Type: RANGE NUMBER
Option: "237-254" SELECTED

[input.transfer.low]
Low voltage transfer point (V)
Type: RANGE NUMBER
Option: "206-223" SELECTED

[ups.delay.shutdown]
Interval to wait after shutdown with delay command (seconds)
Type: RANGE NUMBER
Option: "12-5940" SELECTED

[ups.delay.start]
Interval to wait before (re)starting the load (seconds)
Type: RANGE NUMBER
Option: "0-599940" SELECTED

[ups.start.auto]
UPS starts when mains is (re)applied
Type: ENUM NUMBER
Option: "no"
Option: "yes" SELECTED

[ups.start.battery]
Allow to start UPS from battery
Type: ENUM NUMBER
Option: "no"
Option: "yes" SELECTED
Commands per upscmd -l ups2@localhost listing
# TODO: Convert to CMD:... markup
:; upscmd -l ups2@localhost
Instant commands supported on UPS [ups2]:

beeper.disable - Disable the UPS beeper
beeper.enable - Enable the UPS beeper
beeper.toggle - Toggle the UPS beeper
bypass.start - Put the UPS in bypass mode
bypass.stop - Take the UPS out of bypass mode
load.off - Turn off the load immediately
load.on - Turn on the load immediately
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 - Start a battery test
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

2.7.4

Report #1 with driver blazer_usb (detailed comments available)

This device is known to work with driver blazer_usb. It may also work with driver nutdrv_qx.

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.voltage

27.24

battery.voltage.high

26.00

battery.voltage.low

20.80

battery.voltage.nominal

24.0

device.mfr


device.model

WPHVT1K0

device.type

ups

driver.name

blazer_usb

driver.parameter.pollinterval

2

driver.parameter.port

auto

driver.parameter.productid

5161

driver.parameter.synchronous

no

driver.parameter.vendorid

0665

driver.version

2.7.4

driver.version.internal

0.12

input.current.nominal

4.0

input.frequency

50.0

input.frequency.nominal

50

input.voltage

240.6

input.voltage.fault

240.5

input.voltage.nominal

230

output.voltage

0.0

ups.beeper.status

enabled

ups.delay.shutdown

30

ups.delay.start

180

ups.firmware

01060.08

ups.load

0

ups.mfr


ups.model

WPHVT1K0

ups.productid

5161

ups.status

OL

ups.temperature

26.1

ups.type

online

ups.vendorid

0665

About this device

Note "2000 VA" in reported device name here is presumed from the model code WPHVT2K0, comparing to WPHVT1K0 reported explicitly as a "1000 VA" model.

Reported at:

Vendor/Manufacturer information:

Further system data or configuration examples:

%s listing
:; `lsusb -v -d 0665:5161`
Bus 003 Device 003: ID 0665:5161 Cypress Semiconductor USB to Serial
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0665 Cypress Semiconductor
  idProduct          0x5161 USB to Serial
  bcdDevice            0.02
  iManufacturer           1 INNO TECH
  iProduct                2 USB to Serial
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0022
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          3 20100813
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              4 Sample HID
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.00
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      27
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               1
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0000
  (Bus Powered)
Variables per upsrw ups@localhost listing
# TODO: Convert to RW:... and RO:... markup
:; upsrw fsp@127.0.0.1
returns no output
Commands per upscmd -l fsp@localhost listing
# TODO: Convert to CMD:... markup
:; upscmd -l fsp@localhost
Instant commands supported on UPS [fsp]:

beeper.toggle - Toggle the UPS beeper
load.off - Turn off the load immediately
load.on - Turn on the load immediately
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 - Start a battery test
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

Report #2 with driver nutdrv_qx (detailed comments available)

This device is known to work with driver nutdrv_qx.

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.energysave

no

battery.packs

1

battery.protection

yes

battery.runtime

22440

battery.voltage

27.20

battery.voltage.nominal

24.0

device.model

WPHVT1K0

device.type

ups

driver.name

nutdrv_qx

driver.parameter.bus

005

driver.parameter.pollfreq

30

driver.parameter.pollinterval

2

driver.parameter.port

auto

driver.parameter.product

USB to Serial

driver.parameter.productid

5161

driver.parameter.synchronous

no

driver.parameter.vendor

INNO TECH

driver.parameter.vendorid

0665

driver.version

2.7.4

driver.version.data

Voltronic 0.06

driver.version.internal

0.28

input.current.nominal

4.0

input.frequency

49.9

input.frequency.high

53.0

input.frequency.low

47.0

input.frequency.nominal

50.0

input.phases

1

input.transfer.high

232

input.transfer.high.max

244

input.transfer.high.min

227

input.transfer.low

208

input.transfer.low.max

213

input.transfer.low.min

196

input.voltage

227.0

input.voltage.nominal

220.0

output.current

0.0

output.current.nominal

4

output.frequency

49.9

output.frequency.nominal

50.0

output.phases

1

output.power.maximum.percent

0

output.power.minimum.percent

0

output.powerfactor

0.9

output.voltage

219.7

output.voltage.nominal

220.0

ups.beeper.status

disabled

ups.delay.shutdown

30

ups.delay.start

180

ups.firmware

01060.07

ups.firmware.aux

P01

ups.load

0

ups.power.nominal

1000

ups.productid

5161

ups.start.auto

yes

ups.start.battery

yes

ups.status

OL

ups.temperature

28.7

ups.type

online

ups.vendorid

0665

About this device

Reported at:

Further system data or configuration examples:

Driver configuration
[Champ1KVA]
        driver = "nutdrv_qx"
        port = "auto"
        vendorid = "0665"
        productid = "5161"
        product = "USB to Serial"
        vendor = "INNO TECH"
        bus = "005"
Variables per upsrw Champ1KVA@localhost listing
# TODO: Convert to RW:... and RO:... markup
:; upsrw Champ1KVA@localhost
[battery.energysave]
Switch off when running on battery and no/low load
Type: ENUM
Option: "no" SELECTED
Option: "yes"

[battery.packs]
Number of battery packs
Type: RANGE
Option: "1-99" SELECTED

[battery.protection]
Prevent deep discharge of battery
Type: ENUM
Option: "no"
Option: "yes" SELECTED

[input.frequency.high]
Maximum input line frequency (Hz)
Type: RANGE
Option: "53-60" SELECTED

[input.frequency.low]
Minimum input line frequency (Hz)
Type: RANGE
Option: "40-47" SELECTED

[input.transfer.high]
High voltage transfer point (V)
Type: RANGE
Option: "227-244" SELECTED

[input.transfer.low]
Low voltage transfer point (V)
Type: RANGE
Option: "196-213" SELECTED

[ups.delay.shutdown]
Interval to wait after shutdown with delay command (seconds)
Type: RANGE
Option: "12-5940" SELECTED

[ups.delay.start]
Interval to wait before (re)starting the load (seconds)
Type: RANGE
Option: "0-599940" SELECTED

[ups.start.auto]
UPS starts when mains is (re)applied
Type: ENUM
Option: "no"
Option: "yes" SELECTED

[ups.start.battery]
Allow to start UPS from battery
Type: ENUM
Option: "no"
Option: "yes" SELECTED
Commands per upscmd -l Champ1KVA@localhost listing
# TODO: Convert to CMD:... markup
:; upscmd -l Champ1KVA@localhost
Instant commands supported on UPS [Champ1KVA]:

beeper.disable - Disable the UPS beeper
beeper.enable - Enable the UPS beeper
beeper.toggle - Toggle the UPS beeper
bypass.start - Put the UPS in bypass mode
bypass.stop - Take the UPS out of bypass mode
load.off - Turn off the load immediately
load.on - Turn on the load immediately
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 - Start a battery test
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
%s listing
:; `lsusb -v -d 0665:5161`
Bus 005 Device 002: ID 0665:5161 Cypress Semiconductor USB to Serial
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0665 Cypress Semiconductor
  idProduct          0x5161 USB to Serial
  bcdDevice            0.02
  iManufacturer           1 INNO TECH
  iProduct                2 USB to Serial
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0022
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          3 20100813
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              4 Sample HID
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.00
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      27
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               1
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0000
  (Bus Powered)

Report #3 with driver nutdrv_qx (detailed comments available)

This device is known to work with driver nutdrv_qx.

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.energysave

no

battery.packs

1

battery.protection

yes

battery.runtime

22440

battery.voltage

27.20

battery.voltage.nominal

24.0

device.model

WPHVT1K0

device.type

ups

driver.name

nutdrv_qx

driver.parameter.bus

005

driver.parameter.pollfreq

30

driver.parameter.pollinterval

2

driver.parameter.port

auto

driver.parameter.product

USB to Serial

driver.parameter.productid

5161

driver.parameter.synchronous

no

driver.parameter.vendor

INNO TECH

driver.parameter.vendorid

0665

driver.version

2.7.4

driver.version.data

Voltronic 0.06

driver.version.internal

0.28

input.current.nominal

4.0

input.frequency

50.1

input.frequency.high

53.0

input.frequency.low

47.0

input.frequency.nominal

50.0

input.phases

1

input.transfer.high

232

input.transfer.high.max

244

input.transfer.high.min

227

input.transfer.low

208

input.transfer.low.max

213

input.transfer.low.min

196

input.voltage

228.3

input.voltage.nominal

220.0

output.current

0.0

output.current.nominal

4

output.frequency

50.1

output.frequency.nominal

50.0

output.phases

1

output.power.maximum.percent

0

output.power.minimum.percent

0

output.powerfactor

0.9

output.voltage

220.1

output.voltage.nominal

220.0

ups.beeper.status

disabled

ups.delay.shutdown

30

ups.delay.start

180

ups.firmware

01060.07

ups.firmware.aux

P01

ups.load

0

ups.power.nominal

1000

ups.productid

5161

ups.start.auto

yes

ups.start.battery

yes

ups.status

OL

ups.temperature

28.9

ups.type

online

ups.vendorid

0665

About this device

Device dump generated by ./nut-ddl-dump.sh on Wed, 15 Mar 2023 11:54:47 +0300

Reported at:

Further system data or configuration examples:

Driver configuration
[Champ1KVA]
        driver = "nutdrv_qx"
        port = "auto"
        vendorid = "0665"
        productid = "5161"
        product = "USB to Serial"
        vendor = "INNO TECH"
        bus = "005"
Variables per upsrw ups@localhost listing
# TODO: Convert to RW:... and RO:... markup
:; upsrw ups@localhost
[battery.energysave]
Switch off when running on battery and no/low load
Type: ENUM
Option: "no" SELECTED
Option: "yes"

[battery.packs]
Number of battery packs
Type: RANGE
Option: "1-99" SELECTED

[battery.protection]
Prevent deep discharge of battery
Type: ENUM
Option: "no"
Option: "yes" SELECTED

[input.frequency.high]
Maximum input line frequency (Hz)
Type: RANGE
Option: "53-60" SELECTED

[input.frequency.low]
Minimum input line frequency (Hz)
Type: RANGE
Option: "40-47" SELECTED

[input.transfer.high]
High voltage transfer point (V)
Type: RANGE
Option: "227-244" SELECTED

[input.transfer.low]
Low voltage transfer point (V)
Type: RANGE
Option: "196-213" SELECTED

[ups.delay.shutdown]
Interval to wait after shutdown with delay command (seconds)
Type: RANGE
Option: "12-5940" SELECTED

[ups.delay.start]
Interval to wait before (re)starting the load (seconds)
Type: RANGE
Option: "0-599940" SELECTED

[ups.start.auto]
UPS starts when mains is (re)applied
Type: ENUM
Option: "no"
Option: "yes" SELECTED

[ups.start.battery]
Allow to start UPS from battery
Type: ENUM
Option: "no"
Option: "yes" SELECTED
Commands per upscmd -l Champ1KVA@localhost listing
# TODO: Convert to CMD:... markup
:; upscmd -l Champ1KVA@localhost
Instant commands supported on UPS [Champ1KVA]:

beeper.disable - Disable the UPS beeper
beeper.enable - Enable the UPS beeper
beeper.toggle - Toggle the UPS beeper
bypass.start - Put the UPS in bypass mode
bypass.stop - Take the UPS out of bypass mode
load.off - Turn off the load immediately
load.on - Turn on the load immediately
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 - Start a battery test
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