From 5186ff3c35e56f3bf9dc5e3ec9a15817194cace0 Mon Sep 17 00:00:00 2001 From: override80 Date: Tue, 8 Mar 2022 16:38:00 +0100 Subject: [PATCH 1/2] Move FanP9/FanP10/FanP11 to FanMiot (#183) --- custom_components/xiaomi_miio_fan/fan.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/custom_components/xiaomi_miio_fan/fan.py b/custom_components/xiaomi_miio_fan/fan.py index 98924e3..aed02f9 100644 --- a/custom_components/xiaomi_miio_fan/fan.py +++ b/custom_components/xiaomi_miio_fan/fan.py @@ -40,9 +40,7 @@ Fan1C, FanLeshow, FanP5, - FanP9, - FanP10, - FanP11, + FanMiot ) from miio.miot_device import MiotDevice, DeviceStatus from miio.fan_common import ( @@ -417,17 +415,17 @@ async def async_setup_platform(hass, config, async_add_entities, discovery_info= name, fan, model, unique_id, retries, preset_modes_override ) elif model == MODEL_FAN_P9: - fan = FanP9(host, token, model=model) + fan = FanMiot(host, token, model=model) device = XiaomiFanMiot( name, fan, model, unique_id, retries, preset_modes_override ) elif model in [MODEL_FAN_P10, MODEL_FAN_P18]: - fan = FanP10(host, token, model=MODEL_FAN_P10) + fan = FanMiot(host, token, model=MODEL_FAN_P10) device = XiaomiFanMiot( name, fan, model, unique_id, retries, preset_modes_override ) elif model in [MODEL_FAN_P11, MODEL_FAN_P15]: - fan = FanP11(host, token, model=MODEL_FAN_P11) + fan = FanMiot(host, token, model=MODEL_FAN_P11) device = XiaomiFanMiot( name, fan, model, unique_id, retries, preset_modes_override ) From 225dc197c1a5cb159fbb9e8d7a1f20367204b3ec Mon Sep 17 00:00:00 2001 From: Sebastian Muszynski Date: Tue, 8 Mar 2022 16:43:50 +0100 Subject: [PATCH 2/2] Bump component version --- custom_components/xiaomi_miio_fan/manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom_components/xiaomi_miio_fan/manifest.json b/custom_components/xiaomi_miio_fan/manifest.json index 090c914..2136672 100644 --- a/custom_components/xiaomi_miio_fan/manifest.json +++ b/custom_components/xiaomi_miio_fan/manifest.json @@ -1,7 +1,7 @@ { "domain": "xiaomi_miio_fan", "name": "Xiaomi Mi Smart Pedestal Fan", - "version": "2022.3.0", + "version": "2022.3.1", "iot_class": "local_polling", "documentation": "https://github.com/syssi/xiaomi_fan", "issue_tracker": "https://github.com/syssi/xiaomi_fan/issues",