Skip to content

Commit a9977d6

Browse files
committed
Fix issue on startup with climate device without swing modes (issue #850)
1 parent ce22794 commit a9977d6

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

custom_components/smartthinq_sensors/climate.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -211,13 +211,11 @@ def __init__(self, api: LGEDevice) -> None:
211211

212212
self._use_h_mode = False
213213
self._attr_swing_modes = self._device.vertical_step_modes or None
214-
if not self._attr_swing_modes:
215-
self._attr_swing_modes = self._device.horizontal_step_modes or None
216-
self._use_h_mode = self._attr_swing_modes is not None
217-
else:
218-
self._attr_swing_horizontal_modes = (
219-
self._device.horizontal_step_modes or None
220-
)
214+
self._attr_swing_horizontal_modes = self._device.horizontal_step_modes or None
215+
if not self._attr_swing_modes and self._attr_swing_horizontal_modes:
216+
self._attr_swing_modes = self._attr_swing_horizontal_modes
217+
self._attr_swing_horizontal_modes = None
218+
self._use_h_mode = True
221219

222220
self._attr_preset_mode = None
223221

0 commit comments

Comments
 (0)