Remove switchbot vacuum battery attribute (#150227)

This commit is contained in:
Martin Hjelmare
2025-08-07 22:39:45 +02:00
committed by GitHub
parent cbaadebac3
commit ba0da4c2a3

View File

@@ -87,8 +87,7 @@ class SwitchbotVacuumEntity(SwitchbotEntity, StateVacuumEntity):
_device: switchbot.SwitchbotVacuum
_attr_supported_features = (
VacuumEntityFeature.BATTERY
| VacuumEntityFeature.RETURN_HOME
VacuumEntityFeature.RETURN_HOME
| VacuumEntityFeature.START
| VacuumEntityFeature.STATE
)
@@ -108,11 +107,6 @@ class SwitchbotVacuumEntity(SwitchbotEntity, StateVacuumEntity):
status_code = self._device.get_work_status()
return SWITCHBOT_VACUUM_STATE_MAP[self.protocol_version].get(status_code)
@property
def battery_level(self) -> int:
"""Return the vacuum battery."""
return self._device.get_battery()
async def async_start(self) -> None:
"""Start or resume the cleaning task."""
self._last_run_success = bool(