I am trying to code a monitor for max and core temps, and clock speed. I hit a major speed bump though. The min and max temps are synced, so the max acts as though it is the current core temp. This is senseless. If you could help me out, I would appreciate it.
(PLEASE DO NOT STEAL, YOU WILL GET CREDIT)
Code: Select all
;--------------------------------------------
; V STANDARD CONFIG V
;--------------------------------------------
[Rainmeter]
Update=1
Author=Klusterfuk
Background=#@#Background.png
BackgroundMode=3
BackgroundMargins=0,34,0,14
[Metadata]
Name=Temperatures
Information=Displays basic system temperatures
Version=1.0.0
[Variables]
fontName=Trebuchet MS
textSize=8
colorBar=235,170,0,255
colorText=255,255,255,205
;--------------------------------------
; V STYLE BASICS V
;--------------------------------------
[meterTitle]
Meter=String
MeterStyle=styleTitle
X=100
Y=12
W=190
H=18
Text=Temps
[styleTitle]
StringAlign=Center
StringCase=Upper
StringStyle=Bold
StringEffect=Shadow
FontEffectColor=0,0,0,50
FontColor=#colorText#
FontFace=#fontName#
FontSize=10
AntiAlias=1
ClipString=1
[styleLeftText]
StringAlign=Left
StringCase=None
StringStyle=Bold
StringEffect=Shadow
FontEffectColor=0,0,0,20
FontColor=#colorText#
FontFace=#fontName#
FontSize=#textSize#
AntiAlias=1
ClipString=1
[styleRightText]
StringAlign=Right
StringCase=None
StringStyle=Bold
StringEffect=Shadow
FontEffectColor=0,0,0,20
FontColor=#colorText#
FontFace=#fontName#
FontSize=#textSize#
AntiAlias=1
ClipString=1
[styleBar]
BarColor=#colorBar#
BarOrientation=HORIZONTAL
SolidColor=255,255,255,15
;-----------------------------------------------
; V VARIABLE STYLE V
;-----------------------------------------------
;-----Core Temp -----
[meterLabelCore1Temp]
Meter=String
MeterStyle=styleLeftText
X=10
Y=40
W=190
H=14
Text=Core Temp
[meterValueCore1Temp]
Meter=String
MeterStyle=styleRightText
MeasureName=MeasureCore1Temp
X=200
Y=0r
W=190
H=14
Text=%1°C
[meterBarCore1Temp]
Meter=Bar
MeterStyle=styleBar
MeasureName=MeasureCore1Temp
X=10
Y=52
W=190
H=1
;----- CPU Speed -----
[MeasureLabelCpuSpeed]
Meter=String
MeterStyle=styleLeftText
X=10
Y=60
W=190
H=14
Text=CPU Speed
[MeasureValueCpuSpeed]
Meter=String
MeterStyle=styleRightText
MeasureName=MeasureCpuSpeed
X=200
Y=0r
W=190
H=14
Text="%1 MHz"
[MeasureBarCpuSpeed]
Meter=Bar
MeterStyle=styleBar
MeasureName=MeasureCpuSpeed
X=10
Y=72
W=190
H=1
;----- Max CPU Temp -----
[MeasureValueMaxTemp]
Meter=String
MeterStyle=styleLeftText
X=10
Y=80
W=190
H=14
Text=Max Temp
[MeasureLabelMaxTemp]
Meter=String
MeterStyle=styleRightText
MeasureName=MeasureMaxTemp
X=200
Y=0r
W=190
H=14
Text="%1°C"
[MeasureBarMaxTemp]
Meter=Bar
MeterStyle=styleBar
MeasureName=MeasureMaxTemp
X=10
Y=92
W=190
H=1
;--------------------------------------
; V Functionality V
;--------------------------------------
;----- Measures -----
[MeasureMaxTemp]
Measure=Plugin
Plugin=CoreTemp
CoreTempType=MaxTemperature
[MeasureCore1Temp]
Measure=Plugin
Plugin=CoreTemp
CoreTempType=Temperature
CoreTempIndex=0
[MeasureCpuSpeed]
Measure=Plugin
Plugin=CoreTemp
CoreTempType=CpuSpeed
;----- Meters -----
[MeterMaxTemp]
Meter=String
MeasureName=MeasureMaxTemp
MeterStyle=styleLeftText
X=10
Y=80
W=190
H=14
Text=Max Temp
[MeterCore1Temp]
Meter=String
MeasureName=MeasureCore1Temp
MeterStyle=styleLeftText
X=10
Y=40
W=190
H=14
Text=Core Temp
[MeterCpuSpeed]
Meter=String
MeasureName=MeasureCpuSpeed
MeterStyle=styleLeftText
X=10
Y=60
W=190
H=14
Text=CPU Speed