!7 cmodule ProcessCPUPercentage > DynBigNumber { transient FixedRateTimer mainTimer; start { setDescription("PROCESS CPU %"); setToolTip("Percentage is per core (total: " + n2(numberOfCores(), "core") + ")"); mainTimer = doEvery(2.0, r actualUpdate); } void actualUpdate { setValue(toIntPercent_ceil(processCPULoad()*numberOfCores()) + " %"); } }