I have no idea why it was included in the original code doesn't make a difference on the temp readings though, so all is good and removing it corrected the bar showing nothing until temp was above 24 C, and I was able to adjust the 100% scale of the bar by setting the max value to 75 instead of 100.
Thanks a lot for your help with this, I definitely understand the rainmeter coding better.
The skin is the BlueVision V0.2 CPU Complete, if anyone wants to use the modified code here it is with the changes I made. And a thank you to the original author g3xter for creating one of my favorite skins.
Code: Select all
;#####################################################################################
;#####################################################################################
;#####################################################################################
[Rainmeter]
Author=g3xter ;Mods by Zer0
Update=1000
;////////////////////////////////////////
; CPU
;////////////////////////////////////////
[Variables]
;CORENUMBER, 0 is total
Core=1
;SPEEDFAN INDEX
;Launch SpeedFan and look for the desired Core.
;The indexing starts from 0 so if your first Core is e.g. the second temperature use SpeedFanIndex=1.
;The default for quadcore systems is SpeedFanIndex=5 for the first Core and 12 for the 8th.
SpeedFanIndex=20
BarColor=34,95,142,255
BarColor2=139,207,255,255
FontName=hooge 05_53
FontHeight=8
FontHeight2=11
FontColor=139,207,255,255
Horizontal=HORIZONTAL
GraphColor1=89,190,255,255
GraphColor2=77,183,255,255
Green=0,255,0,255
Yellow=255,255,0,255
Orange=255,155,0,255
Red=255,0,0,255
WarningTemp=45
WarningTemp2=50
HotTemp=65
;////////////////////////////////////////
; STYLES
;////////////////////////////////////////
[styleText]
StringCase=UPPER
StringStyle=BOLD
FontColor=#FontColor#
FontFace=#FontName#
FontSize=#FontHeight#
AntiAlias=1
ClipString=1
;////////////////////////////////////////
; BACKGROUNDS
;////////////////////////////////////////
[Background]
Meter=Image
ImageName=#SKINSPATH#\BlueVision V0.2\CPU\CPU RESOURCES\CPU INTERFACE.png
W=225
H=88
X=0
Y=0
[CPUStringInfoBackground]
Meter=Image
ImageName=#SKINSPATH#\BlueVision V0.2\CPU\CPU RESOURCES\CPU INFO PANEL.png
W=114
H=51
X=229
Y=0
[TempGraphBackground]
Meter=Image
ImageName=#SKINSPATH#\BlueVision V0.2\CPU\CPU RESOURCES\CPU TEMPERATURE GRAPH.png
W=98
H=23
X=243
Y=59
;////////////////////////////////////////
; CPU MEASURE
;////////////////////////////////////////
[MeasureCPU]
Measure=CPU
Processor=#Core#
[MeasureCPUCalc]
Measure=Calc
Formula=MeasureCPU + 100
Substitute="100":"000","101":"001","102":"002","103":"003","104":"004","105":"005","106":"006","107":"007","108":"008","109":"009","109":"009","110":"010","111":"011","112":"012","113":"013","114":"014","115":"015","116":"016","117":"017","118":"018","119":"019","120":"020","121":"021","122":"022","123":"023","124":"024","125":"025","126":"026","127":"027","128":"028","129":"029","130":"030","131":"031","132":"032","133":"033","134":"034","135":"035","136":"036","137":"037","138":"038","139":"039","140":"040","141":"041","142":"042","143":"043","144":"044","145":"045","146":"046","147":"047","148":"048","149":"049","150":"050","151":"051","152":"052","153":"053","154":"054","155":"055","156":"056","157":"057","158":"058","159":"059","160":"060","161":"061","162":"062","163":"063","164":"064","165":"065","166":"066","167":"067","168":"068","169":"069","170":"070","171":"071","172":"072","173":"073","174":"074","175":"075","176":"076","177":"077","178":"078","179":"079","180":"080","181":"081","182":"082","183":"083","184":"084","185":"085","186":"086","187":"087","188":"088","189":"089","190":"090","191":"091","192":"092","193":"093","194":"094","195":"095","196":"096","197":"097","198":"098","199":"099","200":"100"
MinValue=100
MaxValue=200
[MeasureCPUTemp]
Measure=Plugin
Plugin=Plugins\SpeedFanPlugin.dll
SpeedFanType=TEMPERATURE
SpeedFanNumber=#SpeedFanIndex#
[MeasureCPUTemp2]
Measure=Calc
Formula=MeasureCPUTemp *1
MinValue=0
MaxValue=75
IfCondition=(MeasureCPUTemp2 < #WarningTemp#)
IfTrueAction=[!SetOption TempBar BarColor "#Green#"][!UpdateMeter "TempBar"][!SetOption CPUTempString FontColor "#Green#"][!UpdateMeter "CPUTempString"][!Redraw]
IfCondition2=(MeasureCPUTemp2 >= #WarningTemp#) && (MeasureCPUTemp2 < #WarningTemp2#)
IfTrueAction2=[!SetOption TempBar BarColor "#Yellow#"][!UpdateMeter "TempBar"][!SetOption CPUTempString FontColor "#Yellow#"][!UpdateMeter "CPUTempString"][!Redraw]
IfCondition3=(MeasureCPUTemp2 >= #WarningTemp2#) && (MeasureCPUTemp2 < #HotTemp#)
IfTrueAction3=[!SetOption TempBar BarColor "#Orange#"][!UpdateMeter "TempBar"][!SetOption CPUTempString FontColor "#Orange#"][!UpdateMeter "CPUTempString"][!Redraw]
IfCondition4=(MeasureCPUTemp2 >= #HotTemp#)
IfTrueAction4=[!SetOption TempBar BarColor "#Red#"][!UpdateMeter "TempBar"][!SetOption CPUTempString FontColor "#Red#"][!UpdateMeter "CPUTempString"][!Redraw]
;////////////////////////////////////////
; BUTTONS
;////////////////////////////////////////
[ButtonHideCPUInfo]
Meter=Button
X=219
Y=-1
ButtonImage=#SKINSPATH#\BlueVision V0.2\CPU\CPU RESOURCES\HIDE CPU INFO.png
ButtonCommand=!Execute [!RainmeterHideMeter CPUTempGraph] [!RainmeterHideMeter TempGraphBackground] [!RainmeterHideMeter ButtonHideGraph] [!RainmeterHideMeter ButtonShowGraph] [!RainmeterHideMeter CPUPercentString] [!RainmeterHideMeter TempHeader] [!RainmeterHideMeter TempBar] [!RainmeterHideMeter TempBarBackground] [!RainmeterHideMeter CPUHeader2] [!RainmeterHideMeter CPUTempString] [!RainmeterHideMeter CPUPercentStringSymbol] [!RainmeterHideMeter CPUStringInfoBackground] [!RainmeterHideMeter ButtonHideCPUInfo] [!RainmeterShowMeter ButtonShowCPUInfo]
RightMouseUpAction=!Execute ["taskmgr.exe"]
[ButtonShowCPUInfo]
Meter=Button
X=219
Y=-1
ButtonImage=#SKINSPATH#\BlueVision V0.2\CPU\CPU RESOURCES\SHOW CPU INFO.png
ButtonCommand=!Execute [!RainmeterShowMeter CPUTempGraph] [!RainmeterShowMeter TempGraphBackground] [!RainmeterShowMeter ButtonHideGraph] [!RainmeterShowMeter CPUPercentString] [!RainmeterShowMeter TempHeader] [!RainmeterShowMeter TempBar] [!RainmeterShowMeter TempBarBackground] [!RainmeterShowMeter CPUHeader2] [!RainmeterShowMeter CPUTempString] [!RainmeterShowMeter CPUPercentStringSymbol] [!RainmeterShowMeter CPUStringInfoBackground] [!RainmeterHideMeter ButtonShowCPUInfo] [!RainmeterShowMeter ButtonHideCPUInfo]
Hidden=1
[ButtonHideAllTemps]
Meter=Button
X=219
Y=28
ButtonImage=#SKINSPATH#\BlueVision V0.2\CPU\CPU RESOURCES\HIDE ALL TEMPS.png
ButtonCommand=!Execute [!RainmeterHideMeter CPUTempGraph] [!RainmeterHideMeter TempGraphBackground] [!RainmeterHideMeter ButtonHideGraph] [!RainmeterHideMeter ButtonShowGraph] [!RainmeterHideMeter CPUTempString] [!RainmeterHideMeter TempHeader] [!RainmeterHideMeter TempBar] [!RainmeterHideMeter TempBarBackground] [!RainmeterHideMeter ButtonHideAllTemps] [!RainmeterShowMeter ButtonShowAllTemps]
[ButtonShowAllTemps]
Meter=Button
X=219
Y=28
ButtonImage=#SKINSPATH#\BlueVision V0.2\CPU\CPU RESOURCES\SHOW ALL TEMPS.png
ButtonCommand=!Execute [!RainmeterShowMeter CPUTempGraph] [!RainmeterShowMeter TempGraphBackground] [!RainmeterShowMeter ButtonHideGraph] [!RainmeterShowMeter CPUTempString] [!RainmeterShowMeter TempHeader] [!RainmeterShowMeter TempBar] [!RainmeterShowMeter TempBarBackground] [!RainmeterHideMeter ButtonShowAllTemps] [!RainmeterShowMeter ButtonHideAllTemps]
Hidden=1
[ButtonHideGraph]
Meter=Button
X=242
Y=50
ButtonImage=#SKINSPATH#\BlueVision V0.2\CPU\CPU RESOURCES\HIDE TEMP GRAPH.png
ButtonCommand=!Execute [!RainmeterHideMeter CPUTempGraph] [!RainmeterHideMeter TempGraphBackground] [!RainmeterHideMeter ButtonHideGraph] [!RainmeterShowMeter ButtonShowGraph]
[ButtonShowGraph]
Meter=Button
X=242
Y=50
ButtonImage=#SKINSPATH#\BlueVision V0.2\CPU\CPU RESOURCES\SHOW TEMP GRAPH.png
ButtonCommand=!Execute [!RainmeterShowMeter CPUTempGraph] [!RainmeterShowMeter TempGraphBackground] [!RainmeterHideMeter ButtonShowGraph] [!RainmeterShowMeter ButtonHideGraph]
Hidden=1
;////////////////////////////////////////
; CPU GRAPH
;////////////////////////////////////////
[CPUGraphLine]
Meter=Line
MeasureName=MeasureCPU
X=4
Y=1
H=50
W=215
LineCount=1
LineColor=#GraphColor1#
AntiAlias=1
[CPUGraphHistogram]
Meter=HISTOGRAM
MeasureName=MeasureCPU
X=4
Y=1
H=49
W=215
PrimaryColor=#GraphColor2#
AntiAlias=1
;////////////////////////////////////////
; CPU BAR
;////////////////////////////////////////
[CPUBarBackground]
Meter=Image
X=2
Y=57
W=218
H=6
SolidColor=#BarColor#
[CPUBar]
Meter=Bar
MeasureName=MeasureCPUCalc
X=2
Y=57
W=218
H=6
BarColor=#BarColor2#
BarOrientation=#Horizontal#
;////////////////////////////////////////
; HEADERS
;////////////////////////////////////////
[CPUHeader1]
Meter=STRING
MeterStyle=styleText
X=3
Y=0
Text="CPU CORE # #Core#"
[CPUHeader2]
Meter=STRING
MeterStyle=styleText
X=248
Y=2
Text="USAGE"
[CPUPercentStringSymbol]
Meter=STRING
MeterStyle=styleText
X=274
Y=13
FontSize=#FontHeight2#
Text="%"
;////////////////////////////////////////
; CPU STRING
;////////////////////////////////////////
[CPUPercentString]
Meter=STRING
MeterStyle=styleText
MeasureName=MeasureCPUCalc
X=246
Y=13
FontSize=#FontHeight2#
;////////////////////////////////////////
; CPU TEMPERATURE
;////////////////////////////////////////
[TempBarBackground]
Meter=Image
X=247
Y=41
W=90
H=5
SolidColor=#BarColor#
[TempBar]
Meter=Bar
MeasureName=MeasureCPUTemp2
X=247
Y=41
W=90
H=5
BarOrientation=HORIZONTAL
Scale=100
Updatedivider=1
[TempHeader]
Meter=STRING
MeterStyle=styleText
X=247
Y=28
Text="TEMP"
[CPUTempString]
Meter=STRING
MeterStyle=styleText
MeasureName=MeasureCPUTemp
X=295
Y=28
Postfix= ' °C'
NumOfDecimals=0
Updatedivider=1
;////////////////////////////////////////
; CPU TEMPERATURE GRAPH
;////////////////////////////////////////
[CPUTempGraph]
Meter=Line
MeasureName=MeasureCPUTemp2
X=243
Y=71
H=11
W=97
LineCount=1
LineColor=#GraphColor1#
AntiAlias=1
UpdateDivider=3
;#####################################################################################
;#####################################################################################
;#####################################################################################