Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HCL] nJoy Keen 2000 supported by driver usbhid-ups #2650

Open
giantplaceholder opened this issue Oct 5, 2024 · 2 comments
Open

[HCL] nJoy Keen 2000 supported by driver usbhid-ups #2650

giantplaceholder opened this issue Oct 5, 2024 · 2 comments
Labels
CyberPower (CPS) DDL HCL impacts-release-2.8.2 Issues reported against NUT release 2.8.2 (maybe vanilla or with minor packaging tweaks) USB

Comments

@giantplaceholder
Copy link

giantplaceholder commented Oct 5, 2024

This is an FYI issue, mostly for tracking the info.

OS: Arch Linux (rolling), nut v2.8.2

Manufacturer: nJoy
Device: Keen 2000 USB
P/N: UPLI-LI200KU-CG01B
Manufacturing date: on or around July 2024 (see here why this might be important)

Website: https://www.njoy.global/product/keen-2000/UPLI-LI200KU-CG01B?variants%5B53%5D=1

Unlike the nJoy Keen 600 (issue) or nJoy Keen 1500 (issue) which use serial connection and work with blazer_ser or nutdrv_qx drivers, this one uses usbhid-ups driver instead.

The device itself seems to be manufactured by Cyberpower. Visually it is identical to Cyberpower's UT2200E, except for the front panel. This is further corroborated by the fact that the UT2200E, according to Cyberpower's website, is rated at 1320 W - which is coincidentally the same value reported by my unit via ups.realpower.nominal

lsusb:

Bus 001 Device 006: ID 0764:0601 Cyber Power System, Inc. PR1500LCDRT2U UPS

I suspect that they've just reused the device ID and maybe some of the components of this CyberPower UPS. I haven't opened my unit, so I can't state this with complete certainty.

/etc/nut/ups.conf:

[nutdev-usb1]
driver = "usbhid-ups"
port = "auto"
vendorid = "0764"
productid = "0601"
product = "2000"
serial = "000000000000"
vendor = "1"

journalctl -b:

upsd[16980]: Connected to UPS [nutdev-usb1]: usbhid-ups-nutdev-usb1
upsd[16980]: Found 1 UPS defined in ups.conf
upsd[16980]: Running as foreground process, but saving a PID file anyway
upsd[16980]: upsnotify: logged the systemd watchdog situation once, will not spam more about it

upsc nutdev-usb1

upsc nutdev-usb1
battery.charge: 71
battery.charge.low: 10
battery.charge.warning: 20
battery.mfr.date: 1
battery.runtime: 1680
battery.runtime.low: 300
battery.type: PbAcid
battery.voltage: 27.1
battery.voltage.nominal: 24
device.mfr: 1
device.model: 2000
device.serial: 000000000000
device.type: ups
driver.debug: 0
driver.flag.allow_killpower: 0
driver.name: usbhid-ups
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.parameter.product: 2000
driver.parameter.productid: 0601
driver.parameter.serial: 000000000000
driver.parameter.synchronous: auto
driver.parameter.vendor: 1
driver.parameter.vendorid: 0764
driver.state: quiet
driver.version: 2.8.2
driver.version.data: CyberPower HID 0.80
driver.version.internal: 0.53
driver.version.usb: libusb-1.0.27 (API: 0x100010a)
input.frequency: 49.9
input.transfer.high: 290
input.transfer.low: 162
input.voltage: 237.0
input.voltage.nominal: 0
output.frequency: 49.9
output.voltage: 6.6
ups.beeper.status: disabled
ups.delay.shutdown: 20
ups.delay.start: 30
ups.load: 6
ups.mfr: 1
ups.model: 2000
ups.productid: 0601
ups.realpower.nominal: 1320
ups.serial: 000000000000
ups.status: OL CHRG
ups.timer.shutdown: -60
ups.timer.start: -60
ups.vendorid: 0764

battery.voltage value is a bit higher than expected, can't really tell whether it's an issue of the unit or just an incorrect value is being reported (EDIT: seems to be normal when battery is partially charged and is actively charging).

output_voltage readout does not seem to be correct. Usually it is dead set at 6 volts, and jumps to 24 volts when UPS is on battery power. I assume that this just reports input voltage on DC-AC converter, right out of buck convertor - instead of actual AC output voltage.

ups.status:
Mains power, charging batteries: OL CHRG
Mains power, batteries charged: OL
On battery, discharging: OB DISCHRG
On battery, low battery: OB LB

battery.voltage.high and battery.voltage.low and unit's temperature are not reported by the device.

@giantplaceholder giantplaceholder changed the title nJoy Keen 2000 support [HCL] nJoy Keen 2000 supported by driver usbhid-ups Oct 5, 2024
@jimklimov jimklimov added HCL DDL USB impacts-release-2.8.2 Issues reported against NUT release 2.8.2 (maybe vanilla or with minor packaging tweaks) labels Oct 7, 2024
@jimklimov
Copy link
Member

@giantplaceholder : just in case, do you know the manufacture date of your device? per #1411 (comment) not all devices of this model may have USB HID support, but only those made since May 2024. Does this clue fit the one you have?

@giantplaceholder
Copy link
Author

giantplaceholder commented Oct 12, 2024

@giantplaceholder : just in case, do you know the manufacture date of your device? per #1411 (comment) not all devices of this model may have USB HID support, but only those made since May 2024. Does this clue fit the one you have?

@jimklimov I bought it brand-new just a week ago at a retail store. The stickers on the unit or the box it came in do not mention manufacture date specifically.

For the reference, the part number of my unit is UPLI-LI200KU-CG01B. If the PN on the units which do not have USB HID support is different, this might be a way to differentiate them.

When I went to nJoy's web site to register the unit, the product page reported that warranty is valid until July 2027 - so one can subtract their warranty window from that date (36 months in case with UPS units). They mention that the day when warranty starts is not neccesarily is the date of manufacturing, but rather the date of distribution of the units between their sales partners.

With that said, I guess the above still can be used to get a rough estimate of MFD.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CyberPower (CPS) DDL HCL impacts-release-2.8.2 Issues reported against NUT release 2.8.2 (maybe vanilla or with minor packaging tweaks) USB
Projects
Status: Todo
Development

No branches or pull requests

2 participants