Optimizing Battery Performance with Otii Arc – Need Guidance!

Hello,

I have recently started exploring battery optimization for a portable IoT device I am developing. I am using the Otii Arc to measure power consumption and analyze the device’s energy usage. While the tool is fantastic, I have a few questions:

Baseline Power Measurement :- What’s the best practice for ensuring accurate baseline power measurements when my device is in deep sleep mode: ??
Scripting Efficiency :- I am considering using Lua scripts to automate data collection. Does anyone have tips or resources for creating efficient scripts with the Otii software: ??
Battery Profiling :- I have heard that Otii can simulate different battery profiles. How reliable are these simulations compared to real-world battery discharge tests: ??

I would appreciate any insights, tips or recommendations from fellow users who have hands on experience with the Otii Arc. Also, feel free to share any resources or tutorials that could help streamline the process. I have also read https://www.qoitech.com/blog/optimizing-battery-performance-in-lpwan-iot-devices-sac-analytics-cloud but couldn’t get enough solution.

Looking forward to learning from the community !!

With Regards,
Marcelo Salas

Hi Marcelo, welcome to the community.

Regarding baseline measurements, it is important to make these measurements long enough, to get any variation in the sleep current but also very important to measure for all voltages that your device will be subjected to, for example via the battery that is changing voltage due to being discharged.

Regarding lua, this is not supported in Otii3. Have a look at our GitHub for scripting support

Most popular is the python support.
I can really recommend the voltage sweep script, as this will automatically do your measurement for all possible voltage conditions, when you do your baseline power measurement.

Best regards,
Björn