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