{"id":21599452,"url":"https://github.com/abichinger/rainmeter-hardwaremonitor","last_synced_at":"2025-04-11T01:06:16.321Z","repository":{"id":45256360,"uuid":"54153760","full_name":"abichinger/Rainmeter-HardwareMonitor","owner":"abichinger","description":"Plugin for Rainmeter","archived":false,"fork":false,"pushed_at":"2022-07-18T20:41:04.000Z","size":251,"stargazers_count":27,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-03-06T06:59:10.098Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abichinger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-03-17T21:49:18.000Z","updated_at":"2023-01-13T23:02:36.000Z","dependencies_parsed_at":"2022-09-10T08:40:25.172Z","dependency_job_id":null,"html_url":"https://github.com/abichinger/Rainmeter-HardwareMonitor","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abichinger%2FRainmeter-HardwareMonitor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abichinger%2FRainmeter-HardwareMonitor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abichinger%2FRainmeter-HardwareMonitor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abichinger%2FRainmeter-HardwareMonitor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abichinger","download_url":"https://codeload.github.com/abichinger/Rainmeter-HardwareMonitor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226201972,"owners_count":17589343,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-24T18:15:25.836Z","updated_at":"2024-11-24T18:15:26.362Z","avatar_url":"https://github.com/abichinger.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"Rainmeter OpenHardwareMonitor Plugin\n===============\n\nThis Plugin allowes Rainmeter measures to access the sensor data of [OpenHardwareMonitor](http://openhardwaremonitor.org)/[LibreHardwareMonitor](https://github.com/LibreHardwareMonitor/LibreHardwareMonitor). The data is fetched from WMI.\n\n# Requirements\n\n- [OpenHardwareMonitor](http://openhardwaremonitor.org) or [LibreHardwareMonitor](https://github.com/LibreHardwareMonitor/LibreHardwareMonitor) is running\n\n# Install\n\n1. Download the latest [Release](https://github.com/abichinger/Rainmeter-HardwareMonitor/releases)\n2. Install the .rmskin file\n\n# Measure\n\n## Usage:\n\n```ini\n[Measure]  \nMeasure=Plugin  \nPlugin=OpenHardwareMonitor.dll\n;Namespace=LibreHardwareMonitor ;use LibreHardwareMonitor\nHardwareType=Mainboard | SuperIO | CPU | GpuNvidia | GpuAti | TBalancer | Heatmaster | HDD | ...\nHardwareName=HardwareName\nHardwareIndex=HardwareIndex\nSensorType=Voltage | Clock | Temperature | Load | Fan | Flow | Control | Level | ...\nSensorName=SensorName\nSensorIndex=SensorIndex\n```\n\n## Supported parameters\n\n| Parameter | Description | Default |\n| --- | --- | --- |\n| Namespace | WMI namespace | `OpenHardwareMonitor` |\n| HardwareType | type of hardware (types: [OHM](https://github.com/openhardwaremonitor/openhardwaremonitor/blob/master/Hardware/IHardware.cs)/[LHM](https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/blob/master/LibreHardwareMonitorLib/Hardware/HardwareType.cs)) | empty string |\n| HardwareName | name of hardware | empty string |\n| HardwareIndex | index of hardware, if multiple devices match the supplied hardware filter | `0` |\n| SensorType | type of sensor (types: [OHM](https://github.com/openhardwaremonitor/openhardwaremonitor/blob/master/Hardware/ISensor.cs)/[LHM](https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/blob/master/LibreHardwareMonitorLib/Hardware/ISensor.cs)) | empty string |\n| SensorName | name of sensor | empty string |\n| SensorIndex | index of sensor, if multiple sensors match the supplied filter | `0` |\n| SensorValueName | Specifies which value to read from the sensor. Options:\u003cbr /\u003e`Value` - Last read value\u003cbr /\u003e`Min` - Lowest read value \u003cbr /\u003e`Max` - Highest read value | `Value` |\n\neach parameter is **optional**\n\n## Examples\n\n### Measure GPU Core Load \n\n![OpenHardwareMonitor GPU](assets/gpu_core_load.png)\n\n```ini\n[GPUCoreLoad]  \nMeasure=Plugin  \nPlugin=OpenHardwareMonitor.dll\n;Namespace=LibreHardwareMonitor ;uncomment to use LibreHardwareMonitor\nHardwareType=GpuAti\nSensorType=Load\nSensorName=GPU Core\nMinValue=0  \nMaxValue=100\n\n[GPUCoreLoadAlternative]  \nMeasure=Plugin  \nPlugin=OpenHardwareMonitor.dll\n;Namespace=LibreHardwareMonitor ;uncomment to use LibreHardwareMonitor\nHardwareName=AMD Radeon RX 5700 XT\nSensorType=Load\nSensorName=GPU Core\nMinValue=0  \nMaxValue=100  \n```\n\n### Measure Mainboard values\n\nUsually you have to specify the name of your **Super I/O controller** to monitor sensors on your mainboard. (In my case: Nuvoton NCT6797D)\n\n![OpenHardwareMonitor Mainboard](assets/mainb_fan_rpm.png)\n\n```ini\n[Fan5RPM]\nMeasure=Plugin\nPlugin=OpenHardwareMonitor\n;Namespace=LibreHardwareMonitor ;uncomment to use LibreHardwareMonitor\nHardwareName=Nuvoton NCT6797D\nSensorName=Fan #5\n```\n\n### Measure min/max values\n\n```ini\n[CPUPackageTemp]\nMeasure=Plugin\nPlugin=OpenHardwareMonitor\n;Namespace=LibreHardwareMonitor ;uncomment to use LibreHardwareMonitor\nHardwareName=AMD Ryzen 5 3600\nSensorName=CPU Package\nSensorType=Temperature\n\n[CPUPackageTempMax]\nMeasure=Plugin\nPlugin=OpenHardwareMonitor\n;Namespace=LibreHardwareMonitor ;uncomment to use LibreHardwareMonitor\nHardwareName=AMD Ryzen 5 3600\nSensorName=CPU Package\nSensorType=Temperature\nSensorValueName=Max\n\n[CPUPackageTempMin]\nMeasure=Plugin\nPlugin=OpenHardwareMonitor\n;Namespace=LibreHardwareMonitor ;uncomment to use LibreHardwareMonitor\nHardwareName=AMD Ryzen 5 3600\nSensorName=CPU Package\nSensorType=Temperature\nSensorValueName=Min\n```\n\nMore examples can be found inside the skin files [cpu.ini](Skins/CPU/cpu.ini) and [gpu.ini](Skins/GPU/gpu.ini).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabichinger%2Frainmeter-hardwaremonitor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabichinger%2Frainmeter-hardwaremonitor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabichinger%2Frainmeter-hardwaremonitor/lists"}