diff --git a/roborock/data/b01_q7/b01_q7_containers.py b/roborock/data/b01_q7/b01_q7_containers.py index 6ae43099..a75b7185 100644 --- a/roborock/data/b01_q7/b01_q7_containers.py +++ b/roborock/data/b01_q7/b01_q7_containers.py @@ -114,7 +114,7 @@ class B01Props(RoborockBase): wind: SCWindMapping | None = None water: WaterLevelMapping | None = None mode: CleanTypeMapping | None = None - quantity: int | None = None + quantity: int | None = None # The Q7 L5 reports its battery level as 'quantity' alarm: int | None = None volume: int | None = None hypa: int | None = None @@ -169,6 +169,13 @@ class B01Props(RoborockBase): recommend: Recommend | None = None add_sweep_status: int | None = None + @property + def battery(self) -> int | None: + """ + Returns device battery level as a percentage. + """ + return self.quantity + @property def main_brush_time_left(self) -> int | None: """