Most readings appear to work correctly, except some that are suspect:
* +12V Voltage
* CPU Core Voltage (2nd)
* CPU SOC Voltage
* Tsensor 1 Temperature
* CPU VRM Temperature
* CPU VRM Output Current
Example output:
asuswmisensors-isa-0000
Adapter: ISA adapter
CPU Core Voltage: +1.09 V
VPP MEM Voltage: +2.48 V
+12V Voltage: +10.03 V
+5V Voltage: +5.07 V
3VSB Voltage: +3.31 V
VBAT Voltage: +3.27 V
AVCC3 Voltage: +3.31 V
SB 1.05V Voltage: +1.04 V
CPU Core Voltage: +0.00 V
CPU SOC Voltage: +0.00 V
CPU Fan: 460 RPM
Chassis Fan 1: 901 RPM
Chassis Fan 2: 677 RPM
Chassis Fan 3: 0 RPM
AIO Pump: 0 RPM
Water Pump: 0 RPM
CPU OPT: 0 RPM
CPU Temperature: +50.0°C
CPU Socket Temperature: +36.0°C
Motherboard Temperature: +47.0°C
Chipset Temperature: +43.0°C
Tsensor 1 Temperature: +216.0°C
CPU VRM Temperature: +0.0°C
CPU VRM Output Current: +0.00 A
This works with my ROG STRIX x470-F Gaming + Ryzen 3700x.
What appears to work fine:
CPU Temperature
Motherboard Temperature
Chipset Temperature
CPU Fan
CPU OPT
Chasis Fan 1-3
AIO Pump
Water Pump
CPU Core Voltage
+5V Voltage
3VSB Voltage
The following are being reported, but I'm not sure if the values are
correct:
+12V Voltage => I'm only getting 10.08v
TSensor 1 Temperature => This is +200C
TSensor 1 seems odd, but is in line with the Example value in the
README.
Here an example output:
asuswmisensors-isa-0000
Adapter: ISA adapter
CPU Core Voltage: +1.42 V
+12V Voltage: +10.08 V
+5V Voltage: +4.99 V
3VSB Voltage: +3.33 V
CPU Fan: 740 RPM
Chassis Fan 1: 0 RPM
Chassis Fan 2: 709 RPM
Chassis Fan 3: 760 RPM
AIO Pump: 0 RPM
Water Pump: 864 RPM
CPU OPT: 796 RPM
CPU Temperature: +65.0°C
Motherboard Temperature: +37.0°C
Chipset Temperature: +50.0°C
Tsensor 1 Temperature: +216.0°C
Got this board a short while ago and have been scouring for means of reading the sensors, was very happy to find this :) then very sad to find out my board isn't supported :(.. Had to pop in a windows drive to see where HWinfo is getting it from, at least on my current bios version *(4602, most recent)* it's pulling from WMI.
I know a bit of C *(not that it really matters here :P)* but I dug around in the source and found how simple it was to try adding it, sure enough it works, everything seems to be detected properly and accurate.
```
% sensors
asuswmisensors-isa-0000
Adapter: ISA adapter
CPU Core Voltage: +0.84 V
+12V Voltage: +10.19 V
+5V Voltage: +5.07 V
3VSB Voltage: +3.36 V
CPU Fan: 448 RPM
Chassis Fan 1: 399 RPM
Chassis Fan 2: 246 RPM
Chassis Fan 3: 425 RPM
AIO Pump: 406 RPM
Water Pump: 351 RPM
CPU OPT: 372 RPM
CPU Temperature: +39.0°C
Motherboard Temperature: +34.0°C
Chipset Temperature: +52.0°C
Tsensor 1 Temperature: +216.0°C
k10temp-pci-00c3
Adapter: PCI adapter
Tdie: +39.2°C (high = +70.0°C)
Tctl: +49.2°C
amdgpu-pci-0b00
Adapter: PCI adapter
vddgfx: +1.05 V
temp1: +30.0°C (crit = +89.0°C, hyst = -273.1°C)
power1: 12.00 W (cap = 220.00 W)
```
Regardless of whether you think this is worth merging thank you very much for the source.
Cheers