Skip to content

Commit e48a2f7

Browse files
authored
Merge pull request #32 from mikelawrence/dev
Allow fan to resume last speed when turned on
2 parents 1e590c7 + 7b1a646 commit e48a2f7

File tree

4 files changed

+9
-4
lines changed

4 files changed

+9
-4
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog for Home Assistant integration for SenseME fans
22

3+
## 2.2.4 - Allow fan to resume last speed when turned on
4+
5+
* Previous versions set the fan percentage to 25% (speed 2) when just turned on. Now when the fan is turned on and percentage is not specified the fan will resume last set speed.
6+
37
## 2.2.3 - Bump aiosenseme library to >= v0.5.4
48

59
* This improves detection logic for lost connections to devices.

custom_components/senseme/fan.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def supported_features(self) -> int:
7373
@property
7474
def speed_count(self) -> int:
7575
"""Return the number of speeds."""
76-
return self._device.fan_speed_limits[1]
76+
return self._device.fan_speed_max
7777

7878
@property
7979
def percentage(self) -> str:
@@ -114,7 +114,8 @@ async def async_turn_on(
114114
self._device.sleep_mode = True
115115
return
116116
if percentage is None:
117-
percentage = 25
117+
self._device.fan_on = True
118+
return
118119
await self.async_set_percentage(percentage)
119120

120121
async def async_turn_off(self, **kwargs: Any) -> None:

custom_components/senseme/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"domain": "senseme",
33
"name": "SenseME",
4-
"version": "2.2.3",
4+
"version": "2.2.4",
55
"config_flow": true,
66
"documentation": "https://www.github.com/mikelawrence/senseme-hacs",
77
"issue_tracker": "https://github.com/mikelawrence/senseme-hacs/issues",

custom_components/senseme/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""Version for senseme-hacs."""
22

3-
__version__ = "2.2.3"
3+
__version__ = "2.2.4"

0 commit comments

Comments
 (0)