HI. I've been using the Power Profiler II to measure the power consumption of our new IoT device. I am relying on it to give me accurate information so I can formulate battery life estimates that we are then using in marketing materials. While I've been using the PPKII for a year now, I now have very low confidence in its accuracy.
First off, about a month ago, after accepting a software update to the Power Profiler II (because I wasn't thinking right), it lost the ability to capture for periods of longer than 45 minutes +/-. Prior to that, I had captured time ranges up to and over 24 and 36 hours. This is on two different Macs, one that is Intel and the other is Apple Silicon. Nordic support knows about it and are working on it, but they've given me no estimate of when they will have this fixed.
I realize that Macs are usually an afterthought for most companies, and in their rush to use cross-platform dev tools they end up with something not quite perfect -- therefore, I went out and both a Windows PC to get what I need done.
And there seems to be no way to downgrade the software. There are too many components that were updated, including the firmware of the PPKII.
Secondly, I am currently running some measurements, and I am seeing some very odd anomalies. And I have alternatively placed two different Fluke 289s in series with it to double check the current:
a. While the Flukes tell me that I am using about 8µA, the Power Profiler shows 4.1µA. Even at higher values in the 50µA range, the Fluke and the PPK disagree. For example the Flukes will tell me that I am using 55mA, and the PPKII is telling me that I'm using 48mA.
b. Then I use another device that has an adjustable LED on it. As I increase the brightness of the LED, the fluke shows the current increase from 12mA to 15mA. The Power Profiler does not - and isn't even merely off by some constant amount. Instead, what it shows is a ramp that repeats every ten seconds or so, spiking instantaneously to 50mA and then ramping down slowly to mA at which point it spikes to 50 again and the whole thing repeats itself. The delay is 10 seconds or less, but it seems to reset to the spike when the value hits 5ma. The device I am testing has no reason to be using power in that pattern. It is merely an ESP32 that is setting the RGB values of an LED. The Fluke's do not show any fluctuation that goes over 16mA - i have it displaying min, max and average and I don't see any ramping.

I wasn't seeing this ramp in my other IoT device, because that IoT device typically uses 4-8µA (not sure who to believe), and when the device is on, it uses about 40-50mA for about 3 seconds. I then placed my IoT device in a mode where it stays on and uses about 20mA consistently. At that point I started seeing that rating. It seems to me that there is a bug that makes the PPKII show completely incorrect numbers if the current is within a range of 10-20mA. Or something.
Can anyone shed some light onto this?
Do I have a bad unit?
Should I not be expecting much accuracy?