[Nut-upsdev] Re: [Nut-upsuser] Ablerex 625L USB version

Peter Selinger selinger at mathstat.dal.ca
Wed Jan 31 04:29:26 CET 2007


Hi Jon,

this doesn't look as good as I had hoped. Although you don't get any
more error messages, notice that the "Value:" for every single
variable shows 0.000000.

The lines starting with "Report[r]" show the actual raw data read from
the UPS, and indeed, it is all zeros (except some bytes towards the
end that are unfortunately not used). For each feature, the
"ReportID", "Offset" and "Size" (in bits) tell you which parts of the
raw data that variables corresponds to. 

This looks buggy to me. Did anything else happen after "Waiting for
notifications..."? Like, for example, did the device receive any data
notifications? This could happen infrequently, like once per
minute. But there is a chance that the device would send correct data
voluntarily (on the interrupt pipeline), whereas it is apparently
sending incorrect data when asked for it.

-- Peter

Jon Gough wrote:

> Using subdriver: EXPLORE HID 0.1
> Report[r]: (16 bytes) => 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 b0
> Path: 00860004.Flow.FlowID, Type: Feature, ReportID: 0x01, Offset: 0, 
> Size: 4, Value: 0.000000
> Path: 00860004.Flow.ConfigVoltage, Type: Feature, ReportID: 0x01, 
> Offset: 8, Size: 16, Value: 0.000000
> Path: 00860004.Flow.ConfigFrequency, Type: Feature, ReportID: 0x01, 
> Offset: 24, Size: 16, Value: 0.000000
> Path: 00860004.Flow.LowVoltageTransfer, Type: Feature, ReportID: 
> 0x01, Offset: 40, Size: 16, Value: 0.000000
> Path: 00860004.Flow.HighVoltageTransfer, Type: Feature, ReportID: 
> 0x01, Offset: 56, Size: 16, Value: 0.000000
> Path: 00860004.Flow.iManufacturer, Type: Feature, ReportID: 0x01, 
> Offset: 72, Size: 8, Value: 0.000000
> Path: 00860004.Flow.iProduct, Type: Feature, ReportID: 0x01, Offset: 
> 80, Size: 8, Value: 0.000000
> Path: 00860004.Flow.iSerialNumber, Type: Feature, ReportID: 0x01, 
> Offset: 88, Size: 8, Value: 0.000000
> Path: 00860004.Flow.FlowID, Type: Feature, ReportID: 0x02, Offset: 0, 
> Size: 4, Value: 0.000000
> Path: 00860004.Flow.ConfigVoltage, Type: Feature, ReportID: 0x02, 
> Offset: 8, Size: 16, Value: 0.000000
> Path: 00860004.Flow.ConfigFrequency, Type: Feature, ReportID: 0x02, 
> Offset: 24, Size: 16, Value: 0.000000
> Report[r]: (16 bytes) => 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> Path: 00860004.Flow.ConfigApparentPower, Type: Feature, ReportID: 
> 0x02, Offset: 40, Size: 16, Value: 0.000000
> Path: 00860004.Flow.ConfigActivePower, Type: Feature, ReportID: 0x02, 
> Offset: 56, Size: 16, Value: 0.000000
> Path: 00860004.Flow.DelayBeforeStartup, Type: Feature, ReportID: 
> 0x02, Offset: 72, Size: 24, Value: 0.000000
> Path: 00860004.Flow.DelayBeforeShutdown, Type: Feature, ReportID: 
> 0x02, Offset: 96, Size: 24, Value: 0.000000
> Report[r]: (16 bytes) => 00 00 00 00 00 00 00 00 00 a1 fa b7 31 00 00 00
> Path: 00860004.BatterySystem.BatterySystemID, Type: Feature, 
> ReportID: 0x03, Offset: 0, Size: 4, Value: 0.000000
> Path: 00860004.BatterySystem.PresentStatus.Used, Type: Feature, 
> ReportID: 0x03, Offset: 8, Size: 1, Value: 0.000000
> Path: 00860004.BatterySystem.PresentStatus.Good, Type: Feature, 
> ReportID: 0x03, Offset: 9, Size: 1, Value: 0.000000
> Path: 00860004.BatterySystem.Voltage, Type: Feature, ReportID: 0x03, 
> Offset: 16, Size: 24, Value: 0.000000
> Path: 00860004.BatterySystem.Temperature, Type: Feature, ReportID: 
> 0x03, Offset: 40, Size: 16, Value: 0.000000
> Path: 00860004.BatterySystem.Test, Type: Input, ReportID: 0x03, 
> Offset: 0, Size: 1, Value: 0.000000
> Path: 00860004.BatterySystem.Test, Type: Feature, ReportID: 0x03, 
> Offset: 56, Size: 1, Value: 0.000000
> Can't find object 00860004.PowerConverter.PowerConverterID
> Path: 00860004.PowerConverter.PowerConverterID, Type: Input, 
> ReportID: 0x04, Offset: 0, Size: 4
> Can't find object 00860004.PowerConverter.Input.InputID
> Path: 00860004.PowerConverter.Input.InputID, Type: Input, ReportID: 
> 0x04, Offset: 8, Size: 4
> Can't find object 00860004.PowerConverter.Input.FlowID
> Path: 00860004.PowerConverter.Input.FlowID, Type: Input, ReportID: 
> 0x04, Offset: 12, Size: 4
> Can't find object 00860004.PowerConverter.Input.PresentStatus.Good
> Path: 00860004.PowerConverter.Input.PresentStatus.Good, Type: Input, 
> ReportID: 0x04, Offset: 16, Size: 1
> Can't find object 00860004.PowerConverter.Input.Voltage
> Path: 00860004.PowerConverter.Input.Voltage, Type: Input, ReportID: 
> 0x04, Offset: 24, Size: 16
> Can't find object 00860004.PowerConverter.Input.Frequency
> Path: 00860004.PowerConverter.Input.Frequency, Type: Input, ReportID: 
> 0x04, Offset: 40, Size: 16
> Can't find object 00860004.PowerConverter.Output.OutputID
> Path: 00860004.PowerConverter.Output.OutputID, Type: Input, ReportID: 
> 0x05, Offset: 0, Size: 4
> Can't find object 00860004.PowerConverter.Output.FlowID
> Path: 00860004.PowerConverter.Output.FlowID, Type: Input, ReportID: 
> 0x05, Offset: 4, Size: 4
> Can't find object 00860004.PowerConverter.Output.Voltage
> Path: 00860004.PowerConverter.Output.Voltage, Type: Input, ReportID: 
> 0x05, Offset: 8, Size: 16
> Can't find object 00860004.PowerConverter.Output.Frequency
> Path: 00860004.PowerConverter.Output.Frequency, Type: Input, 
> ReportID: 0x05, Offset: 24, Size: 16
> Can't find object 00860004.PowerConverter.Output.PercentLoad
> Path: 00860004.PowerConverter.Output.PercentLoad, Type: Input, 
> ReportID: 0x05, Offset: 40, Size: 16
> Can't find object 00860004.PowerConverter.Output.PresentStatus.Overload
> Path: 00860004.PowerConverter.Output.PresentStatus.Overload, Type: 
> Input, ReportID: 0x05, Offset: 56, Size: 1
> Can't find object 00860004.PowerConverter.Output.PresentStatus.Boost
> Path: 00860004.PowerConverter.Output.PresentStatus.Boost, Type: 
> Input, ReportID: 0x05, Offset: 57, Size: 1
> Can't find object 00860004.PowerConverter.Output.PresentStatus.Buck
> Path: 00860004.PowerConverter.Output.PresentStatus.Buck, Type: Input, 
> ReportID: 0x05, Offset: 58, Size: 1
> Report[r]: (16 bytes) => 00 00 00 00 00 d0 be 9d bf 10 00 00 00 a0 0f 00
> Path: 00860004.PowerConverter.Output.PresentStatus.00840039, Type: 
> Feature, ReportID: 0x05, Offset: 0, Size: 8, Value: 0.000000



More information about the Nut-upsdev mailing list