[Nut-upsuser] Incorrect output.voltage readings : CyberPower AVRG900LCD UPS
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.
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