@@ -146,7 +146,7 @@ def current_battery_level(self, value):
146146 ATTR_BATTERY_TYPE : self .battery_type ,
147147 ATTR_BATTERY_QUANTITY : self .battery_quantity ,
148148 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 ,
150150 ATTR_BATTERY_THRESHOLD_REMINDER : False ,
151151 },
152152 )
@@ -178,7 +178,7 @@ def current_battery_level(self, value):
178178 ATTR_BATTERY_TYPE : self .battery_type ,
179179 ATTR_BATTERY_QUANTITY : self .battery_quantity ,
180180 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 ,
182182 },
183183 )
184184
@@ -269,6 +269,11 @@ def rounded_battery_level(self) -> float:
269269 """Return the battery level, rounded if preferred."""
270270 return self ._rounded_level (self .current_battery_level )
271271
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+
272277 def _rounded_level (self , value ) -> float :
273278 """Round the level, if preferred."""
274279 if isfloat (value ):
0 commit comments