Skip to content

msaadsaeed/Rainmeter-HardwareMonitor

 
 

Repository files navigation

Rainmeter OpenHardwareMonitor Plugin

This Plugin allowes Rainmeter measures to access the sensor data of OpenHardwareMonitor/LibreHardwareMonitor. The data is fetched from WMI.

Requirements

Install

  1. Download the latest Release
  2. Install the .rmskin file

Measure

Usage:

[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

Supported parameters

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 devices match the supplied filter 0

each parameter is optional

Examples

Measure GPU Core Load

OpenHardwareMonitor GPU

[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  

Measure Mainboard values

Usually you have to specify the name of your Super I/O controller to monitor sensors on your mainboard. (In my case: Nuvoton NCT6797D)

OpenHardwareMonitor Mainboard

[Fan5RPM]
Measure=Plugin
Plugin=OpenHardwareMonitor
;Namespace=LibreHardwareMonitor ;uncomment to use LibreHardwareMonitor
HardwareName=Nuvoton NCT6797D
SensorName=Fan #5

More examples can be found inside the skin files cpu.ini and gpu.ini.

About

Plugin for Rainmeter

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 74.0%
  • JavaScript 17.1%
  • PowerShell 5.3%
  • Python 3.6%