This Plugin allowes Rainmeter measures to access the sensor data of OpenHardwareMonitor/LibreHardwareMonitor. The data is fetched from WMI.
- OpenHardwareMonitor or LibreHardwareMonitor is running
- Download the latest Release
- Install the .rmskin file
[Measure]
Measure=Plugin
Plugin=OpenHardwareMonitor.dll
;Namespace=LibreHardwareMonitor ;use LibreHardwareMonitor
HardwareType=Mainboard | SuperIO | CPU | GpuNvidia | GpuAti | TBalancer | Heatmaster | HDD | ...
HardwareName=HardwareName
HardwareIndex=HardwareIndex
SensorType=Voltage | Clock | Temperature | Load | Fan | Flow | Control | Level | ...
SensorName=SensorName
SensorIndex=SensorIndex
Parameter | Description | Default |
---|---|---|
Namespace | WMI namespace | OpenHardwareMonitor |
HardwareType | type of hardware (types: OHM/LHM) | empty string |
HardwareName | name of hardware | empty string |
HardwareIndex | index of hardware, if multiple devices match the supplied hardware filter | 0 |
SensorType | type of sensor (types: OHM/LHM) | empty string |
SensorName | name of sensor | empty string |
SensorIndex | index of sensor, if multiple sensors match the supplied filter | 0 |
SensorValueName | Specifies which value to read from the sensor. Options:Value - Last read valueMin - Lowest read value Max - Highest read value |
Value |
each parameter is optional
[GPUCoreLoad]
Measure=Plugin
Plugin=OpenHardwareMonitor.dll
;Namespace=LibreHardwareMonitor ;uncomment to use LibreHardwareMonitor
HardwareType=GpuAti
SensorType=Load
SensorName=GPU Core
MinValue=0
MaxValue=100
[GPUCoreLoadAlternative]
Measure=Plugin
Plugin=OpenHardwareMonitor.dll
;Namespace=LibreHardwareMonitor ;uncomment to use LibreHardwareMonitor
HardwareName=AMD Radeon RX 5700 XT
SensorType=Load
SensorName=GPU Core
MinValue=0
MaxValue=100
Usually you have to specify the name of your Super I/O controller to monitor sensors on your mainboard. (In my case: Nuvoton NCT6797D)
[Fan5RPM]
Measure=Plugin
Plugin=OpenHardwareMonitor
;Namespace=LibreHardwareMonitor ;uncomment to use LibreHardwareMonitor
HardwareName=Nuvoton NCT6797D
SensorName=Fan #5
[CPUPackageTemp]
Measure=Plugin
Plugin=OpenHardwareMonitor
;Namespace=LibreHardwareMonitor ;uncomment to use LibreHardwareMonitor
HardwareName=AMD Ryzen 5 3600
SensorName=CPU Package
SensorType=Temperature
[CPUPackageTempMax]
Measure=Plugin
Plugin=OpenHardwareMonitor
;Namespace=LibreHardwareMonitor ;uncomment to use LibreHardwareMonitor
HardwareName=AMD Ryzen 5 3600
SensorName=CPU Package
SensorType=Temperature
SensorValueName=Max
[CPUPackageTempMin]
Measure=Plugin
Plugin=OpenHardwareMonitor
;Namespace=LibreHardwareMonitor ;uncomment to use LibreHardwareMonitor
HardwareName=AMD Ryzen 5 3600
SensorName=CPU Package
SensorType=Temperature
SensorValueName=Min
More examples can be found inside the skin files cpu.ini and gpu.ini.