Page 1 of 1

Thermal Throttling indicator with HWiNFO

Posted: April 4th, 2017, 7:13 am
by Droohcifer
This is my first rainmeter skin attempt (from scratch).

What I intend to do is have a circular white dot, and when triggered by a HWiNFO sensor, turn red.
I assume this would be a straight forward enough skin to create.

Any help mucho appreciato
(I don't know where to begin)

Re: Thermal Throttling indicator with HWiNFO

Posted: April 4th, 2017, 8:01 am
by CyberTheWorm

Code: Select all

[Variables]
;Set something for setting colors
Good=something

[MeasureSomeMeasure]
Measure=
Plugin=

[MeasureFillColor]
Measure=Calc
Formula=MeasureSomeMeasure
IfCondition=(MeasureFillColor<#Good#)
IfTrueAction=[!SetOption MeterLight ImageName reddot.png][!UpdateMeter "MeterLight"][!Redraw]
IfCondition2=(MeasureFillColor>=#Good#)
IfTrueAction2=[!SetOption MeterLight ImageName whitedot.png][!UpdateMeter "MeterLight"][!Redraw]

[MeterLight]
Meter=Image
ImageName=#@#Images\whitedot.png
Would something like this work?

Re: Thermal Throttling indicator with HWiNFO

Posted: April 4th, 2017, 12:15 pm
by jsmorley
Another alternative to look at is;

Code: Select all

[Rainmeter]
Update=1000
DynamicWindowSize=1
AccurateText=1

[MeasureLoop]
Measure=Loop
StartValue=1
EndValue=9
IfCondition=MeasureLoop <= 3
IfTrueAction=[!SetOption MeterDot DotColor "Fill Color 49,214,99,255"][!UpdateMeter MeterDot][!Redraw]
IfCondition2=(MeasureLoop > 3) && (MeasureLoop <= 6)
IfTrueAction2=[!SetOption MeterDot DotColor "Fill Color 247,225,136,255"][!UpdateMeter MeterDot][!Redraw]
IfCondition3=MeasureLoop > 6
IfTrueAction3=[!SetOption MeterDot DotColor "Fill Color 214,60,49,255"][!UpdateMeter MeterDot][!Redraw]

[MeterDot]
Meter=Shape
X=5
Y=5
Shape=Ellipse 10,10,10 | StrokeWidth 0 | Extend DotColor
DotColor=Fill Color 137,137,137,255