When running m.health() on a new battery without any usage there is a division by zero issue. <img width="692" height="561" alt="Image" src="https://github.com/user-attachments/assets/8e3cb276-3734-4228-a948-76ac330cc95d" /> My best guess is line 879 is causing the error seen in the image due to tool_time being 0 `pct = round( (t/tool_time)*100 )`
When running m.health() on a new battery without any usage there is a division by zero issue.
My best guess is line 879 is causing the error seen in the image due to tool_time being 0
pct = round( (t/tool_time)*100 )