fix: detail report battery usage graph - added exceptions to deal with null values as 0