From ae1839bf9aa10825e06077b82e01896cd2669784 Mon Sep 17 00:00:00 2001 From: LiShuzhen Date: Thu, 23 Jan 2025 20:48:26 +0800 Subject: [PATCH] fix: initialize _attr_hvac_modes --- custom_components/xiaomi_home/climate.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/custom_components/xiaomi_home/climate.py b/custom_components/xiaomi_home/climate.py index ba7619e..1af617a 100644 --- a/custom_components/xiaomi_home/climate.py +++ b/custom_components/xiaomi_home/climate.py @@ -473,6 +473,7 @@ class AirConditioner(FeatureOnOff, FeatureTargetTemperature, super().__init__(miot_device=miot_device, entity_data=entity_data) self._attr_icon = 'mdi:air-conditioner' # hvac modes + self._attr_hvac_modes = None for prop in entity_data.props: if prop.name == 'mode': if not prop.value_list: @@ -664,6 +665,7 @@ class Thermostat(FeatureOnOff, FeatureTargetTemperature, FeatureTemperature, super().__init__(miot_device=miot_device, entity_data=entity_data) self._attr_icon = 'mdi:thermostat' # hvac modes + self._attr_hvac_modes = None for prop in entity_data.props: if prop.name == 'mode': if not prop.value_list: