Fix no disabled capabilities in SmartThings (#139860)

Fix no disabled capabilities
This commit is contained in:
Joost Lekkerkerker 2025-03-05 18:41:21 +01:00 committed by GitHub
parent cfe102f274
commit 1f24e5aec4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -199,11 +199,12 @@ def process_status(
list[Capability | str],
disabled_capabilities_capability[Attribute.DISABLED_CAPABILITIES].value,
)
for capability in disabled_capabilities:
# We still need to make sure the climate entity can work without this capability
if (
capability in main_component
and capability != Capability.DEMAND_RESPONSE_LOAD_CONTROL
):
del main_component[capability]
if disabled_capabilities is not None:
for capability in disabled_capabilities:
# We still need to make sure the climate entity can work without this capability
if (
capability in main_component
and capability != Capability.DEMAND_RESPONSE_LOAD_CONTROL
):
del main_component[capability]
return status