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 Franck Nijhof
parent ed088aa72f
commit 98e317dd55
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3

View File

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