[Nut-upsuser] Incorrect output.voltage readings : CyberPower AVRG900LCD UPS

Dave Williams dave at opensourcesolutions.co.uk
Wed Mar 9 22:13:24 GMT 2022


Looking at your attached files I would say tgat it IS the same fault and
that given the USB ID is the same as other Cyberpower UPS models my fix
that has already been merged into the master branch should work!

I'm not sure where it is in relation to released packaged binaries but
maybe you can build from source if its bot yet available in that form.

Dave

On 16:02, Wed 09 Mar 22, James N. Grace wrote:
> *I appreciate both of your prompt responses*!
> 
>  As you suspected, this does appear to likely be the same issue as the
> actual value returned for UPS.Output.Voltage = *79* (hex) / 121 (decimal) :
> 
> 0.264668     Entering libusb_get_report
>    0.266012     Report[get]: (3 bytes) => 12 *79* 00
>    0.266090     PhyMax = 0, PhyMin = 0, LogMax = 135, LogMin = 129
>    0.266143     Unit = 00f0d121, UnitExp = 7
>    0.266194     Exponent = 0
>    0.266247     hid_lookup_path: 00840004 -> UPS
>    0.266302     hid_lookup_path: 0084001c -> Output
>    0.266356     hid_lookup_path: 00840030 -> Voltage
>    0.266414     Path: UPS.Output.Voltage, Type: Feature, ReportID: 0x12,
> Offset: 0, Size: 16, Value: 129
> 
> I've also attached copies of both the relevant lsusb verbose output as well
> as the usbhid-ups debug output.
> 



More information about the Nut-upsuser mailing list