On Mar 14, 2024, at 11:09 AM, Alan via Nut-upsuser <nut-upsuser@alioth-lists.debian.net> wrote: > > Hi, > > I am studying (in a few months I might go on a TV quiz show :-) > Rodger's excelent guide and wanted to confirm that all measurements in > NUT are in seconds.
all timing measurements are in seconds, yes. > For example, the Cyber Power System CP1500 AVR UPS returns that the > **driver.parameter.pollfreq = 30**. This means that I can (maybe > should) adjust the settings within NUT.CONF to match this value. > Setting this value to 2 seconds gains will return the same value 14 > times. > > Is my reasoning correct? I'm not sure I follow - which settings do you want to adjust, and why? Do you mean driver polling intervals in ups.conf, or upsmon.conf (POLLFREQ*)? The pollfreq value (the time between full updates of all HID reports, in usbhid-ups) defaults to 30 seconds to not bog down the UPS. Less-critical values (ups.load, input.frequency, etc.) may not update as often this way. However, the OB/LB flags are part of the set that is polled and/or checked via USB "interrupt" transfers every pollinterval seconds (default: 2). You can see the full/quick difference by stopping NUT, then manually starting the driver with at least one "-D" flag. Or reference the driver source for your UPS to see the possible set of values that the driver will check for. For Cyber Power, that table starts at https://github.com/networkupstools/nut/blob/master/drivers/cps-hid.c#L187 and the ones with HU_FLAG_QUICK_POLL will be updated per pollinterval. While this throttling may seem unnecessary, note that many UPS microcontrollers use USB 1.x low-speed transfers (1.5 Mbit/sec bit raw rate, but throughput can be 10x less) and there is a fair amount of back-and-forth to poll USB HID values that aren't sent automatically whenever the USB interrupt pipe is polled. That said, if you are observing the same value 14x in a row, then changing and holding for another 14x-15x, it is certainly possible that the UPS is not updating its values as frequently as the driver polls. -- Charles Lepple clepple@gmail _______________________________________________ Nut-upsuser mailing list Nut-upsuser@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser