Citeren Daniel O'Connor <[email protected]>:

It is tempting to base this on the size of the field that is
reported, but it would require a major amount of work on the base
usbhid-ups driver, since we only pass the parameters by value and not
by the full HID path information. Not that it isn't doable, but it
takes much more work than I'm prepared to spend on a vendor that
isn't really supportive with NUT.
Fair enough.

On top of this, APC is at the moment the only vendor for which we have 'battery.date' and 'battery.mfr.date' variables. This makes decoding these values even more difficult, since if we don't exactly understand what is meant, we cannot fallback to a device for which we have information from the vendor to give us a clue what is going on.

Currently I really doubt that having a static 'battery.date' and static 'battery.mfr.date' field is what was intended by APC. I don't think they are using intelligent batteries (the ones I've seen so far at least weren't), so I suspect that it should be possible to update these fields when the battery is replaced. But how?

Because of the above I have my doubts if it is useful to use the HID paths

    UPS.Battery.APCBattReplaceDate
    UPS.PowerSummary.APCBattReplaceDate

at all (and therefor, if we should display either fields in this case). On the other hand, the (serial) Smart-UPS protocol allows to store this value in the EEPROM of the device, so it probably *is* possible (but not through the usbhid-ups driver right now in NUT).

Best regards, Arjen
--
Please keep list traffic on the list




_______________________________________________
Nut-upsdev mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/nut-upsdev

Reply via email to