I am using SDK 4.1.1, and building for a Venu 2.
Here is my code:
if (Toybox.System.Stats has :batteryInDays) {
var stats = System.getSystemStats();
var battery_days = stats.batteryInDays;
_battery_days = battery_days.format("%.1f");
} else {
_battery_days = null;
}
This works fine in the simulator. On my physical watch, it returns 0.0, even when the battery is at 97%.
Has anyone confirmed they can get a valid batteryInDays reading on a physical device? (Preferably a Venu 2, as that's what I have)