Skip to content

Commit 7b45798

Browse files
Remove matter vacuum battery level attribute (#150061)
1 parent 2b0cda0 commit 7b45798

File tree

1 file changed

+0
-11
lines changed

1 file changed

+0
-11
lines changed

homeassistant/components/matter/vacuum.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -140,11 +140,6 @@ async def async_pause(self) -> None:
140140
def _update_from_device(self) -> None:
141141
"""Update from device."""
142142
self._calculate_features()
143-
# optional battery level
144-
if VacuumEntityFeature.BATTERY & self._attr_supported_features:
145-
self._attr_battery_level = self.get_matter_attribute_value(
146-
clusters.PowerSource.Attributes.BatPercentRemaining
147-
)
148143
# derive state from the run mode + operational state
149144
run_mode_raw: int = self.get_matter_attribute_value(
150145
clusters.RvcRunMode.Attributes.CurrentMode
@@ -188,11 +183,6 @@ def _calculate_features(self) -> None:
188183
supported_features |= VacuumEntityFeature.STATE
189184
supported_features |= VacuumEntityFeature.STOP
190185

191-
# optional battery attribute = battery feature
192-
if self.get_matter_attribute_value(
193-
clusters.PowerSource.Attributes.BatPercentRemaining
194-
):
195-
supported_features |= VacuumEntityFeature.BATTERY
196186
# optional identify cluster = locate feature (value must be not None or 0)
197187
if self.get_matter_attribute_value(clusters.Identify.Attributes.IdentifyType):
198188
supported_features |= VacuumEntityFeature.LOCATE
@@ -230,7 +220,6 @@ def _calculate_features(self) -> None:
230220
clusters.RvcRunMode.Attributes.CurrentMode,
231221
clusters.RvcOperationalState.Attributes.OperationalState,
232222
),
233-
optional_attributes=(clusters.PowerSource.Attributes.BatPercentRemaining,),
234223
device_type=(device_types.RoboticVacuumCleaner,),
235224
allow_none_value=True,
236225
),

0 commit comments

Comments
 (0)