From 67ac87e91595ea49747ee37cdb69d9e07fc8e355 Mon Sep 17 00:00:00 2001 From: Otto Winter Date: Wed, 28 Jul 2021 21:20:26 +0200 Subject: [PATCH] Fix missing supported_features when only custom presets for ESPHome (#53632) --- homeassistant/components/esphome/climate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/esphome/climate.py b/homeassistant/components/esphome/climate.py index 218f0fb319b..31d3e5f2320 100644 --- a/homeassistant/components/esphome/climate.py +++ b/homeassistant/components/esphome/climate.py @@ -228,9 +228,9 @@ class EsphomeClimateEntity(EsphomeEntity[ClimateInfo, ClimateState], ClimateEnti features |= SUPPORT_TARGET_TEMPERATURE if self.preset_modes: features |= SUPPORT_PRESET_MODE - if self._static_info.supported_fan_modes: + if self.fan_modes: features |= SUPPORT_FAN_MODE - if self._static_info.supported_swing_modes: + if self.swing_modes: features |= SUPPORT_SWING_MODE return features