Skip to content

Commit f6edcc9

Browse files
WIP (#1240)
1 parent c72770e commit f6edcc9

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

custom_components/battery_notes/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ async def handle_battery_low(call):
379379
ATTR_BATTERY_TYPE: device.coordinator.battery_type,
380380
ATTR_BATTERY_QUANTITY: device.coordinator.battery_quantity,
381381
ATTR_BATTERY_LEVEL: device.coordinator.rounded_battery_level,
382-
ATTR_PREVIOUS_BATTERY_LEVEL: device.coordinator._previous_battery_level,
382+
ATTR_PREVIOUS_BATTERY_LEVEL: device.coordinator.rounded_previous_battery_level,
383383
ATTR_BATTERY_THRESHOLD_REMINDER: True,
384384
},
385385
)

custom_components/battery_notes/coordinator.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)