<div dir="ltr"><div>Cheers,</div><div><br></div><div>  One PR waiting to get into 2.8.1 release timeframe is <a href="https://github.com/networkupstools/nut/pull/1652">https://github.com/networkupstools/nut/pull/1652</a> stemming from issue <a href="https://github.com/networkupstools/nut/issues/1279">https://github.com/networkupstools/nut/issues/1279</a></div><div><br></div><div>  The gist of it is that "battery.voltage" and "battery.charge" were not always reported correctly with nutdrv-qx driver (might be handled better by blazer drivers though), and the overrides tried by issue posters did not help them with original state of NUT codebase.</div><div><br></div><div>  That PR introduces more ways to detect this info, with one user posting faults and eventually success with iterations of that code. This leaves me with an uneasy feeling about having broken (or not) something along the way, so it would be great if the NUT community could build the proposed codebase and run a driver to get a device-dump (don't have to replace the installation) and let me know all seems okay before I merge it :) Especially for devices that reported such data well with the original NUT codebase :)<br></div><div><br></div><div>  It would probably go along the lines of:<br></div><div><br></div><div><span style="font-family:monospace">:; cd /tmp<br></span></div><div><span style="font-family:monospace">:; git clone
 -b issue-1279

 <a href="https://github.com/jimklimov/nut">https://github.com/jimklimov/nut</a></span></div><div><span style="font-family:monospace">:; cd nut</span></div><div><span style="font-family:monospace">:; INPLACE_RUNTIME=true ./ci_build.sh</span></div><div><span style="font-family:monospace">### Temporarily stop your original drivers<br></span></div><div><span style="font-family:monospace">:; ./drivers/nutdrv_qx -a DEVNAME_FROM_UPS_CONF -d1 # -x override...=...<br></span></div><div>
<div><span style="font-family:monospace">### Can start back your original drivers<br></span></div><div><span style="font-family:monospace"></span></div>

</div><div></div><div><br></div><div>  Options set by that user who cooperated in testing, for the device which reported insufficient data on its own:<br></div><div>
<pre class="gmail-notranslate"><code class="gmail-notranslate">driver.parameter.battery_voltage_reports_one_pack: 1
driver.parameter.default.battery.voltage.low: 23.6
driver.parameter.override.battery.packs: 12
driver.parameter.override.battery.voltage.high: 27.0<br><code class="gmail-notranslate">driver.parameter.runtimecal: 240,100,1380,25</code>

</code></pre>

</div></div>