stangowner
Moderator
Version 3 of the HWiNFO plug-in for Rainmeter is now available and can be downloaded from here:
3.2.0 - November 19, 2016
https://www.hwinfo.com/files/RainmeterPlugin/HWiNFO_3.2.0.rmskin
details here
3.1.0 - March 6, 2016
http://www.hwinfo.com/files/RainmeterPlugin/HWiNFO_3.1.0.rmskin
details here
3.0.0 - January 1, 2016
http://www.hwinfo.com/files/RainmeterPlugin/HWiNFO_3.0.0.rmskin
Please Note: Version 2.0 of this plugin has a dependence on the Visual C++ 2013 runtime libraries. These are no longer being distributed with Rainmeter as of version 3.3. Therefore, if you do not have these runtime libraries already installed on your PC, v2.0 of this plugin will error. Updating to 3.0 will resolve this issue.
What's New
To use this plugin, you need to ensure HWiNFO's sensors are running and "Shared Memory Support" is enabled in the HWiNFO settings.
Installation
To install the skin, simply run the downloaded .rmskin file. You should be presented with the following:
Please Note: This included skin does not demonstrate the full capabilities of HWiNFO and this plugin. It is included simply to demonstrate how to use this plugin.
If you will continue to use the included skin (or create one based on this), then you must check the measure IDs included with the skin against the IDs for your hardware. It is possible the values on your PC do not match the ones in the skin. The IDs can be updated in the skin by editing the "Documents\Rainmeter\Skins\HWiNFO\@Resources\HWiNFO.inc" file using a text editor. Then replace the IDs with the matching IDs for your hardware.
Creating Rainmeter Measures
Please read the instructions for creating measures in this post:
http://www.hwinfo.com/forum/Thread-Rainmeter-plug-in-for-HWiNFO-2-0
In addition, version 3 now includes the ability to add monitoring of remote systems into your Rainmeter skins. To do so, you will use the optional HWiNFOHostId parameter. If you do not provide this parameter, the skin will continue to return the values from the local machine.
The sample skin above shows 3 graphs (CPU and dual GPUs) from the local machine, as well as CPU & GPU from two other PCs on the LAN using the new remote monitoring feature.
First, you must configure additional machines to monitor in the HWiNFO settings. There is a good tutorial for this here:
http://www.ghacks.net/2015/07/15/hwinfo32-and-hwinfo64-5-0-ship-with-remote-sensor-monitoring/
Then we can specify which remote machine to connect to by running the included HWiNFOSharedMemoryViewer.exe file. This application has been updated to include a dropdown of remote machines configured in HWiNFO during the previous step. Selecting a remote machine will provide the id you need to provide to this parameter to query that specific machine.
For example, to query the CPU usage on the local machine, we would use a measure like this:
Code:
To return the CPU usage of a remote system, we would also include the Remote Host ID as the HWiNFOHostId parameter:
Code:
More information about creating skins, measures and meters:
http://docs.rainmeter.net/manual/getting...ting-skins
http://docs.rainmeter.net/manual/measures
https://docs.rainmeter.net/manual/meters/
Skin Authors: The plugin is included in the "Documents\Rainmeter\Skins\HWiNFO\@Resources\RedistrutablePlugin" folder. Feel free to use it in your own works. If you create a skin that you think others may want to use, kindly mention it in this forum.
If you have any questions or issues, please let me know.
Thanks!
Nick
3.2.0 - November 19, 2016
https://www.hwinfo.com/files/RainmeterPlugin/HWiNFO_3.2.0.rmskin
details here
3.1.0 - March 6, 2016
http://www.hwinfo.com/files/RainmeterPlugin/HWiNFO_3.1.0.rmskin
details here
3.0.0 - January 1, 2016
http://www.hwinfo.com/files/RainmeterPlugin/HWiNFO_3.0.0.rmskin
Please Note: Version 2.0 of this plugin has a dependence on the Visual C++ 2013 runtime libraries. These are no longer being distributed with Rainmeter as of version 3.3. Therefore, if you do not have these runtime libraries already installed on your PC, v2.0 of this plugin will error. Updating to 3.0 will resolve this issue.
What's New
- Added support for remote system monitoring introduced in HWiNFO 5.0
- Updated to the latest versions: HWiNFO 5.10, Rainmeter 3.3 and Visual Studio 2015
- Updated so VC++ runtime libraries are no longer required
To use this plugin, you need to ensure HWiNFO's sensors are running and "Shared Memory Support" is enabled in the HWiNFO settings.
Installation
To install the skin, simply run the downloaded .rmskin file. You should be presented with the following:
Please Note: This included skin does not demonstrate the full capabilities of HWiNFO and this plugin. It is included simply to demonstrate how to use this plugin.
If you will continue to use the included skin (or create one based on this), then you must check the measure IDs included with the skin against the IDs for your hardware. It is possible the values on your PC do not match the ones in the skin. The IDs can be updated in the skin by editing the "Documents\Rainmeter\Skins\HWiNFO\@Resources\HWiNFO.inc" file using a text editor. Then replace the IDs with the matching IDs for your hardware.
Creating Rainmeter Measures
Please read the instructions for creating measures in this post:
http://www.hwinfo.com/forum/Thread-Rainmeter-plug-in-for-HWiNFO-2-0
In addition, version 3 now includes the ability to add monitoring of remote systems into your Rainmeter skins. To do so, you will use the optional HWiNFOHostId parameter. If you do not provide this parameter, the skin will continue to return the values from the local machine.
The sample skin above shows 3 graphs (CPU and dual GPUs) from the local machine, as well as CPU & GPU from two other PCs on the LAN using the new remote monitoring feature.
First, you must configure additional machines to monitor in the HWiNFO settings. There is a good tutorial for this here:
http://www.ghacks.net/2015/07/15/hwinfo32-and-hwinfo64-5-0-ship-with-remote-sensor-monitoring/
Then we can specify which remote machine to connect to by running the included HWiNFOSharedMemoryViewer.exe file. This application has been updated to include a dropdown of remote machines configured in HWiNFO during the previous step. Selecting a remote machine will provide the id you need to provide to this parameter to query that specific machine.
For example, to query the CPU usage on the local machine, we would use a measure like this:
Code:
Code:
[HWiNFOCPU0Usage]
Measure=Plugin
Plugin=Plugins\HWiNFO.dll
HWiNFOSensorId=0xF0000300
HWiNFOSensorInstance=0x0
HWiNFOEntryId=0xfe
HWiNFOType=CurrentValue
To return the CPU usage of a remote system, we would also include the Remote Host ID as the HWiNFOHostId parameter:
Code:
Code:
[HWiNFORemoteHost1CPU0Usage]
Measure=Plugin
Plugin=Plugins\HWiNFO.dll
HWiNFOHostId=1
HWiNFOSensorId=0xF0000300
HWiNFOSensorInstance=0x0
HWiNFOEntryId=0xfe
HWiNFOType=CurrentValue
More information about creating skins, measures and meters:
http://docs.rainmeter.net/manual/getting...ting-skins
http://docs.rainmeter.net/manual/measures
https://docs.rainmeter.net/manual/meters/
Skin Authors: The plugin is included in the "Documents\Rainmeter\Skins\HWiNFO\@Resources\RedistrutablePlugin" folder. Feel free to use it in your own works. If you create a skin that you think others may want to use, kindly mention it in this forum.
If you have any questions or issues, please let me know.
Thanks!
Nick
Last edited by a moderator: