Skip to content

nutdrv_qx: Voltronic-QS: Add QI command#3521

Draft
Steve-Tech wants to merge 3 commits into
networkupstools:masterfrom
Steve-Tech:voltronic-qi
Draft

nutdrv_qx: Voltronic-QS: Add QI command#3521
Steve-Tech wants to merge 3 commits into
networkupstools:masterfrom
Steve-Tech:voltronic-qi

Conversation

@Steve-Tech

Copy link
Copy Markdown

Hi, this PR adds the QI command for battery charge, runtime, input frequency, output current, and input transfer low/high values to the Voltronic-QS driver.

I am unsure of the consequences of using this with an unsupported UPS, hence marking this PR as a draft. A decompilation of Voltronic's ViewPower software shows this is only used for H/I/J protocols only. I am hoping someone can test this on a V protocol UPS, but otherwise let me know if there's a way to disable this for the V protocol, or if it's fine anyway.

I found this command while collecting a USB packet capture of a Powershield PSDR800 while using the manufacturer's NetGuard software, which seems to be based off of Voltronic's ViewPower.

Thanks,
Steve

This command adds battery charge, runtime, input frequency, output
current, and input transfer low/high values to the Voltronic-QS driver.

Tested on a PowerShield PSDR800.

Signed-off-by: Stephen Horvath <s.horvath@outlook.com.au>
Signed-off-by: Stephen Horvath <s.horvath@outlook.com.au>
@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown

A ZIP file with standard source tarball and another tarball with pre-built docs for commit 9112b28 is temporarily available: NUT-tarballs-PR-3521.zip.

@AppVeyorBot

Copy link
Copy Markdown

@AppVeyorBot

Copy link
Copy Markdown

Signed-off-by: Stephen Horvath <s.horvath@outlook.com.au>
@AppVeyorBot

Copy link
Copy Markdown

Build nut 2.8.5.4913-master completed (commit a317ffca7b by @Steve-Tech)

@AppVeyorBot

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants