You don't actually want auto-refreshing the skin itself, but to evaluate these IfConditions every time the measure updates:How can I make it auto-refresh?
https://docs.rainmeter.net/manual/measures/general-options/ifconditions/#IfConditionMode
Given that such an approach will run the corresponding conditional branches every second as per your code, you should get rid of the [!Redraw] in your IfFalseActions, or even of all IfFalseActions altogether. No point in redrawing the skin (which is normally the thing that takes the most CPU in a skin) every time those conditions are false, since eventually some IfTrueAction will be executed anyway.
Statistics: Posted by Yincognito — Yesterday, 1:06 pm