@@ -146,7 +146,7 @@ def current_battery_level(self, value):
146
146
ATTR_BATTERY_TYPE : self .battery_type ,
147
147
ATTR_BATTERY_QUANTITY : self .battery_quantity ,
148
148
ATTR_BATTERY_LEVEL : self .rounded_battery_level ,
149
- ATTR_PREVIOUS_BATTERY_LEVEL : self ._previous_battery_level ,
149
+ ATTR_PREVIOUS_BATTERY_LEVEL : self .rounded_previous_battery_level ,
150
150
ATTR_BATTERY_THRESHOLD_REMINDER : False ,
151
151
},
152
152
)
@@ -178,7 +178,7 @@ def current_battery_level(self, value):
178
178
ATTR_BATTERY_TYPE : self .battery_type ,
179
179
ATTR_BATTERY_QUANTITY : self .battery_quantity ,
180
180
ATTR_BATTERY_LEVEL : self .rounded_battery_level ,
181
- ATTR_PREVIOUS_BATTERY_LEVEL : self ._previous_battery_level ,
181
+ ATTR_PREVIOUS_BATTERY_LEVEL : self .rounded_previous_battery_level ,
182
182
},
183
183
)
184
184
@@ -269,6 +269,11 @@ def rounded_battery_level(self) -> float:
269
269
"""Return the battery level, rounded if preferred."""
270
270
return self ._rounded_level (self .current_battery_level )
271
271
272
+ @property
273
+ def rounded_previous_battery_level (self ) -> float :
274
+ """Return the previous battery level, rounded if preferred."""
275
+ return self ._rounded_level (self ._previous_battery_level )
276
+
272
277
def _rounded_level (self , value ) -> float :
273
278
"""Round the level, if preferred."""
274
279
if isfloat (value ):
0 commit comments