It is currently December 14th, 2018, 8:26 pm

Plugin for HWiNFO

Share your custom plugins and applications to enhance Rainmeter.
stangowner
Posts: 39
Joined: October 6th, 2012, 12:27 pm

Plugin for HWiNFO

stangowner » October 6th, 2012, 9:00 pm

A Rainmeter plugin for HWiNFO 32/64 is now available. HWiNFO is a system information and diagnostic utility that reports details about nearly all the hardware in your PC. Information is reported about your CPU/GPU/Mainboard/RAM/Hard Drive/etc with details including such readings as clock speeds, temperatures, usages, voltages, wattage, fan speeds, etc. Depending on your system configuration, 100 or more different values can be reported. The program is updated regularly to support recent hardware releases.

To download the plugin, sample skin, and to read the instructions for creating measures please visit the following page:
3.2: http://www.hwinfo.com/forum/Thread-Rainmeter-plug-in-for-HWiNFO-3-2
3.1: http://www.hwinfo.com/forum/Thread-Rainmeter-plug-in-for-HWiNFO-3-1
3.0: http://www.hwinfo.com/forum/Thread-Rainmeter-plug-in-for-HWiNFO-3-0
2.0: http://www.hwinfo.com/forum/Thread-Rainmeter-plug-in-for-HWiNFO-2-0
1.0: http://www.hwinfo.com/forum/Thread-Rainmeter-plug-in-for-HWiNFO


You can download HWiNFO here:
http://www.hwinfo.com

If you have any questions or issues with the plugin, please reply here. Also, if you incorporate this plugin into a skin that others can use, please share it with the community by listing it below.

Special thanks to Martin Malik for developing HWiNFO and allowing third party developers to integrate with his technology to make solutions like this available.

Thanks!
Nick
Last edited by stangowner on January 1st, 2016, 4:37 pm, edited 1 time in total.
Stix
Posts: 4
Joined: May 1st, 2011, 9:40 pm

Re: Plugin for HWiNFO

Stix » November 19th, 2012, 4:59 pm

Just found this , excellent work :thumbup:

I can now stop using the memory hog AIDA64 ;-)

Thanks for your hard work.
stangowner
Posts: 39
Joined: October 6th, 2012, 12:27 pm

Re: Plugin for HWiNFO

stangowner » February 5th, 2013, 9:58 am

This plug-in has been updated to add a new feature. This allows you to query the sensor name and specific reading name. So for instance, instead of creating a skin with a label of "CPU", you can use the actual CPU name of the particular system.

There are detailed instructions on this new parameter located here:
http://www.hwinfo.com/forum/Thread-Rainmeter-plug-in-for-HWiNFO?pid=3536#pid3536
Zibob
Posts: 12
Joined: September 17th, 2012, 10:37 pm

Re: Plugin for HWiNFO

Zibob » March 3rd, 2013, 4:59 pm

This look considerably nicer and more detailed then Open Hardware Monitor. And OHM had been causing Rainmeter to crash almost every time on start up so with a new skin in order I will give this a go. Thanks.
Gluzzer
Posts: 7
Joined: July 7th, 2013, 3:23 pm

Re: Plugin for HWiNFO

Gluzzer » October 25th, 2013, 3:52 am

Here is a exe that should work for those having issues with windows 8.1

All credit still goes to the master... stangowner!
You do not have the required permissions to view the files attached to this post.
Stan
Posts: 70
Joined: January 24th, 2013, 9:09 pm

Re: Plugin for HWiNFO

Stan » February 24th, 2014, 9:51 pm

Is it possible to get the "Maximum" readings for fan speeds and temperatures and use them in a meter?
User avatar
jsmorley
Developer
Posts: 18494
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Plugin for HWiNFO

jsmorley » February 24th, 2014, 9:57 pm

Stan wrote:Is it possible to get the "Maximum" readings for fan speeds and temperatures and use them in a meter?
Not automatically. Those values are not returned in the "shared memory support". The MaxValue of the measure will be set to the highest number the measure has been since the skin was loaded or refreshed, but that is not the same as any real "maximum".

If you are going to use the values in a Bar or Roundline or other meter that needs a percentage, the best thing I can suggest is to make an educated guess at what a logical "maximum" is for the values, and set the MaxValue of the measures to those values.

I use four measures in my HWInfo skin, and set the values like this:

Code: Select all

[Variables]
; HWInfo variables

TempUnit=°C

HWInfoDesc1=CPU Chip
HWInfoID1=2001000
HWInfoMin1=15
HWInfoMax1=90

HWInfoDesc2=CPU Socket
HWInfoID2=3001000
HWInfoMin2=25
HWInfoMax2=90

HWInfoDesc3=CPU Fan
HWInfoID3=3003000
HWInfoMin3=2800
HWInfoMax3=6100

HWInfoDesc4=GPU Chip
HWInfoID4=10001000
HWInfoMin4=25
HWInfoMax4=90
Lets me do something like this:
2014-02-24_192107.jpg

Code: Select all

[Rainmeter]
Update=1000
AccurateText=1
OnRefreshAction=[!SnapEdges "0" "#CURRENTCONFIG#"]
ContextTitle=Open @Includes folder
ContextAction=["#@#"]
ContextTitle2=HWInfo Sensors
ContextAction2=["#CURRENTPATH#HWInfoStuff\HWiNFOSharedMemoryViewer.exe"]

[Metadata]
Name=HWInfo
Author=JSMorley
Information=Description:|HWInfo temperatures and fan speed
Version=Feb 12, 2014
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0

[Variables]
;Variables are set in these files
@Include1="#@#GeneralVariables.inc"
@Include2="#@#HWInfo.inc"

[MeterAllBackground]
Meter=Image
ImageName=#ImagePath#FlexBack.png
X=5
W=170
H=123
ScaleMargins=3,3,3,3
ImageTint=#BackgroundColor#

[MeasureHWInfo1]
Measure=Plugin
Plugin=HWiNFO
HWiNFOID=#HWInfoID1#
HWiNFOType=Value
MinValue=#HWInfoMin1#
MaxValue=#HWInfoMax1#
AverageSize=5
UpdateDivider=5

[MeasureHWInfo2]
Measure=Plugin
Plugin=HWiNFO
HWiNFOID=#HWInfoID2#
HWiNFOType=Value
MinValue=#HWInfoMin2#
MaxValue=#HWInfoMax2#
UpdateDivider=5

[MeasureHWInfo3]
Measure=Plugin
Plugin=HWiNFO
HWiNFOID=#HWInfoID3#
HWiNFOType=Value
MinValue=#HWInfoMin3#
MaxValue=#HWInfoMax3#
UpdateDivider=5

[MeasureHWInfo4]
Measure=Plugin
Plugin=HWiNFO
HWiNFOID=#HWInfoID4#
HWiNFOType=Value
MinValue=#HWInfoMin4#
MaxValue=#HWInfoMax4#
UpdateDivider=5

[MeterHWInfo1Text]
Meter=String
X=17
Y=10
FontFace=#TextFont#
FontColor=#LabelColor#
FontSize=11
StringStyle=Normal
StringAlign=Left
AntiAlias=1
Text=#HWInfoDesc1#

[MeterHWInfo1Value]
MeasureName=MeasureHWInfo1
Meter=String
X=160
Y=0r
FontFace=#TextFont#
FontColor=#ValueColor#
FontSize=11
StringStyle=Normal
StringAlign=Right
AntiAlias=1
NumOfDecimals=0
Text=%1 #TempUnit#

[MeterHWInfo1Bar]
Meter=Bar
MeasureName=MeasureHWInfo1
BarOrientation=Horizontal
BarImage=#ImagePath#138x2Bar.jpg
SolidColor=#BarBackColor#
X=19
Y=2R
W=120
H=2

[MeterHWInfo2Text]
Meter=String
X=17
Y=5R
FontFace=#TextFont#
FontColor=#LabelColor#
FontSize=11
StringStyle=Normal
StringAlign=Left
AntiAlias=1
Text=#HWInfoDesc2#

[MeterHWInfo2Value]
MeasureName=MeasureHWInfo2
Meter=String
X=160
Y=0r
FontFace=#TextFont#
FontColor=#ValueColor#
FontSize=11
StringStyle=Normal
StringAlign=Right
AntiAlias=1
NumOfDecimals=0
Text=%1 #TempUnit#

[MeterHWInfo2Bar]
Meter=Bar
MeasureName=MeasureHWInfo2
BarOrientation=Horizontal
BarImage=#ImagePath#138x2Bar.jpg
SolidColor=#BarBackColor#
X=19
Y=2R
W=120
H=2

[MeterHWInfo3Text]
Meter=String
X=17
Y=5R
FontFace=#TextFont#
FontColor=#LabelColor#
FontSize=11
StringStyle=Normal
StringAlign=Left
AntiAlias=1
Text=#HWInfoDesc3#

[MeterHWInfo3Value]
MeasureName=MeasureHWInfo3
Meter=String
X=160
Y=0r
FontFace=#TextFont#
FontColor=#ValueColor#
FontSize=11
StringStyle=Normal
StringAlign=Right
AntiAlias=1
NumOfDecimals=0
Text=%1

[MeterHWInfo3Bar]
Meter=Bar
MeasureName=MeasureHWInfo3
BarOrientation=Horizontal
BarImage=#ImagePath#138x2Bar.jpg
SolidColor=#BarBackColor#
X=19
Y=2R
W=120
H=2

[MeterHWInfo4Text]
Meter=String
X=17
Y=5R
FontFace=#TextFont#
FontColor=#LabelColor#
FontSize=11
StringStyle=Normal
StringAlign=Left
AntiAlias=1
Text=#HWInfoDesc4#

[MeterHWInfo4Value]
MeasureName=MeasureHWInfo4
Meter=String
X=160
Y=0r
FontFace=#TextFont#
FontColor=#ValueColor#
FontSize=11
StringStyle=Normal
StringAlign=Right
AntiAlias=1
NumOfDecimals=0
Text=%1 #TempUnit#

[MeterHWInfo4Bar]
Meter=Bar
MeasureName=MeasureHWInfo4
BarOrientation=Horizontal
BarImage=#ImagePath#138x2Bar.jpg
SolidColor=#BarBackColor#
X=19
Y=2R
W=120
H=2
You do not have the required permissions to view the files attached to this post.
Stan
Posts: 70
Joined: January 24th, 2013, 9:09 pm

Re: Plugin for HWiNFO

Stan » February 25th, 2014, 8:07 pm

jsmorley,

Thanks for your quick reply.

I'm going to have to look it over for a while. My programming abilities are quite limited and it takes some trial and lots of errors before it sinks in.

Just to give you an idea how lost I am, what .inc file does this refer to:
@Include2="#@#HWInfo.inc"

I assume, dangerous thing to do, that the:
@Include1="#@#GeneralVariables.inc"

Refers to the first code in your reply.

The second set of code is the .ini file.

Stan
User avatar
jsmorley
Developer
Posts: 18494
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Plugin for HWiNFO

jsmorley » February 25th, 2014, 8:12 pm

Stan wrote:jsmorley,

Thanks for your quick reply.

I'm going to have to look it over for a while. My programming abilities are quite limited and it takes some trial and lots of errors before it sinks in.

Just to give you an idea how lost I am, what .inc file does this refer to:
@Include2="#@#HWInfo.inc"

I assume, dangerous thing to do, that the:
@Include1="#@#GeneralVariables.inc"

Refers to the first code in your reply.

The second set of code is the .ini file.

Stan
Not quite, but very close. Give me a little bit and I will do a a .rmskin you can tear apart.
User avatar
jsmorley
Developer
Posts: 18494
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Plugin for HWiNFO

jsmorley » February 25th, 2014, 8:30 pm

Here you go...
HWInfo_1.0.rmskin
You do not have the required permissions to view the files attached to this post.