Fix fan's warning TURN_ON, TURN_OFF (#130327)
Co-authored-by: yunseon.park <yunseon.park@lge.com>
This commit is contained in:
parent
3eab72b2aa
commit
60bf0f6b06
1 changed files with 7 additions and 4 deletions
|
@ -72,8 +72,11 @@ class ThinQFanEntity(ThinQEntity, FanEntity):
|
||||||
super().__init__(coordinator, entity_description, property_id)
|
super().__init__(coordinator, entity_description, property_id)
|
||||||
|
|
||||||
self._ordered_named_fan_speeds = []
|
self._ordered_named_fan_speeds = []
|
||||||
self._attr_supported_features |= FanEntityFeature.SET_SPEED
|
self._attr_supported_features = (
|
||||||
|
FanEntityFeature.SET_SPEED
|
||||||
|
| FanEntityFeature.TURN_ON
|
||||||
|
| FanEntityFeature.TURN_OFF
|
||||||
|
)
|
||||||
if (fan_modes := self.data.fan_modes) is not None:
|
if (fan_modes := self.data.fan_modes) is not None:
|
||||||
self._attr_speed_count = len(fan_modes)
|
self._attr_speed_count = len(fan_modes)
|
||||||
if self.speed_count == 4:
|
if self.speed_count == 4:
|
||||||
|
@ -98,7 +101,7 @@ class ThinQFanEntity(ThinQEntity, FanEntity):
|
||||||
self._attr_percentage = 0
|
self._attr_percentage = 0
|
||||||
|
|
||||||
_LOGGER.debug(
|
_LOGGER.debug(
|
||||||
"[%s:%s] update status: %s -> %s (percntage=%s)",
|
"[%s:%s] update status: %s -> %s (percentage=%s)",
|
||||||
self.coordinator.device_name,
|
self.coordinator.device_name,
|
||||||
self.property_id,
|
self.property_id,
|
||||||
self.data.is_on,
|
self.data.is_on,
|
||||||
|
@ -120,7 +123,7 @@ class ThinQFanEntity(ThinQEntity, FanEntity):
|
||||||
return
|
return
|
||||||
|
|
||||||
_LOGGER.debug(
|
_LOGGER.debug(
|
||||||
"[%s:%s] async_set_percentage. percntage=%s, value=%s",
|
"[%s:%s] async_set_percentage. percentage=%s, value=%s",
|
||||||
self.coordinator.device_name,
|
self.coordinator.device_name,
|
||||||
self.property_id,
|
self.property_id,
|
||||||
percentage,
|
percentage,
|
||||||
|
|
Loading…
Add table
Reference in a new issue