It is currently March 28th, 2024, 10:50 am

Thermal Throttling indicator with HWiNFO

Get help with creating, editing & fixing problems with skins
Post Reply
Droohcifer
Posts: 1
Joined: April 4th, 2017, 7:07 am

Thermal Throttling indicator with HWiNFO

Post 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)
User avatar
CyberTheWorm
Posts: 860
Joined: August 22nd, 2016, 11:32 pm
Location: Surrey, B.C., Canada

Re: Thermal Throttling indicator with HWiNFO

Post 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?
User avatar
jsmorley
Developer
Posts: 22628
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Thermal Throttling indicator with HWiNFO

Post 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
Post Reply