Monitor Smart PC Power Supplies - Corsair iCUE and others

Problem/Justification
I have a Corsair HX1000i Fully Modular Ultra-Low Noise Platinum ATX 1000 Watt PC Power Supply (UK) (CP-9020259-UK) which has a USB out and can be monitored with Corsair iCUE software.

You can get various metrics from this power pack and I am sure other brands which would be useful to users and their self builds.

On Windows you use the CORSAIR iCUE Software, which you can monitor your power supply performance, toggle single rail or multi rail mode, and control fan speed directly from your desktop.

Impact
A user can see how much power their TrueNAS build is using, and can see if there are any issues with the power unit.

User Story
This would be a nice feature to be added to reporting and NetData and would fit nicely with UPS reporting.

Additional

This is also expanding to other devices such as power supplies.

Yeah, this is not happening. There are no industry standards, the hardware you mention is extremely niche and not typical at all of servers.

On real servers, this info is largely available via IPMI already, which isn’t great, but does kill much of the impetus to spend time on this.

An update on the GitHub issue

Assuming your kernel is up-to-date, there is hwmon/kernel support in the corsair-psu module:
https://docs.kernel.org/hwmon/corsair-psu.html

In addition, liquidctl has support on top of the kernel module for monitoring:
https://github.com/liquidctl/liquidctl/blob/main/docs/corsair-hxi-rmi-psu-guide.md