My idea was to have a couple measures to persist the max temp value and associated time, update those values in a separate measure each iteration, and use those values in a couple meters. I thought to use separate measures for the persisted values because I'm already using the measures that update each iteration as inputs to other meters that I want updated each iteration.

My "About Rainmeter" Log tab isn't showing any errors, but the Skins tab isn't showing the max values ever getting updated. I'm a bit new at this, so I may be doing something very stupid, or my approach might be fundamentally wrong.

This is what I've got (The [Measure_CPU_Temp] Measure is a HWInfo Plugin and is working correctly):

Code: Select all

```
[Measure_Short_Time]
Measure=Time
Format=%m/%d/%y %#I:%M %p
[Max_CPU_Temp_Value]
UpdateDivider=-1
Dynamic_Variables=1
Measure=Calc
Formula=0
[Max_CPU_Temp_Time]
UpdateDivider=-1
Dynamic_Variables=1
Measure=String
String=None
[Calc_CPU_Temp_Graph_Value] ; Min/Max Values for proper drawing in graph
DynamicVariables=1
Measure=Calc
Formula=Measure_CPU_Temp
MinValue=0
MaxValue=100
IfCondition=Max_CPU_Temp_Value < Measure_CPU_Temp
IfTrueAction=[!SetOption Max_CPU_Temp_Value Formula [Measure_CPU_Temp]]
IfTrueAction2=[!SetOption Max_CPU_Temp_Time String [Measure_Short_Time]]
```

Any pointers in the right direction would be appreciated.