File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed
homeassistant/components/vesync
tests/components/vesync/snapshots Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -100,7 +100,10 @@ def percentage(self) -> int | None:
100100 """Return the currently set speed."""
101101
102102 current_level = self .device .state .fan_level
103- if self .device .state .mode == VS_FAN_MODE_MANUAL and current_level is not None :
103+ if (
104+ self .device .state .mode in (VS_FAN_MODE_MANUAL , VS_FAN_MODE_NORMAL )
105+ and current_level is not None
106+ ):
104107 if current_level == 0 :
105108 return 0
106109 return ordered_list_item_to_percentage (
@@ -182,7 +185,7 @@ async def async_set_percentage(self, percentage: int) -> None:
182185 )
183186
184187 # Switch to manual mode if not already set
185- if self .device .state .mode != VS_FAN_MODE_MANUAL :
188+ if self .device .state .mode not in ( VS_FAN_MODE_MANUAL , VS_FAN_MODE_NORMAL ) :
186189 if not await self .device .set_manual_mode ():
187190 raise HomeAssistantError (
188191 "An error occurred while setting manual mode."
Original file line number Diff line number Diff line change 670670 'display_status': 'off',
671671 'friendly_name': 'SmartTowerFan',
672672 'mode': 'normal',
673- 'percentage': None ,
673+ 'percentage': 0 ,
674674 'percentage_step': 8.333333333333334,
675675 'preset_mode': 'normal',
676676 'preset_modes': list([
You can’t perform that action at this time.
0 commit comments