I'm using a registered version of HWiNFO to visualize my temperatures, fan speeds and others through a sidebar gadget. I'm also using it with FanControl (https://github.com/Rem0o/FanControl.Releases) and the HWiNFO FanControl plugin (https://github.com/Rem0o/FanControl.HWInfo). This plugin reads the same registry values (written by HWiNFO) as the sidebar gadget, it can use speed and temperature sensors.
I rely on some of the sensor values reported by HWiNFO in order to control my fans. The problem is that HWinFO loses some of the sensors for a moment, exactly how long I'm not sure, but it seems like it's just momentarily for one update cycle. This happens in my case for sensors from my Corsair AiO cooler (pump speed, coolant temperature, and fan speeds). Others have reported similar for other sensor sources. There is a thread re this here: https://github.com/Rem0o/FanControl.HWInfo/issues/29
I assume that HWiNFO just deletes the registry entries for any missing sensor in each update cycle. The sidebar gadget seems not to be affected by this, but it breaks FanControl as it throws an error and requires a "manual refresh" to re-read the sensor (which is then always back).
I'm assuming the update cycle for the registry values for the sidebar gadget follows the Global polling period as set under "Configure Sensors"?
Would it be possible to change the error handling a bit so that instead of just deleting the registry key for a missing sensor on the first update cycle it's missing, to just reuse the previous value for another update cycle or two, and then delete the registry key if the sensor is still missing?
Maybe not ideal, but to miss an update cycle or two would not be critical, and this would solve the issue and make things more robust. Ideally this would be solved at the source, but I don't see that happening any time soon. Would this be possible, please?
I rely on some of the sensor values reported by HWiNFO in order to control my fans. The problem is that HWinFO loses some of the sensors for a moment, exactly how long I'm not sure, but it seems like it's just momentarily for one update cycle. This happens in my case for sensors from my Corsair AiO cooler (pump speed, coolant temperature, and fan speeds). Others have reported similar for other sensor sources. There is a thread re this here: https://github.com/Rem0o/FanControl.HWInfo/issues/29
I assume that HWiNFO just deletes the registry entries for any missing sensor in each update cycle. The sidebar gadget seems not to be affected by this, but it breaks FanControl as it throws an error and requires a "manual refresh" to re-read the sensor (which is then always back).
I'm assuming the update cycle for the registry values for the sidebar gadget follows the Global polling period as set under "Configure Sensors"?
Would it be possible to change the error handling a bit so that instead of just deleting the registry key for a missing sensor on the first update cycle it's missing, to just reuse the previous value for another update cycle or two, and then delete the registry key if the sensor is still missing?
Maybe not ideal, but to miss an update cycle or two would not be critical, and this would solve the issue and make things more robust. Ideally this would be solved at the source, but I don't see that happening any time soon. Would this be possible, please?